From a81bb46ff308ce9be8733f3370bef52f6875d00e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jesu=CC=81s=20Pe=CC=81rez?= Date: Thu, 9 Jul 2026 21:56:19 +0100 Subject: [PATCH] =?UTF-8?q?code:=20clean-start=20baseline=20=E2=80=94=20or?= =?UTF-8?q?chestration=20spine=20(constellation=20materialization)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .cargo/audit.toml | 37 + .cargo/config.toml | 84 + .clippy.toml | 17 + .config/nextest.toml | 9 + .env.local.template | 44 + .github/workflows/nickel-typecheck.yml | 116 + .github/workflows/nushell-lint.yml | 28 + .github/workflows/rust-ci.yml | 47 + .gitignore | 23 +- .markdownlint-cli2.jsonc | 103 + ...7506bab78d1bc73f3f2d31d2cc3d35ea61dbe.json | 8 + ...e0c4974ff55a8180ce104ea6cf14524e29ac1.json | 163 + ...2b5e5db6cfbaaf12af58b8d4741fa65ae8564.json | 12 + ...d4bc76450a111bc0a7857a55ef2040b8c4eb7.json | 44 + ...1229efa7cd96a55e8430d80995d90cda48107.json | 62 + ...94edac7d30f49e5b226bc0aa91e6c9ba90a5d.json | 54 + ...801e44a0e66808d8c53301f8bbf656bf174b9.json | 3 + ...2a3319c1b92a12e8572300f61253400780244.json | 21 + ...5243615c1ea386fc824c99a227665b996b0f0.json | 38 + ...22af4d292adbca74f67ef5ce3c26f774e98af.json | 12 + ...1b5960b8ac1462b98ea761410349cdbc93aff.json | 12 + ...eaf5dcc51f0c706b0f0c5854ec63a330d6fe8.json | 88 + ...a08928a1ff312953c2d839cb23da98f423d14.json | 19 + ...3ecf95c179a28f08650407eb8c482ec9c471b.json | 1 + ...467f1107b39b7c39d1de780cc7a4a2f405b6f.json | 157 + ...12a85e68f8dbc4145f0b1a6ac70d093cbdd72.json | 1 + ...456926e13c3b7d7c908622151740cd3a85eb6.json | 80 + ...0533d742613f925f93ea18194564aab2c42dd.json | 24 + ...254735f9be7de59cdfe7b5cbaf685a82f8bbe.json | 1372 + ...e0b11ff4936a2b57d3ed6de7a3b8d51477ad8.json | 81 + ...33a25bc1b007aa0f660d064161f74d75d4864.json | 15 + ...cbada2db4fb7b86c9aae84295d0b670bedb49.json | 104 + ...afd6d798036b2b92644da92f8df0eb3d99a68.json | 39 + ...ccfdd7d42166c45c8791ca321bb33c556603f.json | 4 + ...e254d91a5146ecb6dab0660ada0161b54c110.json | 1 + ...ceda16a0a7e87fd74a2f36b44802811f02eb8.json | 14 + ...1db6c2ebbeca8e5d1a2233b3fc4f99d0c8eb0.json | 15 + ...451afaa90920b349f0a4939ffa0a0baf73375.json | 40 + ...70e35e22ab74090dcff12bf8fe3062689e6de.json | 12 + ...2fc622408790482753235044d9675765581c9.json | 56 + ...659ab3c9767c368e3c074c5253f4fdf741e4a.json | 22 + ...919ffeab2c79c7b09cfa40f174f23b773fde9.json | 46 + ...21de334e8405b1a7ad7fd363bf1338fe89dab.json | 15 + ...eaf0eb5c9b648106c7e1a38c75936aabcd0e3.json | 19 + ...a0d2d37f10def288d87384f34ca7daaa98296.json | 19 + ...b176b0e7589c765037f3a4ab91c877edd815d.json | 125 + ...44b2e3f47793853d746cae353eaa23d57c507.json | 12 + ...91debcc433922aea8cd8db2fd8ee2bee60d62.json | 13 + ...0c2f477f9c6b6ac0076f230c8da919b3887f6.json | 16 + ...9bffacff926e489bfc69f0433aae2772970ed.json | 74 + ...df2daf037c34f86a1b053e553191ba3dae595.json | 142 + ...38a0f0427fb74919697706470026525d3d679.json | 46 + ...7e3ee8f33c7db8b006b2b2e7aed0482670610.json | 37 + ...e631191658a8807630e56244ce8236c88c831.json | 37 + ...e50bbfda586b2b8b656d9f80e745d1d023d63.json | 604 + ...7df1168f2004f5f68cbc34f1a75163d4dbe46.json | 62 + ...be3df1dac72163712e2941faa48c9cd9f5e66.json | 16 + ...d7317d2a5b8bca1c0e77efef9cf573d024f69.json | 54 + ...bd1bfdb96dbd8072e1819539721950654e320.json | 115 + ...ab0e2e5d6f37b97cf3e7041313de956d5c34c.json | 3 + ...ebc2b823cb4b33e7fdb98aaca86d3e00dddd8.json | 222 + ...57e6a0ce0949554c72431777804ee7317373c.json | 18 + ...661e4963dd446bba279df6886e7ae667df3e0.json | 105 + ...ffbfc212da8dcd7b5c43b3fc7136b0bdfa27e.json | 62 + ...b8913dc73b8c0a8486a90f44dc39c7d11284a.json | 16 + ...174496806c5b377a9372d70ebbc44de2b5cb9.json | 110 + ...3d9a08872b6e30ccf34bad1785d802dc4ac15.json | 35 + ...1d242c782caf5d5857bd779401de32c69220b.json | 14 + ...855318bbf8d09c000a598b77c9e60e552d675.json | 30 + ...39504e500cfd25f356658e8f5487561eb5f53.json | 35 + ...c9a078415d89cf177d064363f3b7681bac51a.json | 113 + ...de44544e3b1edb0bbf3b5a8078740dfd95ae6.json | 77 + ...64108083f911fa2226599f103f6db68702f79.json | 112 + ...b229f7d850393495ad583cbd9a5975fca03ca.json | 114 + ...c2dfe52f6f966e0eff458b2cdb2894cbd5d4f.json | 47 + ...c1e849da8197ea68fbabc7eb57b9bb0ae68ec.json | 113 + ...eb34e24c32f8a4c7b01a4e57906556755c519.json | 24 + ...e95d42ad5d36a828211a608c10bd96b38566e.json | 10 + ...81c84690792fa94dd616b0732c09a3c064b86.json | 265 + ...5f6559e3c7d4a8d87a4c780636e31dcac4ffb.json | 99 + ...de3304925147fe594fcd8657ff0b8cb8e2dbb.json | 124 + ...521c691bcd1e95f11f0cdf219ea7ba37da65b.json | 35 + ...68244a9f2b5fda8b695a9fc9925f902b583f8.json | 112 + ...f186d9d7ff2d30eae53b53e811109350019b3.json | 46 + ...c568a6a022bf89d9ee7f0c4cac41c7256e207.json | 16 + ...6b418a3e4c446ef0cd850a4f3dd0ebe56fe5f.json | 120 + ...ee23f23a146167f0d08bae862087ef71c2c17.json | 79 + ...78fef004114fef3f598a6db07a38a78df4e52.json | 150 + ...00f9da594bd1d35b192e797c38925d3aac843.json | 101 + ...a623d2d763c133b2556cb39db72fc505ed28f.json | 219 + ...567622656887cd392d9be453ba4865b0fa535.json | 19 + ...020891384f2c4d07e6ad496449f56bd21f636.json | 18 + ...4101792156ba568d33b4f3f1ba5ae2a2dfaff.json | 15 + ...49bcb160a0e79a451ece510f71bd27b02f570.json | 67 + ...0242f45c3ef939c5347b5a4e554f5fe0ac71d.json | 94 + ...e5aa861a62529ebb75b4710a0b05aa72e51b6.json | 17 + ...2aa38b7c0218e395deab4c33b7e8750f49093.json | 17 + ...f8949a202187f9842f519d4940c7f300db5b3.json | 14 + ...78138b2657dd58f665c4fbe900ec915e6e14e.json | 12 + ...44daba55878dbb6c9738ca1bb7a4a30e7e5b3.json | 7 + ...0d8dfa6cde7ed6fb6b8903aca715e00fff7d4.json | 35 + ...24e9b189b3bb40f7255e68ea38f97c3703248.json | 20 + ...883a1332706003ec9f4113159fa95e11e611a.json | 7 + ...33c0affbb74c9ecfbbbf06f86201fd3da32e1.json | 141 + ...5156e86faaf03afafcea8645f2faca193d046.json | 115 + ...7b84e3823e6571d6b822256a4dbec0f652fd5.json | 65 + ...c749616e9db1c5ee95065634570e75026fe0b.json | 42 + ...78fbba683380a814386ac9390a2fc566f2eae.json | 14 + ...228743bc5744dc5d8138b40d815fa1de8c843.json | 42 + ...b6b79d28d1863c58112f00eb7193950b4e150.json | 48 + ...2e37d7173ce41d3c313ecc5bbdaa84fff452c.json | 12 + ...a570d303b25ee930ab204a59f0298d7d33c2f.json | 42 + ...15feb36cbf19ab6aa62ae3ce108db04870c2b.json | 1 + ...3a81207eaa32d221cbef67b55cc0e40a9ba52.json | 11 + ...65e1fcfaea327ee01345e2e96d524dbc84321.json | 50 + ...048f715cd17a4f7fb09d7d43733ac8efb2ec5.json | 10 + ...a68f6bd7f03423dd84bd4918c4c997d02cf9f.json | 39 + ...e2501f14b857bd7c159ea826aed9c52b99dad.json | 47 + ...fb294b9260c0a23d90e767c459b243fcfae82.json | 19 + ...1f3327e3fa2af18328715c7e868e505fd0a18.json | 14 + ...74229183dc12e6f8db80b280ae39a6dd309ec.json | 9 + ...6b70a576b9a0d4e45e11afeea543010163c76.json | 49 + ...fca16975c61ba0f0224e400e3d24d990d4d3b.json | 16 + ...8b4431dfe7fd8ae7994121b42b09c055c8d38.json | 15 + ...921e9fc9b76492b9223fdeece8eb9eece0e48.json | 55 + ...509c325609816ab952f3d6241b4e582d40ace.json | 130 + ...5bd7dae04e0620b17f6b9cbfd523f1d9156ca.json | 199 + ...f38d65a373a5d4f492e1f4e592faa7b5ba02f.json | 39 + ...fa98e09edfb477948fc33d9369c6b41210d0b.json | 15 + ...4db34afc5eefc48aa505c47bc8842d3099f0c.json | 46 + ...d9f5461c46f5aed14afc9f8ad198ba35b7ca2.json | 66 + ...f50152a06440cc206d1a120325e89230e5422.json | 62 + ...579b06688b2e00795fd9ae8aec18b10557e2b.json | 129 + ...fb98422f84a0242ff6a22354e778a1eb4258b.json | 168 + ...cbf1c37a397e6597a2e4a1ebe7ac684bdb63a.json | 3 + ...3dee6af8cdc209ce4d8c81222083e44267567.json | 89 + ...33d9adc3e1f3319358943127896f9bd842494.json | 11 + ...0ddf208baeadb3ee8d7644b9836a47da9b630.json | 254 + ...346b4d65f0778d92e666dd93aacee79e7abe3.json | 6 + ...e32acab4c0cc01a5d2a23317eb6abac17d314.json | 184 + ...f4d4ecb6ada16bdec7b8664a1b94248801480.json | 4 + ...31b5513238a6e03289ddd88fb667df3c834f2.json | 1 + ...b2fcf22c9331391bd2c2cb123567905a1b904.json | 34 + ...6a41472f47c754e1a5262b2c0f361777233a4.json | 6 + ...aed56e9a74fb975a3a35ea1d16f585ea9e25c.json | 108 + ...bc71a69f27042a2b62b21eacbd43179661436.json | 157 + ...0708ee0a107ee74b06a6211032a2ab1ff2d68.json | 100 + ...a5db59d88a8b3d310a183f73325bb505d05c2.json | 1480 + ...2771e0e466ee21020401ee4001f1e8589a31f.json | 147 + ...9e52d7d6eeff965e24aee4934e8471dab7f10.json | 3 + ...a3e53e214eed578b0ff5d743e0094d6fd03e7.json | 214 + ...4f84669d31f11255948777cbdb5e7bd5f6396.json | 53 + ...a1a9ccbf50dc6845d923b9f99bb67b1875557.json | 11 + ...47f6f021f731826d488da8bbe365bd9efb4c5.json | 95 + ...02bdd51473564fc72208dd78e2036fcba1db1.json | 14 + ...7cd30b1cb1d72bfa8063eb406caa664509cf7.json | 106 + ...c289f325e2abfa65294abc04fbf3c186ced73.json | 8 + ...07954ee644dad1c8bd08240efd0346dce5840.json | 162 + ...c313f4d75ee87eebca2d178c6e8b5e0aa9041.json | 1 + ...f09ee22719c742c86fe546471a2aa7435dfd0.json | 18 + ...8a6b2cbd7eb83fd40921a649461c0f0efd69c.json | 41 + ...8d653cee14009eb85e628ca4f2c88927f200f.json | 11 + ...d6118e00a3951bfe18b69cb201738de162b84.json | 12 + ...c484b32259ef0dcdc7914bdb57b0afca3bf12.json | 176 + ...050f6dd1be7c4c59beda6213d54e24f7fb810.json | 13 + ...92fe281d99cf544c108efa42f8c57f9ad50c2.json | 221 + ...b71fa51f9a18cc7268d56ed32ab7a9a8a470d.json | 211 + ...8b9f89bbfed94decc7791aca1f6a4b6b4b276.json | 182 + ...1e718ef637fd7a2f2999f80120acdabad4ab6.json | 48 + ...1525d2ec9e8e4c9d03a9462e8e6521ce7bc92.json | 96 + ...c71748c9a33869e3b961118cc627ad2836ff9.json | 4 + ...e6b2e655b869038f1476012290b42f1b99702.json | 81 + ...2ce123807f2f54c469017eaf602af4633dc64.json | 1 + ...dd7242c5f07e0e1da53e005590c7d8434de12.json | 12 + ...bcecf4843c057360cc43a7f93724693eda0f6.json | 69 + ...bd5e0e23e4ae03aacbef03e37a16b9b7feec1.json | 12 + ...5f84b71d3dfe2547fdf8302e6c9dac8cd7da4.json | 127 + ...005e31269af55f5f91a171b5b81567c55831b.json | 120 + ...001c673287346e279d4cdb55df87795f8b8ec.json | 48 + ...924d1db8678e78a96ec2d613841ce58b0233e.json | 22 + ...c9ea99ec299760a718627f3a55b9a85c0f2e5.json | 12 + ...5a0b91d76c4e4a96963a9e3186e03b0a89cee.json | 14 + ...dd23f59e7408bb901210e3d88136f509ca0ea.json | 17 + ...93be05bffe18ead26256b07def19088b7f047.json | 119 + ...67e2ce98e1c874c7c53277ec6c1a706b291ca.json | 111 + ...072f2a81e721bea704ee330340a5e90bfb5c5.json | 11 + ...cf89edadfaea5fb56eee7e1f909262486c5a5.json | 13 + ...eef02f33eb0ceadb60f6061f9e5a0a3fed9b6.json | 149 + ...ed53dd4761c70a4443a1225b14b2686d662e6.json | 63 + ...1e66eac7dfcc563bccb45b40ccf5b76e9a652.json | 4 + ...408eda00fd4c8c365532c613b0445f1de4c8b.json | 18 + ...3df0824392fbe0a07f4a013a3988424bb6ab7.json | 71 + ...16798f7f83c6798dc1978a81ae247a31f5462.json | 240 + ...36b6d457f691e3a1c6298ff9d895a44ec49b5.json | 47 + ...e8a81b1d7c63d13cb4235196382d49fefc87c.json | 1 + ...7b3613fb419f8b185bb5b603dc8461c14d75f.json | 21 + ...3d956d4950c2423b296e091bdc2791740aea9.json | 4 + ...1ec9ed5f101bb24c811c8c92d96732c80d5c1.json | 21 + ...4e8346131ef1f8185d6e54fa51a5db75e1e4c.json | 14 + ...07694d7c5416fcd3255ed83b162bb92eaa8f2.json | 236 + ...db22fa3ceff59cde087cd542a582ec972e8b7.json | 93 + ...a6d0528142079707790a905d96b5c9418bd1f.json | 14 + ...5f542ccfec31c0af504f9f1324f5e848823e5.json | 18 + ...9f1d1d2c0b424a292a7d9a0a346cd542cc8f2.json | 141 + ...32169c382993f075325714c421a0a7106fc34.json | 109 + ...4c5d9ab983518ec9f6ff12e542c928f598c83.json | 156 + ...f2463a3f8f6bb7059859f00cc2edd245dcd1c.json | 81 + ...591b3bc243c704063db1f89b4fa45ea7c1938.json | 18 + ...6d542050bd6aeca1fc8aed790764c628ef70e.json | 20 + ...849f20e88cbfc32907c29ab02decea0fa7854.json | 72 + ...900094049cf75108943f1f2602c24f9f1f920.json | 333 + ...fac1c9edd16cc3b2ac0447aea50396c05a201.json | 9 + ...45aa926ecca4303517ddcfbc4fde75ddc3bf9.json | 49 + ...4095c38eac093345e8c711fc3160c8bcbc96c.json | 19 + ...0b4d40a3d5e98a182928acdb7f543acad45af.json | 41 + ...17533a17d7d5bef136b82bf7a1585fbce928b.json | 278 + ...65d942a077a022d22a23a7b373f58585b1d4a.json | 14 + ...8d8d43fa709f1d0aaf79a1bb24dc20da07fa4.json | 253 + ...ccb3d6c791482ee88ffe3eb0f0180c1fa851d.json | 26 + ...bae91fc8d1b83024718649eff002f853e7b32.json | 1 + ...4b1735a183c2e755b03d9d56726bb70137924.json | 529 + ...26181fb4bb822a21a8acede1fc98362075b73.json | 17 + ...102cc63a39d35f67f30a09f43bc45ffeb1a32.json | 60 + ...6530c984feafd0de3b60db6f421e2cc4a7d4e.json | 94 + ...af0ee4405b15b00a2975599caf6f93c18d7ca.json | 7 + ...d9214a9dee8e77d147ea1a4e6a2c6e7ed6c1d.json | 101 + ...9d56a321da8db2a3a0f25949f17bc91bcac31.json | 21 + ...8baf54de25c3a011f37df9721e987fe667280.json | 56 + ...a676630da6a1272b0a334944f53a112cff710.json | 9 + ...47e97a402fde31b67e139e9f4586ba6fc0c9b.json | 78 + ...3b0f7b00d4a98e199dd1074908dc043248493.json | 266 + ...9fd91ceebb396a53d62e10ed4eb5b33398f0c.json | 49 + ...e7306af0b04a737d7f7386c036c2a76200a10.json | 43 + ...ce2a4d21b01fabf48722c5504b659e8002103.json | 39 + ...6b7eed22f570a7878885b237e51c311124deb.json | 7 + ...4ea89b095ab5913ebde1562552f7fbd2cd3bc.json | 14 + ...f392191fca34d01bf55b12402d930ac49f855.json | 35 + ...7805d6d5085d9af314cb3eccc081367cb9b9b.json | 12 + ...34cf33787b803dc56c7d9045b68dbd8354bad.json | 41 + ...1be9b91d17ce69b8693079bcda3989768452a.json | 13 + ...2abb0737f5e550438c5a3308ca5918ffb6825.json | 16 + ...5a9f21c9831941d57cd17ee3f3da90aa7d97a.json | 65 + ...b96d509b470b96a1e2d0d756863290d8ade44.json | 230 + ...0f5a9f250e3d83b70c74489dcd3f7ef09b9ec.json | 10 + ...1409196f90a418ef3b297c1b4290c204774cd.json | 64 + ...690cc086703eecde50002dfd5f74abeeac74d.json | 49 + ...a3ea7c42b7af8413c6b19c9aff33f969156d9.json | 9 + ...ca22558c441010b574f9a5fb443bf948143b7.json | 136 + ...338356359d2297e847e282925f8a7a4339cb6.json | 120 + ...1dbd967e79c47b0feef03bd6ba87ef6cd3280.json | 77 + ...2374e5cc6d75f300070661ce082c4d3729d68.json | 23 + ...73cca4de5925869b190534ef2dde5e1c2daf8.json | 4 + ...cf7ae96c46e7195c61774807dbb9f787cd620.json | 124 + ...fd19502fead8698c1539d596e0e93a06e652e.json | 14 + ...f6733748676ac0c98950a7e09ed777132927c.json | 224 + ...4766a61d2137c4bab2f50afdb0aa5461df041.json | 14 + ...f036b9e4042505f8402c03138117984fb4767.json | 14 + ...249d90764c7919cc3e2cd4764e855f4c5712e.json | 20 + ...ab32e3fd5650a9819cbb541200fbd203ca9db.json | 44 + ...2c6b7b57860fbe14b9a03966de712e3835f89.json | 134 + ...098c2a75473dbd13943388746f2f7a5c635d9.json | 73 + ...18fb632837ff4004c35a81b13ac52bbb8f2e8.json | 156 + ...82daf223678618ce12464a9a4c9cb2b22f1c7.json | 82 + ...9cf38356dc83840d053a14935d7ed2ecbb8dc.json | 87 + ...e19b5de38f032fcab8d077791f7d6592ac4e9.json | 49 + ...2b78e83fb96f16c5e20184b446fd4fb65d285.json | 78 + ...94317185442786e3205da802bb8991621f8ed.json | 4 + ...46737c61ee66c30b473db075e462cdbc2531a.json | 35 + ...49a38d337e45f6d4d079087b2265359598cd6.json | 110 + ...b8256601e68a783a618d9af70a75750c7dba7.json | 13 + ...8a4a40a1491670b886d3abcffddb388e97284.json | 395 + ...ce1fccebe4f0875d1507ce95ecbb803d1f0ea.json | 94 + ...3d9dd8da3c668d7f60f66b442926c2cc89719.json | 74 + ...67aed4ea0348527186669229df4e1160849c7.json | 115 + ...2924299b2791500847a9b0edfe2554a9390c4.json | 227 + ...e1d5b7a5d6ee3862019c5abc1417cea248e32.json | 11 + ...b161d77e7d911ef3fe4c78356270c9b35ace9.json | 10 + ...213e221db61fef5a7cc780a05412d021c6fc0.json | 19 + ...97dd42ab44776fddccbbb69e181980f762637.json | 102 + ...279ee166075a762240462c5f3e3f293a85e72.json | 1 + ...761b95eea4d2580f4f795caa191e5778a59f0.json | 14 + ...17b2b82e470a9153a5520d16a4b9336c5d615.json | 7 + ...e4b855c4562470c54a025ca0e92e3f9e6f780.json | 13 + ...e95197fe054783a2df0ab4bcaeb142e624deb.json | 5 + ...dea031032babfff8c821837d76d567ce03458.json | 88 + ...09aace4776a3f08f5f779d5ce8aea579106fc.json | 29 + ...831fbdb72d2530567e20485d67eb3004ca57c.json | 91 + ...eb6696527ea2c064bef87e5bb64195c6e52af.json | 42 + ...fc795a336b4d377cae3d5a7e8f3e7658201a0.json | 18 + ...12d926dacfef218e95f9b3b148a5839bdddc2.json | 11 + ...3b3d1688349bc6f5878d16772379066ca0d84.json | 11 + ...999be14d9d72dcc7930e2dcaeb82289234ea1.json | 149 + ...a939df3d337e9ef87239ac4e7e8b78952868b.json | 24 + ...6affb7f5bf76f32cca5f91f9c50970ae7f9c1.json | 78 + ...a2d12f08cae6c266b52416aeb3e6c82caa479.json | 165 + ...fa7a23ae4f90eb9697dc26d1b7f512154d440.json | 12 + ...1535aaaf9e6ee4f78c69f758cdefdb79f15ae.json | 15 + ...295dbc74b826819fd1633e519f019b26fbe85.json | 40 + ...bedc3f6ef0d8f89f4a7bd91bcf904ff9ea731.json | 4 + ...15a55eee249c52829e6eecaa7fdf1f4e35f8a.json | 91 + ...60f402580b5802a7ead7a0a37067f79e1742d.json | 155 + ...adaf909e9789c5e67fb899778e41c0a5f78d3.json | 154 + ...68541f5e380eaee9ef65f7a9d96758b92200e.json | 516 + ...3b97039b19c5bebf4f82a6fc88b96f50617a1.json | 58 + ...19455d4e7d2cb45cd66a407c372acfa9d37cb.json | 74 + ...2ca68c4c537669274d5131da1d47c8fd7a738.json | 127 + ...cb137e560414331d72aca3c437d9e78f76264.json | 19 + ...763ce15e515ee8beffeb12717b9fd26e5c130.json | 12 + ...631372d0d45f9ce2013492b7ac8d3903351dc.json | 1109 + ...0bc81b96465624d1239b86938facccec87635.json | 47 + ...8a986dfdf8a3d09c297847c4b77e4f228bde6.json | 118 + ...1b829765817c9a50985e5ba0ba84e6334e043.json | 7 + ...a02c82f93241b8a95327768e928cd6e58a906.json | 32 + ...d73fd8d18853440e86a24e0c736f2db63b6ae.json | 23 + ...fb39769e4c5fc2d341fbe0644de6f7dfded60.json | 9 + ...1cccbe43ae1edc22521e6ff708569706df805.json | 15 + ...37aa6f84cfe665945c1b014214cc00d5c1eeb.json | 14 + ...a6606473508158ca78b59baf0e81845f124c4.json | 265 + ...34131b84c600795d6f61461ca710a9df03ba3.json | 18 + ...acb5a0c8555c4c35bce8680b52370fb153673.json | 218 + ...0215f6ef55304a5473afa6b44056652b05b5a.json | 14 + ...138653d11ec2f2018c7ac7ea45cf467debc89.json | 16 + ...ab28b301e56ba9c06989d313db9f83589cae0.json | 8 + ...8fb466726ef0eab82e60edc5696b3c1dbecb6.json | 38 + ...23c41aa895f2259282141f467640519c40b0a.json | 35 + ...35f98a869d4689205e313d3c169987aac7852.json | 134 + ...aff4437e97e8ba988fd98b170abb57e36e27f.json | 225 + ...f634df643ab920db976149f64a6a24049607e.json | 27 + ...3cf844698e2140e1968b8fff2af96721c8c0e.json | 87 + ...65fc2c6154a543f3efbb0907fa114ceae869c.json | 36 + ...60800dfc4557b2ee2739a402d38b960e10840.json | 16 + ...1b0455afa7c47b64dcf6fb94cb5d340ec8b63.json | 73 + ...e084eb43238f6c70eae79b731b0a81c54f551.json | 21 + ...7e2ad007e55ef48e7dc54bf3cf186e7206735.json | 25 + ...ab1c5dbccdb0185ec6263dd43557e4cc7ebe9.json | 14 + ...02ed184d76b5b1660b717f5bfda1d6d191497.json | 38 + ...dc9c33e291df808bda0345ab64308b9a54899.json | 74 + ...7635c436010644016434064ef31e3a3336b94.json | 67 + ...f648244c7f642e1b024f08485c31bf8d9649c.json | 44 + ...8304eaffa640a5efed6950592fbbe669fd919.json | 120 + ...f5a01e3cfd1e4d70813b7a872b3b8412e80b8.json | 95 + ...7d74dcdba049d8b93d925446ab970f9588939.json | 64 + ...2633218b0db274799ff0421bd31952c3d52cf.json | 35 + ...d927abecd639a251340de0e6c9c2f2fa86014.json | 106 + ...adf25acb71a00690b98b84739355cd44fcd49.json | 4 + ...593e29799ae4bc930517423ae00d316bfa155.json | 7 + ...42126c163c94747e1a0c5699ad68e7077530a.json | 49 + ...3b874b5bb6477b8c11610322d856c260c19a8.json | 12 + ...4d510f026a684a95cbdf85423622cd45bdddc.json | 12 + ...4fc8c19e85d4512233ecd1b7caabae5b3f456.json | 14 + ...50a0c7cf158b82f7d162a09efe4f4beaeaab2.json | 11 + ...3ca423b9fe95faca185b2ab83364d494068dd.json | 49 + ...a945499785d09db4bf4126b9e752f6101291a.json | 473 + ...6804feec128c20931eb8c7beaccb318737d31.json | 1 + ...3cf96bdc1729e83ec886a536c82c88c41a524.json | 82 + ...2bd4def9d2352c02d11c1c385b3b1916554f8.json | 42 + ...526701bede72325c56ebf9104d57cb5eee7ef.json | 150 + ...2d28a05322083103703ab60c409595e3e6c46.json | 149 + ...4f21f9185ba00596b20def618415a95c62248.json | 8 + ...22c1d81744843ea1dbc1b951e69c73b330f1f.json | 155 + ...627a2c065cc279eedee94f560892a7e588f9f.json | 11 + ...640db9b8efb834369f5153a681bc3cb8b197f.json | 120 + ...24cc461fc532b99fc45758cfa2969e86ed9c5.json | 80 + ...f25b13c555325ba63d26e1fb0ee39bdefe0f7.json | 101 + ...2762d0a080ac21ee10e4583f642d1da714d4f.json | 47 + ...8b68a5e55669f15126adf3d098e42d9b00317.json | 124 + ...d31a541ad92a05f92631daede2b4f670acabd.json | 253 + ...3ff42d783a1d13bf6c8b6375fb0bdead80ede.json | 38 + ...20e62b0488b28e0f5791389de0da9f7e6a4eb.json | 36 + ...2a2188b37949443d52b32e3564474e7d3886c.json | 12 + ...be5e1ef6ea4772fe357c029e7a4cbf3a1514d.json | 186 + ...0732622d8a5b0edcfee69003a720e64df3cc5.json | 94 + ...621537d01e9fca1655b1b213cb6396cc41c22.json | 503 + ...aac495b820351fdde0dd854476502573245e5.json | 167 + ...3e4090f6b9233cb1557ba7a993ea0fc0f84e7.json | 28 + ...64833b1e84c69392125ec13d48183ad1f4e30.json | 14 + ...1deed4b55dff8ea8489515f0367b83b9f04c1.json | 25 + ...c46e48e9696162b727b654fa37d9ec1b878cd.json | 8 + ...30f780e84e2f72329bbb52339822124d44f83.json | 5 + ...9bc3d678f3f9189fe11531467f39485991777.json | 567 + ...2c15f9da6f19a057c67c6a2e9fb257ba08c6f.json | 4680 +++ ...eb6dd07a5540e17d1afa1f391d837d078cb05.json | 50 + ...d3fa85a206bd91b91684c8550995cf7bf1fd6.json | 18 + ...539d68a6e6258e25310781134fbfcf37bd441.json | 14 + ...9bab7ec60f920dcc2ff7c41d8cdca009014d7.json | 15 + ...44d4011ba3d71fc2a65427df4d1fb5f3766c2.json | 26 + ...237259dedb61d3f824c93beed2536a6a37cc9.json | 936 + ...36307970ded648d0379fa407597aa859b6711.json | 101 + ...97df6464ff65e744cd776ae97ff94c5137c10.json | 26 + ...204d80b7b21c2ea308edbfd13d36b5f25c0d3.json | 15 + ...b9602bb12407c500da48eec75578bddc8deb7.json | 35 + ...12ee100671fe32553f4e2937f1733ff89421d.json | 193 + ...5396ac3056931e69592f30c303dca4376ea0d.json | 1 + ...188f851428c8018cd304226775a11677832ad.json | 12 + ...563b54d74d8007942516ce97e3ee51d980226.json | 84 + ...4e8e22ed0b0e065ef1bc5777101828be50186.json | 1 + ...35e3bcaae5ce69b9bccf195865368b6cb0e5e.json | 4 + ...4bf3b06fa73eb556bd226c42c8b20310f15e3.json | 30 + ...5b486705dbec7d899b2e8f2c26cad45a86ee6.json | 35 + ...5c2ff6b6df71c5d55f4ea57e8bb655be769c8.json | 4 + ...46de102f66504687b1277c4c0a314ca4ad98a.json | 195 + ...0b1312d1fbd8800b54bbc1b7da1f9e7b82236.json | 8 + ...98fa0da3df54cb5074dc4346fe721e3a27d2d.json | 271 + ...65319663a4755924d2c9cb5e77a13a232f112.json | 30 + ...30c2a18577ef7d79e96442a8bcd30d051573a.json | 162 + ...8c03555293e13c858f405cdae1b516f3c75d4.json | 38 + ...bf2577cba91725d2d79f777901c38d05373e2.json | 16 + ...1995d9ea831e6afd23a86fa870f782a51468b.json | 146 + ...8096a0dde9438e8be71f059595b5502c3f901.json | 46 + ...42db0033e988192e237fdc220678434794284.json | 94 + ...1dab5e953dffc440ecf4aab49951b513139f0.json | 145 + ...6a72d67683f8eb7ebfa3a0416abfae2e6c661.json | 136 + ...5e081c45e53eb66fecda0473129dd637fb29a.json | 59 + ...fe0a4359bf48cb3457ef5700514a847085d80.json | 113 + ...e8f05a9f954951c4c2efe1bb5b5214a863b61.json | 4 + ...e2392f94688e360f56b0720477afb5978860b.json | 31 + ...3bbd44f28322643001bda561b90ec841adec1.json | 51 + ...8a24ba32a93e0b48f821deba2f4003fb9517a.json | 46 + ...99e7e1547452438a062c3229a192918c9d3df.json | 50 + ...a603c9a8f0118b8b421e253917f4268b6c73e.json | 12 + ...c21d123011124781fce295b163c27957cdc04.json | 215 + ...582da62abd69a569eba7fd3be04d422ddadd0.json | 251 + ...5d7c8f1a37c660b1d70a96322dac82c396f9d.json | 31 + ...e64621e6540c6a3c3bedfc1966284cd86480c.json | 12 + ...01b65165c7620997cfee50936eebf38515455.json | 8 + ...54139f3e665411ec2b044085e36d1fbac3fd2.json | 15 + ...495edd59b80c30ef9c4096def1f5e0b606e3f.json | 109 + ...e70b5a3d193b7d8460958d8ee1a1dd0458717.json | 111 + ...ecc8e57ae6c3e8aa27e761be8b40193f35a74.json | 10 + ...599a54683f40b83916e7ac7b7a1594c80c639.json | 10 + ...9f1c55bb3384b4758492805724fe92712162a.json | 530 + ...81e48d7e268e31f00f6b9d1c580ce6fb9a508.json | 15 + ...82ecddf7502ab37a810ddec9c7a18b2d96ab3.json | 127 + ...fb3850c4636f345fbb6b7bfeaaa394796b313.json | 10 + ...6048b6e489ef569bc01383bcb2ec90a0a2ec9.json | 686 + ...4ecf4b4c784eaf3c65826a7bbc99c4238ce3c.json | 34 + ...db71fc297430747443217eae3799ab8a9427b.json | 208 + ...33e4721bd33190e6e8de14b543837e336f547.json | 30 + ...253db34d28fae54ba3033b7a7f1201972aa93.json | 14 + ...f838719e23fadf663172fd1346b61eacfa148.json | 63 + ...acab0fd290292c072cc0fd13056716347ab2b.json | 119 + ...daa3fcfee68ade92d5ea94b3bde43c36b3718.json | 7 + ...0d3a940fa91b327dbf90a278968200d5a1248.json | 109 + ...08a340ca7337de8f9e757516ec9c03ac0e349.json | 14 + ...f441d53b2bae8d53f1c46df0a799efdc65020.json | 19 + ...910f2b48d6989875382165dd9149e9e086359.json | 40 + ...e2b65853e271ea52c17fccee6554bf2cbb7e9.json | 4 + ...3bf27ac3ffb7a3bb415f06d36bdb35927bbad.json | 145 + ...821952bd319229cb4912609cc65800c6d419a.json | 154 + ...4ae4f96ec0f97e53cbaac8a1c9c8f95477cba.json | 4 + ...f7a4928152377d4be07febb69c67cb4264c37.json | 6 + ...fff981e37b0b09c28cf96b2a83d11322f7e5b.json | 10 + ...1799c9c97bbe86a8aa69ff62e68043c82f639.json | 17 + ...643b2b87cc37cb60b0bd3b0f487623d896888.json | 90 + ...3a7cdcfea3fa8f45212ecad42b9c1f9ea8aa4.json | 11 + ...98f8607134dae2ff760c3d485812c1874b113.json | 116 + ...dbe687dce1655c1f440ad8f0a129ec51b268f.json | 15 + ...7290ce5ff13372e8d69cecf2cdf29d5a54e49.json | 24 + ...3534c33baabd5d14ada307cc66a66cd3bf991.json | 12 + ...d13164606f1fd5e7eea29732d6461ea63cb8f.json | 92 + ...1ad7351cb978d3d1a396efc4a690d45bebae4.json | 64 + ...c8914f49ba44031e2af0bc4bde31abd7320dc.json | 133 + ...77c379cb6c86938d690228e69e59e2c55da62.json | 31 + ...9998c662fbca032981c60f875ca834bbd24e2.json | 225 + ...e8fff6c3c84f0fcfd58cbd65f92d6d0c4c98f.json | 30 + ...4596f990008336f446f338917e64a79951324.json | 42 + ...5ae80df726f2a1b6d5fe203aceecb24d10958.json | 168 + ...230811a10309b472c65c3a9cb9121a65d519d.json | 41 + ...9963cbe11fa6d65a67c6bd411772ffe563328.json | 103 + ...c4b0df3699f97ce36d776535fb8c8c8d1a329.json | 241 + ...4ea96358de0846b768fd7352d6a20ccbc42be.json | 12 + ...568ba71542544268f4dd3d78f3d111f4feca0.json | 1 + ...79eee6ba23d0a4c83a15eee3e4ad7bdcc772c.json | 73 + ...b00b52a2ae769556b828b4c33761aa1a2db2e.json | 32 + ...e03fc9130679b051cf2e77357f92998807dba.json | 7 + ...4d85917b2772632414e5ffb4cec38669591df.json | 11 + ...a0ea18e47e0816f213c37e98a89af847efd2b.json | 43 + ...053ced1956183179f27e5f0c0782c45ca9ae5.json | 16 + ...129c5fba7f15cc76a1669e5cd7816c93a8fa4.json | 15 + ...c59a98b7f878ade7fd0aa0e6b1caa7ba2512f.json | 149 + ...19b7e9c7833be6e7633a8410a96c6e100b2be.json | 34 + ...8896023a52ed8bd5d4c3da58e284ec7252210.json | 9 + ...df97e1badf8129d18de38e6a5377152f2acb9.json | 6 + ...59ebd33ce7c7025383ccfbca6b5f11c447509.json | 34 + ...1f098a732e56f756da193182e59aafc957536.json | 16 + ...70da2528ed61d5470abb5c47d753f0177ec1c.json | 88 + ...be97e667f153a203dab0f727f7810d267561f.json | 53 + ...c0d9e0f5fa43e80833e199524ee83967d1157.json | 14 + ...78f2ee424c7b8d44cc2171b96210fa9ed2b92.json | 11 + ...55b58e6a61c580e8298b9bd23202454d8e1fb.json | 16 + ...9db192cf0208c58a16839e7ff15148d127b2f.json | 36 + ...ae07ea29120e8d1954435d3684f5f6cfd9b1b.json | 52 + ...941e8f8a85603c13e8e5b06e469b395903240.json | 47 + ...a39e3c716f02ca31e521208bedb2b680ccd53.json | 68 + ...31636823b6537d11d58ab8da0b1528853b296.json | 112 + ...0601f63d3b1e833108708da9a150660953bbd.json | 49 + ...5684d005ed32f779b3f33e33ae503dc52885c.json | 16 + ...ad8479aa6d40cca28004240a8091ce71b8cb7.json | 14 + ...81ccc5c3ba1b788a6400c788dcea10a1f42e5.json | 121 + ...e1ae3bd13d0593947463f8fee919a52f4206a.json | 65 + ...35f7ffe5133fe46e6e9cbddab73f197205be8.json | 160 + ...28ff882db326c32604836d31532e7422aebf2.json | 71 + ...c5f8b9426f8b92780fa8570e732727889a79c.json | 147 + ...00e6dbdf44d28541d0ef8c1d5fc56d84038d0.json | 122 + ...dc27b6c307fd15b011da8f1ea74e16e8436c7.json | 159 + ...7b268ba446e9635dc00423d6179a2ce5a2894.json | 139 + ...7ea5fc46c4e9a6e0b47267d0c3682256306c2.json | 131 + ...2a805d4ec79bd7806f70407758da69c5142a5.json | 7 + ...79b6a1c8e79e549e37f33fbe530fc5920a49c.json | 12 + ...e69780e6a7534c288c8460fae83dfdac1d8f7.json | 63 + ...0126cb5e5849de72984295148356ee25e7ea4.json | 39 + ...2e712b123316085171136a6928e07b507491d.json | 119 + ...d3eae2bb5d956a99ad9dd5442d4aa9471cfef.json | 45 + ...843e19230e28cbb04bc9009adaf19d56de1f1.json | 246 + ...c420583498703b3646315d86cfe42b53b7832.json | 78 + ...78e97656024d05304e87a9597fae7a7deeadc.json | 108 + ...c86bedb958a7611295c11de243b6254dc661e.json | 34 + ...cb1aa3f0d5fffffb65683d3a7e0a09806453e.json | 8 + ...cfe1e36ccd0e23ef19becaa45cdd416d068fe.json | 136 + ...2fcc0e3de81f938c003f2f010601c6e20c9c9.json | 184 + ...56ddc1ab9aee1919bbc108fed2c45e81ee6c9.json | 202 + ...00ae13b01a9555ba0eda49f6cd8206cdb32d4.json | 32 + ...e65e85b70a0e2e72defc09481bb92e489b669.json | 33 + ...b2fe55dc59b76cb96acccf5569d03886b4630.json | 13 + ...dc4eb90da831f815108661e50df9908715e96.json | 80 + ...532240a2c269cde73b3a0722417bb31645f23.json | 59 + ...4ec7a05665253d9ef4da1588388db9f6c5428.json | 12 + ...e99f0c0cbddabc0aabfdd9f8dd7b379b0fc7f.json | 12 + ...4d836986265f5b49e595eabbce28b79684bd4.json | 475 + ...b03a0e16cb4b5f5b37ed9cec7180f096063b1.json | 119 + ...eeb86d3208ef878fdfca40b6c550612bf45d5.json | 35 + ...220fe73a658cec04162ef7c5df34dc9b2a3b9.json | 56 + ...aa527b1bde3edfa3939fcf566a6b95c8eaf51.json | 38 + ...4668667f5e80da5abc6d670487cb86f8a5886.json | 12 + ...823b866c612c084a84957fe7c7bd3efa863f1.json | 81 + ...36c4cab8a317e3ae5e4b3112c22e50c511abc.json | 14 + ...23a4136a00eecd566eea53cd995af05f4443e.json | 116 + ...5a8274aacb639696325b7035cc993794c91df.json | 8 + ...454e22f4d12fbdb4a824f2d5f4b2d84141156.json | 32 + ...9cd887f3377e38334c865a06279f8d5caa179.json | 6 + ...0cf09588cb363bc87d512561399023bc9845d.json | 21 + ...7ed2432e8660afa91394defb90cd4af03f883.json | 14 + ...018154f66056e142402d179296ef37a7c3a62.json | 1 + ...399db1dc545dc55080581a1b8e2c5770493ee.json | 12 + ...41590b2581a4ec26b4650941dec42bc6fef86.json | 81 + ...8e3450feaca33c699993fb73c764a5ce18ff4.json | 128 + ...974d91d2fc79316459828fed5c3d87413a41a.json | 13 + ...1ad1217f777de8a87e044b1c2925c18f94539.json | 12 + ...cfcf644b350c44f13f45785c4784fa1f0c292.json | 12 + ...dd7c3bb5131a75cb8aabdb2b3aa552d82c00f.json | 14 + ...6ce50e2c02b084ab40fabaf42f6e3e147ec9b.json | 9 + ...27c1a96f14ec6af26b336f4ec5bbc737383f0.json | 28 + ...7a623c7b503cba91107aff75cd0876090971c.json | 21 + ...5d31e112c00e23ab59245e713edbddf50b4c0.json | 28 + ...d367212877cff5284f2f9a5c4866587357cd6.json | 136 + ...0d788c56ad2ed28f464d2f3a38195b6ef34ac.json | 399 + ...9fcf6195db2b176251491171397a0bfdde9ac.json | 6 + ...b64c6ca22c6cd795d142d6f514387a9a30d9f.json | 45 + ...e4f3ca39505ef6106677293848320a91901c5.json | 1 + ...606023497fa6f8f279e0b042700ce7193eeca.json | 81 + ...413d499db4627cdc26d8a5f07e52bde9f5926.json | 98 + ...ea1312722f1131fba49f85d40b7a51ac50608.json | 34 + ...04b78a21b5a7d145f3d7a67f4a5a12f19c22d.json | 53 + ...e1fb2e851831c1772f5927c47110f7bfce169.json | 16 + ...e386f03e9b13e879400d31def6d82686490ec.json | 270 + ...df109a04f8c9e903415405a1840570aef95cd.json | 49 + ...3c3971c39ce9e6b98495feddd0bcad93445c2.json | 31 + ...58ab759ed659c0fea075510c97ee803a17a87.json | 14 + ...277419aef6017bfbe2d69337349ec2b70510c.json | 41 + ...ff93876e130b5bd6efff384a8d6a1c10a8f97.json | 15 + ...df751f80d1d079b7504d28c186e11ea92a7cb.json | 225 + ...947e59332ca4149b484aa2ae0909d1944370f.json | 11 + ...7b49857fb52666a69eec8d784f0a3a8a96cca.json | 42 + ...0b4aaf05e49f94b4641f6ccfcfe3aafa3dac1.json | 106 + ...114376df0b9fe62f34e651d79cb485c1b08d4.json | 16 + ...a719358cead8a0b6432d90fccd4746f312856.json | 136 + ...54d1dde07e5052646e7eb5898ab77a25386d5.json | 46 + ...efa6688c1ed747a21e564ae29fdbecd27bc2e.json | 12 + ...ad26614241c7a51f5cb489db57b0929e168ff.json | 50 + ...4f9cb3981e6c476912ac3b01bea4df972d48c.json | 16 + ...1e2804c53cd8f6bdae541f75b4ea4b9387ee3.json | 16 + ...ee4fea7cf1cd6b00452ca1e6c7a33e6402f6a.json | 16 + ...049c107d191cd30661366f744bc532e6feb4b.json | 176 + ...6fd760fa95d121aea4cd740e3548d1bb5039a.json | 39 + ...a0991169b32be6bf49193e6357fd12deb5349.json | 12 + ...488b2989eeb59bf47e1a53dc2b5ce461bfc4d.json | 155 + ...69be0a17c0585bd6d3b07cde296b110baaeb8.json | 191 + ...744531201b293380aa13d61995532c993d138.json | 21 + ...740d5199eda66840b4410b9d54fe97f51c856.json | 129 + ...d81e984919e76f7ccb0aa09fe63c3ce4e89ac.json | 14 + ...f79afb0aeb42ff691e886ca234910f457c033.json | 136 + ...b6e2f72b4766f0e93a73177f461f8962e8bee.json | 86 + ...84edb44004272051144a46b64452147eabd46.json | 48 + ...8475e35a0f52939c4a6215232a614087f8114.json | 156 + ...4e17a97a09d3a224e3931aa1b935d4662246e.json | 12 + .ncl-cache/manifest.json | 27136 ++++++++++++++++ .nickel-imports/ai-service.ncl | 1 + .nickel-imports/control-center.ncl | 1 + .nickel-imports/extension-registry.ncl | 1 + .nickel-imports/mcp-server.ncl | 1 + .nickel-imports/orchestrator.ncl | 1 + .nickel-imports/provisioning-daemon.ncl | 1 + .nickel-imports/rag.ncl | 1 + .nickel-imports/vault-service.ncl | 1 + .ontoref-backup-pre-0023.tgz | Bin 0 -> 20707388 bytes .pre-commit-config.yaml | 174 + .rustfmt.toml | 53 + .shellcheckrc | 51 + .taplo.toml | 49 + .typedialog/README.md | 182 + .typedialog/ci/2026_01_03_01_form.toml | 231 + .typedialog/ci/README.md | 328 + .typedialog/ci/config.ncl | 175 + .typedialog/ci/configure.sh | 116 + .typedialog/ci/envrc | 27 + .typedialog/ci/form.toml | 231 + .typedialog/configure.sh | 270 + .typedialog/core/forms/auth-login.toml | 89 + .../cluster_delete_confirm.toml | 116 + .../generic_delete_confirm.toml | 83 + .../infrastructure/server_delete_confirm.toml | 84 + .../taskserv_delete_confirm.toml | 108 + .typedialog/core/forms/mfa-enroll.toml | 172 + .typedialog/core/forms/setup-wizard.toml | 222 + .typedialog/platform/forms/README.md | 390 + .../platform/forms/ai-service-form.toml | 13 + .../platform/forms/control-center-form.toml | 121 + .../forms/extension-registry-form.toml | 36 + .../platform/forms/fragments/README.md | 334 + .../forms/fragments/ai-service/dag.toml | 44 + .../fragments/ai-service/mcp-integration.toml | 41 + .../fragments/ai-service/monitoring.toml | 31 + .../fragments/ai-service/rag-integration.toml | 41 + .../forms/fragments/ai-service/server.toml | 44 + .../constraint_interpolation_guide.md | 226 + .../fragments/constraint_update_status.md | 301 + .../control-center/compliance-section.toml | 115 + .../control-center/policy-section.toml | 73 + .../control-center/rbac-section.toml | 52 + .../control-center/security-section.toml | 191 + .../control-center/users-section.toml | 95 + .../fragments/database-postgres-section.toml | 108 + .../fragments/database-rocksdb-section.toml | 72 + .../fragments/database-surrealdb-section.toml | 87 + .../database-backend-selection.toml | 94 + .../fragments/deployment/mode-selection.toml | 98 + .../fragments/extension-registry/auth.toml | 38 + .../fragments/extension-registry/cache.toml | 49 + .../fragments/extension-registry/gitea.toml | 60 + .../fragments/extension-registry/oci.toml | 60 + .../fragments/extension-registry/server.toml | 60 + .../fragments/installer/database-section.toml | 252 + .../forms/fragments/installer/ha-section.toml | 302 + .../installer/installation-section.toml | 242 + .../installer/networking-section.toml | 293 + .../installer/post-install-section.toml | 321 + .../installer/preflight-section.toml | 209 + .../fragments/installer/services-section.toml | 197 + .../fragments/installer/storage-section.toml | 242 + .../fragments/installer/target-section.toml | 164 + .../fragments/installer/upgrades-section.toml | 370 + .../forms/fragments/logging-section.toml | 61 + .../fragments/mcp-server/prompts-section.toml | 73 + .../mcp-server/resources-section.toml | 85 + .../mcp-server/sampling-section.toml | 73 + .../fragments/mcp-server/tools-section.toml | 81 + .../forms/fragments/monitoring-section.toml | 40 + .../fragments/orchestrator/batch-section.toml | 101 + .../orchestrator/extensions-section.toml | 192 + .../orchestrator/performance-section.toml | 244 + .../fragments/orchestrator/queue-section.toml | 79 + .../orchestrator/storage-section.toml | 181 + .../provisioning-daemon/actions.toml | 51 + .../fragments/provisioning-daemon/daemon.toml | 41 + .../fragments/provisioning-daemon/health.toml | 44 + .../provisioning-daemon/logging.toml | 46 + .../provisioning-daemon/workers.toml | 44 + .../provisioning/platform/scripts/README.md | 98 + .../forms/fragments/rag/embeddings.toml | 60 + .../forms/fragments/rag/ingestion.toml | 57 + .../platform/forms/fragments/rag/llm.toml | 72 + .../forms/fragments/rag/retrieval.toml | 49 + .../forms/fragments/rag/vector-db.toml | 50 + .../forms/fragments/server-section.toml | 93 + .../forms/fragments/vault-service/ha.toml | 30 + .../forms/fragments/vault-service/mount.toml | 29 + .../forms/fragments/vault-service/server.toml | 32 + .../fragments/vault-service/storage.toml | 40 + .../forms/fragments/vault-service/tls.toml | 49 + .../forms/fragments/workspace-section.toml | 38 + .../platform/forms/installer-form.toml | 113 + .../platform/forms/mcp-server-form.toml | 121 + .../platform/forms/orchestrator-form.toml | 130 + .../forms/provisioning-daemon-form.toml | 13 + .typedialog/platform/forms/rag-form.toml | 23 + .../platform/forms/vault-service-form.toml | 29 + .typedialog/platform/scripts/README.md | 255 + .typedialog/platform/scripts/ansi.nu | 89 + .typedialog/platform/scripts/configure.nu | 103 + .../platform/scripts/detect-services.nu | 129 + .typedialog/platform/scripts/export-toml.nu | 121 + .typedialog/platform/scripts/external.nu | 119 + .../platform/scripts/generate-configs.nu | 61 + .../platform/scripts/install-services.nu | 217 + .typedialog/platform/scripts/paths.nu | 142 + .../platform/scripts/render-docker-compose.nu | 82 + .../platform/scripts/render-kubernetes.nu | 96 + .../platform/scripts/test-phase9-templates.nu | 152 + .../platform/scripts/validate-config.nu | 29 + .typedialog/provisioning/config.ncl | 79 + .typedialog/provisioning/configure.nu | 175 + .typedialog/provisioning/constraints.toml | 156 + .../defaults/api-service-defaults.ncl | 121 + .../defaults/docker-compose-defaults.ncl | 74 + .../defaults/kubernetes-defaults.ncl | 444 + .../defaults/monitoring-defaults.ncl | 303 + .../defaults/network-defaults.ncl | 170 + .../defaults/provisioning-defaults.ncl | 196 + .../defaults/security-defaults.ncl | 115 + .typedialog/provisioning/envrc | 10 + .typedialog/provisioning/form.toml | 244 + .../provisioning/fragments/auth-api-key.toml | 31 + .../provisioning/fragments/auth-jwt.toml | 46 + .../fragments/database-mysql.toml | 88 + .../fragments/database-postgres.toml | 92 + .../fragments/database-sqlite.toml | 44 + .../fragments/database-surrealdb.toml | 75 + .../fragments/deployment-docker.toml | 44 + .../fragments/deployment-k8s.toml | 153 + .../provisioning/fragments/monitoring.toml | 98 + .typedialog/provisioning/schemas/database.ncl | 299 + .../provisioning/schemas/deployment.ncl | 468 + .../provisioning/schemas/monitoring.ncl | 371 + .typedialog/provisioning/schemas/network.ncl | 242 + .../schemas/provisioning-config.ncl | 146 + .typedialog/provisioning/schemas/security.ncl | 487 + .typedialog/provisioning/schemas/service.ncl | 249 + .typedialog/provisioning/schemas/storage.ncl | 321 + .../validators/common-validator.ncl | 137 + .../validators/database-validator.ncl | 279 + .../validators/deployment-validator.ncl | 349 + .../validators/network-validator.ncl | 207 + .../validators/resource-validator.ncl | 136 + .../validators/service-validator.ncl | 265 + .vale.ini | 43 + .vale/Vocab/TypeDialog/accept.txt | 25 + .vale/Vocab/TypeDialog/reject.txt | 2 + .vale/styles/Google/AMPM.yml | 9 + .vale/styles/Google/Acronyms.yml | 64 + .vale/styles/Google/Colons.yml | 8 + .vale/styles/Google/Contractions.yml | 30 + .vale/styles/Google/DateFormat.yml | 9 + .vale/styles/Google/Ellipses.yml | 9 + .vale/styles/Google/EmDash.yml | 12 + .vale/styles/Google/Exclamation.yml | 12 + .vale/styles/Google/FirstPerson.yml | 13 + .vale/styles/Google/Gender.yml | 9 + .vale/styles/Google/GenderBias.yml | 43 + .vale/styles/Google/HeadingPunctuation.yml | 13 + .vale/styles/Google/Headings.yml | 29 + .vale/styles/Google/Latin.yml | 11 + .vale/styles/Google/LyHyphens.yml | 14 + .vale/styles/Google/OptionalPlurals.yml | 12 + .vale/styles/Google/Ordinal.yml | 7 + .vale/styles/Google/OxfordComma.yml | 7 + .vale/styles/Google/Parens.yml | 7 + .vale/styles/Google/Passive.yml | 184 + .vale/styles/Google/Periods.yml | 7 + .vale/styles/Google/Quotes.yml | 7 + .vale/styles/Google/Ranges.yml | 7 + .vale/styles/Google/Semicolons.yml | 8 + .vale/styles/Google/Slang.yml | 11 + .vale/styles/Google/Spacing.yml | 10 + .vale/styles/Google/Spelling.yml | 10 + .vale/styles/Google/Units.yml | 8 + .vale/styles/Google/We.yml | 11 + .vale/styles/Google/Will.yml | 7 + .vale/styles/Google/WordList.yml | 80 + .vale/styles/Google/meta.json | 4 + .vale/styles/Google/vocab.txt | 0 .vale/styles/write-good/Cliches.yml | 702 + .vale/styles/write-good/E-Prime.yml | 32 + .vale/styles/write-good/Illusions.yml | 11 + .vale/styles/write-good/Passive.yml | 183 + .vale/styles/write-good/README.md | 27 + .vale/styles/write-good/So.yml | 5 + .vale/styles/write-good/ThereIs.yml | 6 + .vale/styles/write-good/TooWordy.yml | 221 + .vale/styles/write-good/Weasel.yml | 29 + .vale/styles/write-good/meta.json | 4 + .woodpecker/Dockerfile | 45 + .woodpecker/Dockerfile.cross | 42 + .woodpecker/README.md | 79 + .woodpecker/ci-advanced.yml | 168 + .woodpecker/ci.yml | 51 + .yamllint-ci.yml | 18 + AGENTS.md | 220 + CHANGELOG.md | 363 + CODE_OF_CONDUCT.md | 109 + CONTRIBUTING.md | 131 + RESUME.md | 6 + SECURITY.md | 101 + assets/provisioning.svg | 241 + assets/provisioning_img.svg | 161 + assets/provisioning_v.svg | 243 + bootstrap/README.md | 246 + bootstrap/install.nu | 60 + bootstrap/install.sh | 342 + card.ncl | 26 + .../0df9385f-ef2b-43ae-8820-6e55be159c8e.json | 16 + .../1334b7ba-0fcc-40b0-8cc3-c535ac9ba421.json | 19 + .../18ddebe2-f7d5-4ba7-b01f-b34f5c1874ef.json | 16 + .../26fb90c6-a05f-4f83-a1ea-711f5f2c3e9f.json | 16 + .../28fcf024-e58f-4d1b-8648-b89ae7630fdd.json | 16 + .../29d59680-3c73-4827-bb99-2cd9ad6e4172.json | 16 + .../3b745b5f-5703-406b-90f5-2cf902bfa67b.json | 23 + .../3ccff90e-2dc4-40cf-9b51-abc7bc440f0b.json | 16 + .../3ed7e6b6-4b74-4c19-82b1-98c03d1c4477.json | 16 + .../4237aa46-fd39-467b-ba59-f894240debf4.json | 16 + .../477c39c9-6a92-4415-8cb5-0d553e2c99cd.json | 16 + .../49381edd-7973-4e78-ab2a-6161a1f2e5c5.json | 16 + .../4941308a-9bb0-43f5-a1bc-a99d9957211a.json | 16 + .../4b35eff2-3f3b-4fd2-9639-13bf2ff876ec.json | 16 + .../4d0d186c-633b-44e6-a798-6b24cc69279e.json | 16 + .../545f66ce-17a5-4f12-8257-1e95c3417b09.json | 16 + .../59321947-e711-486b-8b10-fab314dee1d1.json | 16 + .../61d4e896-03ae-43d6-a7c0-7b1ea2bf7785.json | 16 + .../687e02f2-23ec-497f-aead-93d792afa18d.json | 16 + .../70a77ff2-8a81-4898-a3cb-d3adaaf54ae2.json | 16 + .../72581016-ac2a-4551-8309-7c96609d7dc4.json | 19 + .../73dca0e7-4852-42b5-864f-e568d37a7333.json | 16 + .../7622e307-e646-428a-b311-669f418d6ddf.json | 16 + .../77661460-2230-444c-a99d-ec8bff67d852.json | 16 + .../7eba02fd-2e2d-48c2-a9f8-eb4607dec8e8.json | 23 + .../8b0debec-8582-4894-a656-63902b61a924.json | 16 + .../9aa71933-cda1-42c7-b4c6-09855aa68c94.json | 16 + .../9c409884-7800-40b5-aa8c-e386537ec5a8.json | 18 + .../9e86823d-0cf0-4db1-82ea-c8e87b05e4bf.json | 16 + .../aa3b5d46-d49b-4e3c-850c-a0942e13ba1e.json | 16 + .../b4724fa6-ce91-48b4-b7c1-aa0e7b6ad752.json | 16 + .../b70595fe-cc04-406d-a8cc-18e5d808db83.json | 16 + .../c58fc33a-ff67-4f06-b674-d1d10a40be00.json | 16 + .../c999dd79-9c02-4dbe-aed2-328d7d252014.json | 16 + .../c9e378dd-83f9-40a2-8142-c3ecfb2cccc3.json | 16 + .../da1347ef-97cf-4524-b5f5-248626dd5406.json | 16 + .../deca446d-aa83-476e-9459-e8e7591874e4.json | 16 + .../e242ab17-2992-44ed-a67b-397e695d6049.json | 16 + .../ee476451-3034-4a25-a4a9-a02e58b5075c.json | 16 + .../efe76d5b-0f1c-4dc6-b57c-7038a89ae002.json | 16 + .../f31bf399-df39-4d06-a749-08c478efeeaa.json | 16 + .../f5833eba-627f-4790-9521-fa8754386f99.json | 16 + .../f5c65c80-d369-49b2-a60c-b68e81c68111.json | 16 + .../f93a031e-a531-43c6-8841-1d881e7ed2a6.json | 16 + deny.toml | 27 + .../packages/provisioning-kcl-0.0.1.tar.gz | Bin 0 -> 54307 bytes distribution/registry/packages.json | 13 + examples/complete-workflow.md | 510 + examples/docker-compose.local.yml | 140 + examples/docker-compose.yml | 99 + examples/workspaces/cost-optimized/README.md | 540 + .../workspaces/cost-optimized/config.toml | 175 + examples/workspaces/cost-optimized/deploy.nu | 464 + .../workspaces/cost-optimized/workspace.ncl | 466 + .../multi-provider-web-app/README.md | 413 + .../multi-provider-web-app/config.toml | 82 + .../multi-provider-web-app/deploy.nu | 441 + .../multi-provider-web-app/workspace.ncl | 495 + examples/workspaces/multi-region-ha/README.md | 729 + .../workspaces/multi-region-ha/config.toml | 151 + examples/workspaces/multi-region-ha/deploy.nu | 575 + .../workspaces/multi-region-ha/workspace.ncl | 489 + generators/.gitkeep | 0 generators/generate/default/.gitignore | 4 + generators/generate/default/README.md.j2 | 1 + generators/generate/default/bin/cert-show.sh | 3 + .../generate/default/bin/on_deploy_remove | 5 + generators/generate/default/kcl.mod | 9 + generators/generate/default/settings.k.j2 | 56 + generators/generate/defs.toml | 15 + justfile | 380 + justfiles/assets.just | 89 + justfiles/auth.just | 271 + justfiles/book.just | 248 + justfiles/build.just | 215 + justfiles/catalog-contract.just | 39 + justfiles/ci.just | 468 + justfiles/crate.just | 475 + justfiles/daemon.just | 192 + justfiles/desktop.just | 54 + justfiles/dev.just | 169 + justfiles/distro.just | 302 + justfiles/docker.just | 259 + justfiles/installer.just | 519 + justfiles/kms.just | 373 + justfiles/orchestrator.just | 482 + justfiles/package.just | 158 + justfiles/platform.just | 209 + justfiles/release.just | 192 + justfiles/test.just | 5 + justfiles/workflow.just | 12 + k8s/control-center-deployment.yaml | 172 + k8s/control-center-service.yaml | 26 + k8s/mcp-server-deployment.yaml | 176 + k8s/mcp-server-service.yaml | 22 + k8s/namespace.yaml | 12 + k8s/network-policy.yaml | 85 + k8s/orchestrator-deployment.yaml | 150 + k8s/orchestrator-service.yaml | 28 + k8s/platform-ingress.yaml | 76 + k8s/rbac.yaml | 213 + k8s/resource-quota.yaml | 33 + locales/en-US/forms.ftl | 124 + locales/en-US/help.ftl | 202 + locales/es-ES/forms.ftl | 124 + locales/es-ES/help.ftl | 190 + locales/i18n-config.toml | 86 + locales/translations_status.md | 346 + schemas/catalog/context.ncl | 125 + schemas/catalog/manifest.ncl | 223 + schemas/claim/contracts.ncl | 108 + schemas/claim/main.ncl | 19 + schemas/commands_registry/defaults.ncl | 23 + schemas/commands_registry/schema.ncl | 19 + schemas/config/dag/main.ncl | 13 + schemas/config/defaults/contracts.ncl | 35 + schemas/config/defaults/defaults.ncl | 23 + schemas/config/defaults/main.ncl | 16 + schemas/config/environments/main.ncl | 85 + schemas/config/settings/contracts.ncl | 61 + schemas/config/settings/defaults.ncl | 61 + schemas/config/settings/main.ncl | 51 + schemas/config/workspace_config/contracts.ncl | 168 + schemas/config/workspace_config/defaults.ncl | 144 + schemas/config/workspace_config/main.ncl | 75 + schemas/deployment/kubernetes/contracts.ncl | 235 + schemas/deployment/kubernetes/defaults.ncl | 160 + schemas/deployment/kubernetes/main.ncl | 125 + schemas/deployment/modes/base/contracts.ncl | 163 + schemas/deployment/modes/base/defaults.ncl | 129 + schemas/deployment/modes/base/main.ncl | 10 + .../modes/cicd_enterprise/contracts.ncl | 28 + .../modes/cicd_enterprise/defaults.ncl | 204 + .../deployment/modes/cicd_enterprise/main.ncl | 50 + schemas/deployment/modes/main.ncl | 15 + .../deployment/modes/multiuser/contracts.ncl | 17 + .../deployment/modes/multiuser/defaults.ncl | 96 + schemas/deployment/modes/multiuser/main.ncl | 29 + schemas/deployment/modes/solo/contracts.ncl | 17 + schemas/deployment/modes/solo/defaults.ncl | 60 + schemas/deployment/modes/solo/main.ncl | 28 + schemas/examples/deployment-with-secrets.ncl | 239 + schemas/fleet/contracts.ncl | 141 + schemas/fleet/defaults.ncl | 19 + schemas/fleet/main.ncl | 32 + schemas/fleet/version.ncl | 4 + schemas/generator/change.ncl | 8 + schemas/generator/contracts.ncl | 262 + schemas/generator/declaration/contracts.ncl | 68 + schemas/generator/declaration/defaults.ncl | 132 + schemas/generator/declaration/main.ncl | 38 + schemas/generator/defaults.ncl | 74 + schemas/generator/gap.ncl | 6 + schemas/generator/main.ncl | 56 + schemas/generator/version.ncl | 8 + schemas/infra_agreement/main.ncl | 58 + schemas/infrastructure/README.md | 424 + .../compute/cluster/contracts.ncl | 19 + .../compute/cluster/defaults.ncl | 13 + .../infrastructure/compute/cluster/main.ncl | 16 + schemas/infrastructure/compute/scaling.ncl | 26 + .../compute/server/contracts.ncl | 41 + .../compute/server/defaults.ncl | 24 + .../infrastructure/compute/server/main.ncl | 16 + .../compute/services/contracts.ncl | 157 + .../compute/services/defaults.ncl | 113 + .../infrastructure/compute/services/main.ncl | 85 + .../docker-compose-solo.example.ncl | 4 + schemas/infrastructure/docker-compose.ncl | 231 + .../examples-enterprise-deployment.ncl | 26 + .../examples-multi-provider.ncl | 543 + .../examples-solo-deployment.ncl | 26 + schemas/infrastructure/images/contracts.ncl | 46 + schemas/infrastructure/images/defaults.ncl | 30 + schemas/infrastructure/images/main.ncl | 17 + .../kubernetes-solo.example.ncl | 4 + schemas/infrastructure/kubernetes.ncl | 379 + schemas/infrastructure/nginx-solo.example.ncl | 4 + schemas/infrastructure/nginx.ncl | 233 + .../oci-registry-solo.example.ncl | 4 + schemas/infrastructure/oci-registry.ncl | 221 + .../prometheus-solo.example.ncl | 4 + schemas/infrastructure/prometheus.ncl | 280 + .../nested_provisioning/contracts.ncl | 146 + .../nested_provisioning/defaults.ncl | 99 + .../provisioning/nested_provisioning/main.ncl | 45 + .../storage/golden_image/contracts.ncl | 160 + .../storage/golden_image/defaults.ncl | 111 + .../storage/golden_image/main.ncl | 41 + .../infrastructure/storage/vm/contracts.ncl | 106 + .../infrastructure/storage/vm/defaults.ncl | 84 + schemas/infrastructure/storage/vm/main.ncl | 42 + .../storage/vm_lifecycle/contracts.ncl | 103 + .../storage/vm_lifecycle/defaults.ncl | 88 + .../storage/vm_lifecycle/main.ncl | 41 + .../infrastructure/systemd-solo.example.ncl | 4 + schemas/infrastructure/systemd.ncl | 235 + schemas/integrations/contracts.ncl | 81 + schemas/integrations/defaults.ncl | 76 + schemas/integrations/gitops.ncl | 15 + schemas/integrations/main.ncl | 28 + schemas/integrations/runtime.ncl | 12 + schemas/integrations/version.ncl | 8 + schemas/k8s_deploy/contracts.ncl | 218 + schemas/k8s_deploy/defaults.ncl | 46 + schemas/k8s_deploy/main.ncl | 46 + schemas/k8s_deploy/version.ncl | 14 + schemas/lib.ncl | 54 + schemas/lib/backup_group.ncl | 41 + schemas/lib/backup_policy.ncl | 186 + schemas/lib/best-practices.ncl | 576 + schemas/lib/build_spec.ncl | 71 + schemas/lib/capabilities.ncl | 73 + schemas/lib/concerns.ncl | 171 + schemas/lib/concerns_presets.ncl | 193 + schemas/lib/contracts.ncl | 217 + schemas/lib/dag/contracts.ncl | 122 + schemas/lib/dag/defaults.ncl | 26 + schemas/lib/dag/main.ncl | 26 + schemas/lib/defaults.ncl | 48 + schemas/lib/exposure.ncl | 201 + schemas/lib/exposure_presets.ncl | 89 + schemas/lib/extension-metadata.ncl | 29 + schemas/lib/formula.ncl | 130 + schemas/lib/integration/cabling.ncl | 93 + .../lib/integration/oci_artifact_format.ncl | 98 + schemas/lib/integration_mode_manifest.ncl | 122 + schemas/lib/keeper_policy.ncl | 51 + schemas/lib/knowledge-base.ncl | 104 + schemas/lib/main.ncl | 68 + schemas/lib/manifest_plan.ncl | 68 + schemas/lib/op.ncl | 113 + schemas/lib/ops_contract.ncl | 117 + schemas/lib/playbook.ncl | 62 + schemas/lib/radicle.ncl | 91 + schemas/lib/scheduler/scheduler.ncl | 148 + schemas/lib/service_class.ncl | 126 + schemas/lib/storage_config.ncl | 52 + schemas/lib/system_backup.ncl | 79 + schemas/lib/validation.ncl | 113 + schemas/lib/vault_refs.ncl | 41 + schemas/lib/verify_policy.ncl | 64 + schemas/lib/workflow.ncl | 78 + schemas/main.ncl | 185 + schemas/modes/cicd.ncl | 108 + schemas/modes/contracts.ncl | 244 + schemas/modes/enterprise.ncl | 129 + schemas/modes/main.ncl | 11 + schemas/modes/multiuser.ncl | 113 + schemas/modes/solo.ncl | 70 + schemas/modes/version.ncl | 21 + schemas/nested_provisioning/contracts.ncl | 137 + schemas/nested_provisioning/defaults.ncl | 91 + schemas/nested_provisioning/main.ncl | 28 + schemas/nested_provisioning/version.ncl | 12 + schemas/oci_registry/contracts.ncl | 22 + schemas/oci_registry/defaults.ncl | 40 + schemas/operations/batch/contracts.ncl | 89 + schemas/operations/batch/defaults.ncl | 115 + schemas/operations/batch/examples.ncl | 331 + .../operations/batch/examples_contracts.ncl | 7 + .../operations/batch/examples_defaults.ncl | 7 + schemas/operations/batch/main.ncl | 122 + schemas/operations/dependencies/contracts.ncl | 135 + schemas/operations/dependencies/defaults.ncl | 99 + schemas/operations/dependencies/main.ncl | 51 + .../operations/tasks/commands/contracts.ncl | 33 + .../operations/tasks/commands/defaults.ncl | 338 + schemas/operations/tasks/commands/main.ncl | 42 + .../tasks/system_config/contracts.ncl | 125 + .../tasks/system_config/defaults.ncl | 106 + .../operations/tasks/system_config/main.ncl | 73 + schemas/operations/workflows/contracts.ncl | 117 + schemas/operations/workflows/defaults.ncl | 99 + schemas/operations/workflows/main.ncl | 40 + .../workflows/server_deploy/contracts.ncl | 22 + .../workflows/server_deploy/defaults.ncl | 75 + .../workflows/server_deploy/main.ncl | 13 + schemas/platform/README.md | 423 + schemas/platform/ai-service.ncl | 44 + schemas/platform/catalog-registry.ncl | 99 + schemas/platform/common/constraints.ncl | 85 + schemas/platform/common/database.ncl | 47 + schemas/platform/common/external-services.ncl | 60 + schemas/platform/common/helpers.ncl | 113 + schemas/platform/common/helpers_test.ncl | 18 + schemas/platform/common/helpers_test2.ncl | 34 + schemas/platform/common/helpers_test3.ncl | 30 + schemas/platform/common/logging.ncl | 104 + schemas/platform/common/monitoring.ncl | 103 + schemas/platform/common/nats.ncl | 45 + schemas/platform/common/network.ncl | 113 + schemas/platform/common/observability.ncl | 189 + schemas/platform/common/security.ncl | 134 + schemas/platform/common/server.ncl | 59 + schemas/platform/common/storage.ncl | 103 + schemas/platform/common/workspace.ncl | 18 + schemas/platform/configs/README.md | 320 + schemas/platform/configs/ai-service.cicd.ncl | 9 + .../configs/ai-service.enterprise.ncl | 10 + .../platform/configs/ai-service.multiuser.ncl | 9 + schemas/platform/configs/ai-service.solo.ncl | 9 + .../configs/catalog-registry.cicd.ncl | 53 + .../configs/catalog-registry.enterprise.ncl | 90 + .../configs/catalog-registry.multiuser.ncl | 62 + .../configs/catalog-registry.solo.ncl | 45 + .../platform/configs/control-center.cicd.ncl | 9 + .../configs/control-center.enterprise.ncl | 9 + .../configs/control-center.multiuser.ncl | 9 + .../platform/configs/control-center.solo.ncl | 9 + schemas/platform/configs/installer.cicd.ncl | 9 + .../platform/configs/installer.enterprise.ncl | 9 + .../platform/configs/installer.multiuser.ncl | 9 + schemas/platform/configs/installer.solo.ncl | 9 + schemas/platform/configs/mcp-server.cicd.ncl | 9 + .../configs/mcp-server.enterprise.ncl | 9 + .../platform/configs/mcp-server.multiuser.ncl | 9 + schemas/platform/configs/mcp-server.solo.ncl | 9 + .../platform/configs/orchestrator.cicd.ncl | 9 + .../configs/orchestrator.enterprise.ncl | 9 + .../configs/orchestrator.multiuser.ncl | 9 + .../platform/configs/orchestrator.solo.ncl | 10 + .../configs/provisioning-daemon.cicd.ncl | 8 + .../provisioning-daemon.enterprise.ncl | 9 + .../configs/provisioning-daemon.multiuser.ncl | 8 + .../configs/provisioning-daemon.solo.ncl | 8 + schemas/platform/configs/rag.cicd.ncl | 7 + schemas/platform/configs/rag.enterprise.ncl | 13 + schemas/platform/configs/rag.multiuser.ncl | 12 + schemas/platform/configs/rag.solo.ncl | 12 + .../platform/configs/vault-service.cicd.ncl | 51 + .../configs/vault-service.enterprise.ncl | 52 + .../configs/vault-service.multiuser.ncl | 51 + .../platform/configs/vault-service.solo.ncl | 51 + schemas/platform/configuration-workflow.md | 923 + schemas/platform/constraints/README.md | 170 + schemas/platform/constraints/constraints.toml | 455 + schemas/platform/control-center.ncl | 169 + schemas/platform/defaults/README.md | 314 + .../platform/defaults/ai-service-defaults.ncl | 44 + .../defaults/catalog-registry-defaults.ncl | 42 + .../defaults/common/database-defaults.ncl | 26 + .../common/external-services-defaults.ncl | 169 + .../defaults/common/logging-defaults.ncl | 55 + .../defaults/common/monitoring-defaults.ncl | 51 + .../common/observability-defaults.ncl | 72 + .../defaults/common/security-defaults.ncl | 67 + .../defaults/common/server-defaults.ncl | 32 + .../defaults/control-center-defaults.ncl | 141 + .../defaults/deployment/cicd-defaults.ncl | 75 + .../deployment/enterprise-defaults.ncl | 67 + .../deployment/multiuser-defaults.ncl | 51 + .../observability-cicd-overrides.ncl | 67 + .../observability-production-overrides.ncl | 85 + .../observability-solo-overrides.ncl | 40 + .../defaults/deployment/solo-defaults.ncl | 65 + .../platform/defaults/mcp-server-defaults.ncl | 111 + .../platform/defaults/nu-daemon-defaults.ncl | 24 + .../defaults/orchestrator-defaults.ncl | 99 + .../defaults/provisioning-daemon-defaults.ncl | 19 + schemas/platform/defaults/rag-defaults.ncl | 47 + .../defaults/vault-service-defaults.ncl | 59 + schemas/platform/deployment-mode-example.ncl | 92 + schemas/platform/deployment-mode.ncl | 111 + schemas/platform/deployment/cicd.ncl | 115 + schemas/platform/deployment/enterprise.ncl | 193 + schemas/platform/deployment/multiuser.ncl | 129 + schemas/platform/deployment/solo.ncl | 90 + schemas/platform/docker-build.ncl | 144 + schemas/platform/examples/README.md | 897 + .../examples/control-center-multiuser.ncl | 270 + .../examples/full-platform-enterprise.ncl | 702 + .../examples/orchestrator-enterprise.ncl | 221 + .../platform/examples/orchestrator-solo.ncl | 181 + schemas/platform/external-services.ncl | 44 + schemas/platform/mcp-server.ncl | 218 + schemas/platform/ncl-sync.ncl | 41 + schemas/platform/nu-daemon.ncl | 25 + schemas/platform/orchestrator.ncl | 127 + schemas/platform/provisioning-daemon.ncl | 24 + schemas/platform/rag.ncl | 65 + schemas/platform/services-deployment.ncl | 172 + schemas/platform/templates/README.md | 361 + .../templates/ai-service-config.ncl.j2 | 84 + .../templates/catalog-registry-config.ncl.j2 | 175 + schemas/platform/templates/configs/README.md | 383 + .../configs/control-center-config.toml.ncl | 294 + .../configs/mcp-server-config.toml.ncl | 329 + .../configs/orchestrator-config.toml.ncl | 244 + .../templates/control-center-config.ncl.j2 | 254 + .../templates/docker-compose/README.md | 599 + .../platform-stack.cicd.yml.ncl | 149 + .../platform-stack.enterprise.yml.ncl | 431 + .../platform-stack.multiuser.yml.ncl | 288 + .../platform-stack.solo.yml.ncl | 256 + .../templates/docker/Dockerfile.chef.ncl | 179 + .../docker/docker-compose.build.yml.ncl | 127 + .../templates/installer-config.ncl.j2 | 258 + .../platform/templates/kubernetes/README.md | 486 + .../control-center-deployment.yaml.ncl | 318 + .../control-center-service.yaml.ncl | 46 + .../kubernetes/mcp-server-deployment.yaml.ncl | 325 + .../kubernetes/mcp-server-service.yaml.ncl | 40 + .../templates/kubernetes/namespace.yaml.ncl | 25 + .../kubernetes/network-policy.yaml.ncl | 209 + .../orchestrator-deployment.yaml.ncl | 276 + .../kubernetes/orchestrator-service.yaml.ncl | 59 + .../kubernetes/platform-ingress.yaml.ncl | 159 + .../templates/kubernetes/rbac.yaml.ncl | 254 + .../kubernetes/resource-quota.yaml.ncl | 71 + .../templates/mcp-server-config.ncl.j2 | 189 + .../templates/orchestrator-config.ncl.j2 | 198 + .../provisioning-daemon-config.ncl.j2 | 100 + schemas/platform/templates/rag-config.ncl.j2 | 148 + .../templates/service-config-template.ncl | 50 + .../templates/vault-service-config.ncl.j2 | 107 + schemas/platform/usage-guide.md | 731 + schemas/platform/values/.gitignore | 7 + schemas/platform/vault-service.ncl | 131 + schemas/project-card.ncl | 20 + schemas/providers/aws-defaults.ncl | 40 + schemas/providers/aws.ncl | 54 + schemas/providers/backup.ncl | 106 + schemas/providers/local-defaults.ncl | 39 + schemas/providers/local.ncl | 54 + schemas/providers/registrar.ncl | 35 + schemas/providers/upcloud-defaults.ncl | 36 + schemas/providers/upcloud.ncl | 52 + schemas/security/config-merger.ncl | 125 + schemas/security/main.ncl | 59 + schemas/security/secrets-loader.ncl | 126 + schemas/security/sops/contracts.ncl | 36 + schemas/security/sops/defaults.ncl | 71 + schemas/security/sops/generator.ncl | 69 + schemas/security/sops/main.ncl | 49 + schemas/services/contracts.ncl | 148 + schemas/services/defaults.ncl | 51 + schemas/services/gitea/contracts.ncl | 124 + schemas/services/gitea/defaults.ncl | 113 + schemas/services/gitea/main.ncl | 54 + schemas/services/main.ncl | 37 + schemas/services/version.ncl | 12 + schemas/settings.ncl | 74 + schemas/system_config/contracts.ncl | 116 + schemas/system_config/defaults.ncl | 79 + schemas/system_config/main.ncl | 34 + schemas/system_config/version.ncl | 12 + .../tests/fixtures/backup_empty_scopes.ncl | 7 + .../tests/fixtures/backup_no_encryption.ncl | 33 + .../fixtures/backup_single_destination.ncl | 15 + .../fixtures/component_missing_concerns.ncl | 10 + schemas/tests/fixtures/component_valid.ncl | 19 + schemas/version.ncl | 64 + schemas/vm/contracts.ncl | 107 + schemas/vm/defaults.ncl | 86 + schemas/vm/main.ncl | 31 + schemas/vm/version.ncl | 12 + schemas/vm_lifecycle/contracts.ncl | 95 + schemas/vm_lifecycle/defaults.ncl | 76 + schemas/vm_lifecycle/main.ncl | 26 + schemas/vm_lifecycle/version.ncl | 12 + schemas/workspace/state.ncl | 58 + schemas/workspace/workspace-defaults.ncl | 20 + schemas/workspace/workspace.ncl | 39 + schemas/workspace_config/contracts.ncl | 191 + schemas/workspace_config/defaults.ncl | 160 + schemas/workspace_config/main.ncl | 35 + schemas/workspace_config/version.ncl | 8 + scripts/audit-docs.nu | 47 + scripts/audit-workspace.nu | 142 + scripts/build-images.nu | 137 + scripts/check-malformed-fences.nu | 104 + scripts/config-deploy.nu | 314 + scripts/deploy-librecloud-hetzner.nu | 622 + scripts/docker-build.nu | 335 + scripts/docker-generate-builds.nu | 221 + scripts/docker-generate-compose.nu | 130 + scripts/docker-validate-builds.nu | 264 + scripts/ensure-typedialog.sh | 222 + scripts/fix-layout-rename.nu | 73 + scripts/fix-layout-violations.nu | 55 + scripts/fix-markdown-fences.nu | 402 + scripts/fix-markdown-newlines.nu | 56 + scripts/fix-md013-lines.nu | 162 + scripts/fix-md060-tables.nu | 143 + scripts/generate-constraints.ncl | 73 + scripts/generate-flakes.nu | 788 + .../generators/generate-taskserv-skeleton.nu | 271 + scripts/init-nickel-repos.nu | 254 + scripts/init-nickel-repos.sh | 20 + scripts/install-typedialog.sh | 640 + scripts/lib/language-detector.nu | 142 + scripts/libs/os/detect.nu | 85 + scripts/libs/os/pkg.nu | 235 + scripts/libs/os/svc.nu | 335 + scripts/local-install.sh | 4 + scripts/migrate-to-target-configs.nu | 226 + scripts/nixos/generate-hetzner-nixos-flake.nu | 202 + scripts/nixos/hetzner-nixos-anywhere.nu | 116 + scripts/ontoref | 42 + scripts/platform-generate-manifests.nu | 388 + scripts/regenerate-constraints.sh | 30 + scripts/secrets-decrypt.nu | 112 + scripts/secrets-encrypt.nu | 105 + scripts/secrets-manage.nu | 265 + scripts/secrets-rotate-keys.nu | 162 + scripts/setup-platform-config.sh | 1222 + scripts/sops-init.nu | 184 + scripts/start-local-binaries.nu | 586 + scripts/start-local.nu | 316 + scripts/sync-catalog-schemas.nu | 38 + scripts/verify-deployment-prerequisites.nu | 144 + scripts/verify-docs.nu | 98 + templates/.gitkeep | 0 templates/ai.yaml | 45 + templates/default_context.yaml | 33 + templates/docs/README.md.j2 | 351 + templates/docs/configuration-guide.md.j2 | 306 + templates/docs/deployment-guide.md.j2 | 322 + templates/docs/troubleshooting.md.j2 | 332 + .../taskservs/basic-taskserv/README.md | 288 + .../taskservs/basic-taskserv/kcl.mod | 8 + templates/kms.yaml | 26 + templates/nushell/default/catppuccin-mocha.nu | 113 + templates/nushell/default/config.nu | 940 + templates/nushell/default/env.nu | 121 + templates/nushell/default/plugin.msgpackz | Bin 0 -> 24969 bytes templates/nushell/default/test-env.nu | 3 + .../default/themes/catppuccin-mocha.nu | 113 + templates/nushell/default/url.txt | 1 + templates/resize_storage.j2 | 28 + templates/services/k8s-deploy/bin/apply.sh.j2 | 50 + .../services/k8s-deploy/configMap-etc.yaml.j2 | 107 + templates/services/k8s-deploy/deploy.yaml.j2 | 171 + .../services/k8s-deploy/install-deploy.sh.j2 | 17 + .../k8s-deploy/make_istio-system_secret.sh.j2 | 17 + .../services/k8s-deploy/ns/namespace.yaml.j2 | 5 + .../k8s-deploy/prxy-gateway-deploy.yaml.j2 | 34 + .../prxy-virtual-srvc-deploy.yaml.j2 | 37 + .../services/k8s-deploy/srvc-deploy.yaml.j2 | 29 + .../volumes/PersistentVolumeData.yaml.j2 | 57 + templates/storage.j2 | 236 + templates/taskserv-flake.template.nix | 35 + templates/taskserv-module.template.nix | 23 + templates/workspace/example/README.md | 212 + templates/workspace/full/README.md | 162 + templates/workspace/minimal/README.md | 59 + templates/workspace/nickel/README.md | 309 + templates/workspace/nickel/lib/helpers.ncl | 118 + .../workspace/nickel/lib/hetzner_defaults.ncl | 72 + .../nickel/lib/provider_defaults.ncl | 62 + .../nickel/lib/taskserv_defaults.ncl | 158 + templates/workspace/nickel/main.ncl | 76 + templates/workspace/nickel/monitoring.ncl | 169 + templates/workspace/nickel/servers.ncl | 159 + templates/workspaces/basic/kcl.mod | 17 + templates/workspaces/kubernetes/kcl.mod | 11 + templates/workspaces/kubernetes/setup.md | 167 + tests/complete_config_system_tests.nu | 955 + tests/config_validation_tests.nu | 251 + tests/integration/README.md | 590 + tests/integration/docs/orbstack-setup.md | 501 + tests/integration/docs/test-coverage.md | 400 + tests/integration/docs/testing-guide.md | 716 + .../integration/framework/orbstack_helpers.nu | 326 + tests/integration/framework/test_helpers.nu | 440 + tests/integration/framework/test_runner.nu | 362 + tests/integration/modes/test_solo_mode.nu | 317 + tests/integration/setup_test_environment.nu | 345 + .../integration/teardown_test_environment.nu | 143 + tests/integration/test_config.yaml | 282 + tests/typedialog_final_test.sh | 106 + tools/Makefile | 513 + tools/README.md | 155 + tools/add-module-docstrings.nu | 54 + tools/analyze-codebase.nu | 212 + tools/build/.gitkeep | 0 tools/build/README.md | 76 + tools/build/bundle-core.nu | 424 + tools/build/compile-platform.nu | 214 + tools/build/test-distribution.nu | 515 + tools/catalog/ingest-knowledge-base.nu | 345 + tools/catalog/load-best-practices.nu | 189 + tools/catalog/load-extensions.nu | 308 + tools/catalog/test-rag-integration.nu | 109 + tools/codegen/form_string_extractor.nu | 195 + tools/codegen/help_string_extractor.nu | 142 + tools/create-extension.nu | 1016 + tools/create-provider.nu | 1215 + tools/create-taskserv-helper.nu | 816 + tools/dist/README.md | 66 + tools/distribution/.gitkeep | 0 tools/distribution/README.md | 58 + tools/distribution/create-installer.nu | 253 + tools/distribution/docs_discovery.nu | 211 + tools/distribution/docs_postprocessing.nu | 126 + tools/distribution/docs_templates.nu | 58 + tools/distribution/generate-distribution.nu | 1201 + tools/distribution/generate-docs.nu | 163 + tools/distribution/guide_generators.nu | 99 + tools/distribution/installer_generator.nu | 732 + tools/distribution/installer_metadata.nu | 163 + tools/distribution/installer_utilities.nu | 47 + tools/distribution/installer_validator.nu | 29 + tools/distribution/platform_compiler.nu | 135 + tools/distribution/prepare-core-dist.nu | 1019 + tools/distribution/prepare-platform-dist.nu | 926 + tools/distribution/test_min2.nu | 6 + tools/doc-validator.nu | 217 + tools/fix-try-catch.nu | 221 + tools/migrate-to-oci.nu | 355 + tools/migrate-to-provider-agnostic.nu | 208 + tools/monitor-agents.nu | 189 + tools/oci-package.nu | 427 + tools/package/.gitkeep | 0 tools/package/README.md | 83 + tools/package/build-containers.nu | 641 + tools/package/create-tarball.nu | 837 + tools/package/generate-checksums.nu | 541 + tools/package/package-binaries.nu | 639 + tools/package/validate-package.nu | 966 + tools/release/.gitkeep | 0 tools/release/README.md | 72 + tools/release/create-release.nu | 794 + tools/release/notify-users.nu | 830 + tools/release/rollback-release.nu | 592 + tools/release/update-registry.nu | 651 + tools/release/upload-artifacts.nu | 619 + tools/simple-test-oci.nu | 72 + tools/test-oci-implementation.nu | 230 + tools/test-provider-agnostic.nu | 198 + tools/workspace-init.nu | 997 + utils/nu-fmt.sh | 5 + utils/toolkit.nu | 674 + workspace/README.md | 275 + workspace/registry/manifest.yaml | 143 + workspace/templates/kcl.mod | 8 + workspace/templates/lib/kcl.mod | 8 + workspace/templates/lib/kcl.mod.lock | 5 + workspace/templates/providers/aws/kcl.mod | 10 + .../templates/providers/aws/kcl.mod.lock | 17 + workspace/templates/providers/kcl.mod | 8 + workspace/templates/providers/local/kcl.mod | 8 + workspace/templates/providers/upcloud/kcl.mod | 10 + .../templates/providers/upcloud/kcl.mod.lock | 17 + workspace/templates/servers/kcl.mod | 10 + workspace/templates/servers/kcl.mod.lock | 17 + .../taskservs/container-runtime/kcl.mod | 9 + .../taskservs/container-runtime/kcl.mod.lock | 13 + .../templates/taskservs/databases/kcl.mod | 9 + .../taskservs/databases/kcl.mod.lock | 13 + .../templates/taskservs/development/kcl.mod | 8 + .../taskservs/infrastructure/kcl.mod | 10 + .../taskservs/infrastructure/kcl.mod.lock | 17 + workspace/templates/taskservs/kcl.mod | 8 + .../templates/taskservs/kubernetes/kcl.mod | 9 + .../taskservs/kubernetes/kcl.mod.lock | 13 + workspace/templates/taskservs/misc/kcl.mod | 8 + .../templates/taskservs/networking/kcl.mod | 11 + .../taskservs/networking/kcl.mod.lock | 21 + workspace/templates/taskservs/storage/kcl.mod | 9 + workspace/tools/layer-utils.nu | 358 + workspace/tools/migrate-infra.nu | 434 + workspace/tools/secrets.nu | 848 + workspace/tools/template-utils.nu | 144 + .../tools/templates/cloudflare-registrar.yaml | 3 + workspace/tools/templates/porkbun.yaml | 3 + workspace/wuji/mirador/configmap.yaml | 170 + workspace/wuji/mirador/deployment.yaml | 83 + workspace/wuji/mirador/monitoring.json | 201 + workspace/wuji/mirador/rbac.yaml | 52 + workspace/wuji/monitoring.ncl | 29 + workspace/wuji/postgresdb/TODO.md | 7 + .../backups/cfg/tasks_configMap.yaml.j2 | 8 + .../postgresdb/backups/configMapTasks.yaml | 886 + .../wuji/postgresdb/backups/jobCopyTask.yaml | 110 + workspace/wuji/postgresdb/backups/test.sh | 32 + workspace/wuji/postgresdb/backups/vars.sh | 37 + workspace/wuji/postgresdb/cn_auth.sql | 1817 ++ workspace/wuji/postgresdb/ns/namespace.yaml | 5 + workspace/wuji/postgresdb/postgresdb.yaml | 72 + workspace/wuji/postgresdb/psql.sh | 22 + workspace/wuji/postgresdb/secret.yaml | 19 + .../wuji/postgresdb/srvc-postgresdb.yaml | 24 + .../volumes/PersistentVolumeData.yaml | 14 + .../volumes/PersistentVolumeRoot.yaml | 14 + .../local/local_PersistentVolumeData.yaml | 28 + 1496 files changed, 203958 insertions(+), 22 deletions(-) create mode 100644 .cargo/audit.toml create mode 100644 .cargo/config.toml create mode 100644 .clippy.toml create mode 100644 .config/nextest.toml create mode 100644 .env.local.template create mode 100644 .github/workflows/nickel-typecheck.yml create mode 100644 .github/workflows/nushell-lint.yml create mode 100644 .github/workflows/rust-ci.yml create mode 100644 .markdownlint-cli2.jsonc create mode 100644 .ncl-cache/001e9f79731b5e47cef01c6ad567506bab78d1bc73f3f2d31d2cc3d35ea61dbe.json create mode 100644 .ncl-cache/0160e1d45f99fe2b5a7cdc10eb1e0c4974ff55a8180ce104ea6cf14524e29ac1.json create mode 100644 .ncl-cache/018ef1696cf8679df55038e8a502b5e5db6cfbaaf12af58b8d4741fa65ae8564.json create mode 100644 .ncl-cache/0307839f11004a9f915317cc55cd4bc76450a111bc0a7857a55ef2040b8c4eb7.json create mode 100644 .ncl-cache/03f3cdd00cd254677f254c819051229efa7cd96a55e8430d80995d90cda48107.json create mode 100644 .ncl-cache/043f4ab1a3cad9bdad75efae83494edac7d30f49e5b226bc0aa91e6c9ba90a5d.json create mode 100644 .ncl-cache/04734f331f55b02c9f4746faf70801e44a0e66808d8c53301f8bbf656bf174b9.json create mode 100644 .ncl-cache/04ead623f8a64513f57f832683d2a3319c1b92a12e8572300f61253400780244.json create mode 100644 .ncl-cache/051fdac47edc3a1214a5df0278b5243615c1ea386fc824c99a227665b996b0f0.json create mode 100644 .ncl-cache/055c79e980ef77a8810d1e58a8122af4d292adbca74f67ef5ce3c26f774e98af.json create mode 100644 .ncl-cache/056d763c8d519168f2c92f41c0f1b5960b8ac1462b98ea761410349cdbc93aff.json create mode 100644 .ncl-cache/05a5ed6acd15e21bca259e19a64eaf5dcc51f0c706b0f0c5854ec63a330d6fe8.json create mode 100644 .ncl-cache/063a6ef0117f41814f9487d7f7da08928a1ff312953c2d839cb23da98f423d14.json create mode 100644 .ncl-cache/0645c7ace6bd95d139cc891582d3ecf95c179a28f08650407eb8c482ec9c471b.json create mode 100644 .ncl-cache/06b94bae95673cc85184d655629467f1107b39b7c39d1de780cc7a4a2f405b6f.json create mode 100644 .ncl-cache/07bed446b12c1b557cbe66ca33812a85e68f8dbc4145f0b1a6ac70d093cbdd72.json create mode 100644 .ncl-cache/08006722b605727818440d50259456926e13c3b7d7c908622151740cd3a85eb6.json create mode 100644 .ncl-cache/091c2dd251bc3b15cd7890f38820533d742613f925f93ea18194564aab2c42dd.json create mode 100644 .ncl-cache/09c1140c6996ca3868e2e306d24254735f9be7de59cdfe7b5cbaf685a82f8bbe.json create mode 100644 .ncl-cache/09dc9f98355b11570a4edb32c1fe0b11ff4936a2b57d3ed6de7a3b8d51477ad8.json create mode 100644 .ncl-cache/0a52d3d6cc14767615c3b87a9a433a25bc1b007aa0f660d064161f74d75d4864.json create mode 100644 .ncl-cache/0afd70d40e59fa40b395bea4d6ecbada2db4fb7b86c9aae84295d0b670bedb49.json create mode 100644 .ncl-cache/0b71880ba3f5192a65a1103ff08afd6d798036b2b92644da92f8df0eb3d99a68.json create mode 100644 .ncl-cache/0c9a18c9ac1bbd53e5810b5d0cdccfdd7d42166c45c8791ca321bb33c556603f.json create mode 100644 .ncl-cache/0da162b5dca8d104027f841fefae254d91a5146ecb6dab0660ada0161b54c110.json create mode 100644 .ncl-cache/0e45f60d9a4512c0ac731ee0371ceda16a0a7e87fd74a2f36b44802811f02eb8.json create mode 100644 .ncl-cache/0ed3296f06901b41773348224af1db6c2ebbeca8e5d1a2233b3fc4f99d0c8eb0.json create mode 100644 .ncl-cache/0f2ac96d47d84038875feaa2d38451afaa90920b349f0a4939ffa0a0baf73375.json create mode 100644 .ncl-cache/115224d4872c0774f54fe972fb970e35e22ab74090dcff12bf8fe3062689e6de.json create mode 100644 .ncl-cache/12fa0d7b0dbcbb60a35eb6af5eb2fc622408790482753235044d9675765581c9.json create mode 100644 .ncl-cache/13f7b213f29692b7ec42db3497e659ab3c9767c368e3c074c5253f4fdf741e4a.json create mode 100644 .ncl-cache/144224f4963795efffe35b30890919ffeab2c79c7b09cfa40f174f23b773fde9.json create mode 100644 .ncl-cache/14c6da1134a38d5c882078e456a21de334e8405b1a7ad7fd363bf1338fe89dab.json create mode 100644 .ncl-cache/15e6893b58ad937a55c2fe5d9d2eaf0eb5c9b648106c7e1a38c75936aabcd0e3.json create mode 100644 .ncl-cache/16970087a4c4ca5cdda2a08d331a0d2d37f10def288d87384f34ca7daaa98296.json create mode 100644 .ncl-cache/16f50cd385f731635a79089be57b176b0e7589c765037f3a4ab91c877edd815d.json create mode 100644 .ncl-cache/184b72018f3b251cb6c04f226fb44b2e3f47793853d746cae353eaa23d57c507.json create mode 100644 .ncl-cache/18d645dbccb5dd7f5a80ec8698091debcc433922aea8cd8db2fd8ee2bee60d62.json create mode 100644 .ncl-cache/191474e3f061811bd85004f18270c2f477f9c6b6ac0076f230c8da919b3887f6.json create mode 100644 .ncl-cache/1971789306bc7926ab3102683a69bffacff926e489bfc69f0433aae2772970ed.json create mode 100644 .ncl-cache/19a872416dd47ccca604b723513df2daf037c34f86a1b053e553191ba3dae595.json create mode 100644 .ncl-cache/19c916739e880618aee3b699d3a38a0f0427fb74919697706470026525d3d679.json create mode 100644 .ncl-cache/1a72a800a0b46e991c542f07d5f7e3ee8f33c7db8b006b2b2e7aed0482670610.json create mode 100644 .ncl-cache/1bd263cf3a93ffe5ea5ecfd2eeae631191658a8807630e56244ce8236c88c831.json create mode 100644 .ncl-cache/1be84ddef5c307ceb45f6682b42e50bbfda586b2b8b656d9f80e745d1d023d63.json create mode 100644 .ncl-cache/1c1f0427495d8cec89156b92db37df1168f2004f5f68cbc34f1a75163d4dbe46.json create mode 100644 .ncl-cache/1d0aebc50ff8135faf4e6d15bccbe3df1dac72163712e2941faa48c9cd9f5e66.json create mode 100644 .ncl-cache/1d25dbc0733d67eb6f4cf897ff6d7317d2a5b8bca1c0e77efef9cf573d024f69.json create mode 100644 .ncl-cache/1d30a49f38a3aab921354abac46bd1bfdb96dbd8072e1819539721950654e320.json create mode 100644 .ncl-cache/1dcf832a59f16e28fb8d13e19a0ab0e2e5d6f37b97cf3e7041313de956d5c34c.json create mode 100644 .ncl-cache/1e1a0dabbadea6befd7e54db7e2ebc2b823cb4b33e7fdb98aaca86d3e00dddd8.json create mode 100644 .ncl-cache/1e33d639b22b73aa794d6dd56bb57e6a0ce0949554c72431777804ee7317373c.json create mode 100644 .ncl-cache/1e445f966234e94f0f1dcc434df661e4963dd446bba279df6886e7ae667df3e0.json create mode 100644 .ncl-cache/1f46b86f4c0ba0ff0820360ae0effbfc212da8dcd7b5c43b3fc7136b0bdfa27e.json create mode 100644 .ncl-cache/1fac5726b9a0f4f9d9af0463620b8913dc73b8c0a8486a90f44dc39c7d11284a.json create mode 100644 .ncl-cache/2013736bd385924da1827acb046174496806c5b377a9372d70ebbc44de2b5cb9.json create mode 100644 .ncl-cache/20af756341dee6b884ec89ea9573d9a08872b6e30ccf34bad1785d802dc4ac15.json create mode 100644 .ncl-cache/20cc6b45cda55905ffcbdfcd03e1d242c782caf5d5857bd779401de32c69220b.json create mode 100644 .ncl-cache/20ef71d3639edd11e9a70c0b80b855318bbf8d09c000a598b77c9e60e552d675.json create mode 100644 .ncl-cache/2186496370b7c64222f27024f6e39504e500cfd25f356658e8f5487561eb5f53.json create mode 100644 .ncl-cache/21dd84af023142d3581ecefbd1cc9a078415d89cf177d064363f3b7681bac51a.json create mode 100644 .ncl-cache/22c3f89d7ba0ccdb252326d66c9de44544e3b1edb0bbf3b5a8078740dfd95ae6.json create mode 100644 .ncl-cache/2372812e1719071b95995df02a264108083f911fa2226599f103f6db68702f79.json create mode 100644 .ncl-cache/23778995c4f9595da65118911e1b229f7d850393495ad583cbd9a5975fca03ca.json create mode 100644 .ncl-cache/23b0f9a9fa69d6c68a91d342745c2dfe52f6f966e0eff458b2cdb2894cbd5d4f.json create mode 100644 .ncl-cache/23e80f937250cd5ae2fff798c36c1e849da8197ea68fbabc7eb57b9bb0ae68ec.json create mode 100644 .ncl-cache/24179b8d973047147b855483012eb34e24c32f8a4c7b01a4e57906556755c519.json create mode 100644 .ncl-cache/24f7c3b74acde4d10e8f11893f5e95d42ad5d36a828211a608c10bd96b38566e.json create mode 100644 .ncl-cache/25444fd1c87548f89b0aa620dc681c84690792fa94dd616b0732c09a3c064b86.json create mode 100644 .ncl-cache/26237db78bf31cf4927dda5a1325f6559e3c7d4a8d87a4c780636e31dcac4ffb.json create mode 100644 .ncl-cache/273d8051952194d7aff14214db0de3304925147fe594fcd8657ff0b8cb8e2dbb.json create mode 100644 .ncl-cache/2756bdacbb1a7d53bf2a90501fa521c691bcd1e95f11f0cdf219ea7ba37da65b.json create mode 100644 .ncl-cache/2775a85ca288a7b1de231c6542b68244a9f2b5fda8b695a9fc9925f902b583f8.json create mode 100644 .ncl-cache/2818fecf87f675626b57948d54bf186d9d7ff2d30eae53b53e811109350019b3.json create mode 100644 .ncl-cache/282681e528eecacbcf8be09a4aec568a6a022bf89d9ee7f0c4cac41c7256e207.json create mode 100644 .ncl-cache/290eb5271c0cd3daff5bc1647716b418a3e4c446ef0cd850a4f3dd0ebe56fe5f.json create mode 100644 .ncl-cache/29f7c35748f84ce154ad7ac1c7eee23f23a146167f0d08bae862087ef71c2c17.json create mode 100644 .ncl-cache/29fa48b1bee13c119523542b54878fef004114fef3f598a6db07a38a78df4e52.json create mode 100644 .ncl-cache/2a8f13eb459189dc20ebf17987200f9da594bd1d35b192e797c38925d3aac843.json create mode 100644 .ncl-cache/2aafb3d74b6182317c083dc8970a623d2d763c133b2556cb39db72fc505ed28f.json create mode 100644 .ncl-cache/2ab15ed168cec5b3a55a0ff6e1c567622656887cd392d9be453ba4865b0fa535.json create mode 100644 .ncl-cache/2b0de5ad6a97db513577723d7de020891384f2c4d07e6ad496449f56bd21f636.json create mode 100644 .ncl-cache/2b2958a5e9f8b92f815cbeda1814101792156ba568d33b4f3f1ba5ae2a2dfaff.json create mode 100644 .ncl-cache/2c938ce3d1604daeffcc372d32949bcb160a0e79a451ece510f71bd27b02f570.json create mode 100644 .ncl-cache/2d09f6ed09ae8dbc8e2f26dbe1b0242f45c3ef939c5347b5a4e554f5fe0ac71d.json create mode 100644 .ncl-cache/2d41e786384f38f2304827bf334e5aa861a62529ebb75b4710a0b05aa72e51b6.json create mode 100644 .ncl-cache/2e06425ac5a78b12ea9eef119cf2aa38b7c0218e395deab4c33b7e8750f49093.json create mode 100644 .ncl-cache/2e0a370bcd36fd17d8be52b86c5f8949a202187f9842f519d4940c7f300db5b3.json create mode 100644 .ncl-cache/2f25a7eb6f7a0a50f069222d15d78138b2657dd58f665c4fbe900ec915e6e14e.json create mode 100644 .ncl-cache/2f4c0da50b743c9704a4ee9944944daba55878dbb6c9738ca1bb7a4a30e7e5b3.json create mode 100644 .ncl-cache/2f69c423c7aa952e4f07698375a0d8dfa6cde7ed6fb6b8903aca715e00fff7d4.json create mode 100644 .ncl-cache/2fc5d9bf2f6929610a04e0ed9b124e9b189b3bb40f7255e68ea38f97c3703248.json create mode 100644 .ncl-cache/3006dbeb7a940825ac1710b59fb883a1332706003ec9f4113159fa95e11e611a.json create mode 100644 .ncl-cache/309d9f14cdd00b92896ad9f66ff33c0affbb74c9ecfbbbf06f86201fd3da32e1.json create mode 100644 .ncl-cache/317a0e719f3e38c2f09fd0b80e65156e86faaf03afafcea8645f2faca193d046.json create mode 100644 .ncl-cache/31cb87de754f3d4530e901832ae7b84e3823e6571d6b822256a4dbec0f652fd5.json create mode 100644 .ncl-cache/31e7846ba88842f20a6b432a466c749616e9db1c5ee95065634570e75026fe0b.json create mode 100644 .ncl-cache/324adaf8d710c99a32faf46f52a78fbba683380a814386ac9390a2fc566f2eae.json create mode 100644 .ncl-cache/33e966d798b7ffa29f7ca028d87228743bc5744dc5d8138b40d815fa1de8c843.json create mode 100644 .ncl-cache/3400e38d1efa23d77e22df9ffe4b6b79d28d1863c58112f00eb7193950b4e150.json create mode 100644 .ncl-cache/34589413a6a328998a7b8ba6d8a2e37d7173ce41d3c313ecc5bbdaa84fff452c.json create mode 100644 .ncl-cache/34721fbee7ee21ffb9df5df2caca570d303b25ee930ab204a59f0298d7d33c2f.json create mode 100644 .ncl-cache/34a504e872ff187fd595791c99315feb36cbf19ab6aa62ae3ce108db04870c2b.json create mode 100644 .ncl-cache/35467fdcb2a22c2089316f468653a81207eaa32d221cbef67b55cc0e40a9ba52.json create mode 100644 .ncl-cache/36993987634894c66007cd2e67865e1fcfaea327ee01345e2e96d524dbc84321.json create mode 100644 .ncl-cache/37576a2c54d05cd468592134110048f715cd17a4f7fb09d7d43733ac8efb2ec5.json create mode 100644 .ncl-cache/38bf370f9c347ffa272d546b962a68f6bd7f03423dd84bd4918c4c997d02cf9f.json create mode 100644 .ncl-cache/38ebd43b507e17516bbeb665ddfe2501f14b857bd7c159ea826aed9c52b99dad.json create mode 100644 .ncl-cache/3961ae597a40a78ccbc01214415fb294b9260c0a23d90e767c459b243fcfae82.json create mode 100644 .ncl-cache/39a0e98da7e0e601b365ef6edff1f3327e3fa2af18328715c7e868e505fd0a18.json create mode 100644 .ncl-cache/3a03f0707de126b723651683d2274229183dc12e6f8db80b280ae39a6dd309ec.json create mode 100644 .ncl-cache/3a110ca39bf4528dbaadc0e7d566b70a576b9a0d4e45e11afeea543010163c76.json create mode 100644 .ncl-cache/3a1518ac701ce0115c688b01c4ffca16975c61ba0f0224e400e3d24d990d4d3b.json create mode 100644 .ncl-cache/3a322e46b0897d9c36b13d931d78b4431dfe7fd8ae7994121b42b09c055c8d38.json create mode 100644 .ncl-cache/3a9c736e2052ed5d73c4ddaf04d921e9fc9b76492b9223fdeece8eb9eece0e48.json create mode 100644 .ncl-cache/3ad618d2887fb8b906c39d290b4509c325609816ab952f3d6241b4e582d40ace.json create mode 100644 .ncl-cache/3af8b9fe297abc8ef3eb9c3430b5bd7dae04e0620b17f6b9cbfd523f1d9156ca.json create mode 100644 .ncl-cache/3b0e5551cc455e1626d6f5b6c26f38d65a373a5d4f492e1f4e592faa7b5ba02f.json create mode 100644 .ncl-cache/3b1c15dcb48e39f0a67cbc5f0f4fa98e09edfb477948fc33d9369c6b41210d0b.json create mode 100644 .ncl-cache/3babfff074a5d30b08638083eda4db34afc5eefc48aa505c47bc8842d3099f0c.json create mode 100644 .ncl-cache/3c5a6955a7a619675baf83003a2d9f5461c46f5aed14afc9f8ad198ba35b7ca2.json create mode 100644 .ncl-cache/3cdb3b41d8d164171ab73e06f5cf50152a06440cc206d1a120325e89230e5422.json create mode 100644 .ncl-cache/3cfa38c83fe536f7a9f5320c68d579b06688b2e00795fd9ae8aec18b10557e2b.json create mode 100644 .ncl-cache/3d29dbfafcada7825daefe3e7f4fb98422f84a0242ff6a22354e778a1eb4258b.json create mode 100644 .ncl-cache/3eede78cbf9190bcc6e9eab1770cbf1c37a397e6597a2e4a1ebe7ac684bdb63a.json create mode 100644 .ncl-cache/4017edb0359134906c91bc69da13dee6af8cdc209ce4d8c81222083e44267567.json create mode 100644 .ncl-cache/4036dc3047f88abf931f594ec6f33d9adc3e1f3319358943127896f9bd842494.json create mode 100644 .ncl-cache/40a4c222a646bc073fe284a12420ddf208baeadb3ee8d7644b9836a47da9b630.json create mode 100644 .ncl-cache/40b161f2d4a4793a1c386e39896346b4d65f0778d92e666dd93aacee79e7abe3.json create mode 100644 .ncl-cache/410b92a161e15a080dec1efae72e32acab4c0cc01a5d2a23317eb6abac17d314.json create mode 100644 .ncl-cache/41e7567808244934ae6477920f6f4d4ecb6ada16bdec7b8664a1b94248801480.json create mode 100644 .ncl-cache/4245ecd25a24fdc468d97b589dd31b5513238a6e03289ddd88fb667df3c834f2.json create mode 100644 .ncl-cache/426099aee08465c024845013253b2fcf22c9331391bd2c2cb123567905a1b904.json create mode 100644 .ncl-cache/429bc7e3a550d50bcf97df93d9d6a41472f47c754e1a5262b2c0f361777233a4.json create mode 100644 .ncl-cache/4415b3082ee4db3b7a1e8be0870aed56e9a74fb975a3a35ea1d16f585ea9e25c.json create mode 100644 .ncl-cache/4476b18751141b45d3d4946faa2bc71a69f27042a2b62b21eacbd43179661436.json create mode 100644 .ncl-cache/4541eb0f4947df1d27919fd190d0708ee0a107ee74b06a6211032a2ab1ff2d68.json create mode 100644 .ncl-cache/457fcfb9c1bf9e84d068ab99f65a5db59d88a8b3d310a183f73325bb505d05c2.json create mode 100644 .ncl-cache/45ac9f8e335934e99686dbb64fa2771e0e466ee21020401ee4001f1e8589a31f.json create mode 100644 .ncl-cache/45bb6e82202fb0e2c79c4e13a839e52d7d6eeff965e24aee4934e8471dab7f10.json create mode 100644 .ncl-cache/46244a5384679f726a47e6adf2aa3e53e214eed578b0ff5d743e0094d6fd03e7.json create mode 100644 .ncl-cache/462c924906010585b93815c8a764f84669d31f11255948777cbdb5e7bd5f6396.json create mode 100644 .ncl-cache/4855653204d05ef622543b7a17ba1a9ccbf50dc6845d923b9f99bb67b1875557.json create mode 100644 .ncl-cache/4903f21278c249b3db15e16d4a347f6f021f731826d488da8bbe365bd9efb4c5.json create mode 100644 .ncl-cache/499867cb6190097f32603974d7002bdd51473564fc72208dd78e2036fcba1db1.json create mode 100644 .ncl-cache/4a43ea166dc8a6a8131a03851437cd30b1cb1d72bfa8063eb406caa664509cf7.json create mode 100644 .ncl-cache/4a654ca825f5e44a7b1b07a14e7c289f325e2abfa65294abc04fbf3c186ced73.json create mode 100644 .ncl-cache/4b69556ebc67b38df05080e0a6407954ee644dad1c8bd08240efd0346dce5840.json create mode 100644 .ncl-cache/4b6ddd36a26627ba3eee0b42a9dc313f4d75ee87eebca2d178c6e8b5e0aa9041.json create mode 100644 .ncl-cache/4bb93e599de6d32b247bd815acef09ee22719c742c86fe546471a2aa7435dfd0.json create mode 100644 .ncl-cache/4c328373120e46249e2d26605c08a6b2cbd7eb83fd40921a649461c0f0efd69c.json create mode 100644 .ncl-cache/4c6f4c9bb1ae30399fa823289fa8d653cee14009eb85e628ca4f2c88927f200f.json create mode 100644 .ncl-cache/4c8048e9d61a7a9bddad8d8da18d6118e00a3951bfe18b69cb201738de162b84.json create mode 100644 .ncl-cache/4ca5be84ed3d6331c621acfdaedc484b32259ef0dcdc7914bdb57b0afca3bf12.json create mode 100644 .ncl-cache/4cffcbd4571b37a9850411ec38d050f6dd1be7c4c59beda6213d54e24f7fb810.json create mode 100644 .ncl-cache/4d0f557e39f83033e9639fb6de092fe281d99cf544c108efa42f8c57f9ad50c2.json create mode 100644 .ncl-cache/4d9848dd470c82c5452b56ab39bb71fa51f9a18cc7268d56ed32ab7a9a8a470d.json create mode 100644 .ncl-cache/4e933e75dca64c5b3115b6684308b9f89bbfed94decc7791aca1f6a4b6b4b276.json create mode 100644 .ncl-cache/4efb000605b0f82d754e2f3ebbf1e718ef637fd7a2f2999f80120acdabad4ab6.json create mode 100644 .ncl-cache/4f6b7bdd78a400770951796706c1525d2ec9e8e4c9d03a9462e8e6521ce7bc92.json create mode 100644 .ncl-cache/50d58e49a1036a9620dbc847a00c71748c9a33869e3b961118cc627ad2836ff9.json create mode 100644 .ncl-cache/52d2ffbda72cd46d8e5c470d5c5e6b2e655b869038f1476012290b42f1b99702.json create mode 100644 .ncl-cache/53ef45bc9854211d347ecdddb3e2ce123807f2f54c469017eaf602af4633dc64.json create mode 100644 .ncl-cache/54471f9a23a43b594704b3025abdd7242c5f07e0e1da53e005590c7d8434de12.json create mode 100644 .ncl-cache/54843f91c4fca6850bbf8589b3fbcecf4843c057360cc43a7f93724693eda0f6.json create mode 100644 .ncl-cache/55dbb90dd6c319cf2617bfaf2adbd5e0e23e4ae03aacbef03e37a16b9b7feec1.json create mode 100644 .ncl-cache/561e52e56118893f54d08545b845f84b71d3dfe2547fdf8302e6c9dac8cd7da4.json create mode 100644 .ncl-cache/565d1c9648dfa3987638895dba7005e31269af55f5f91a171b5b81567c55831b.json create mode 100644 .ncl-cache/574584b1ca98ca14ce189f20895001c673287346e279d4cdb55df87795f8b8ec.json create mode 100644 .ncl-cache/575cb4c8d7f1e6b9841f1a73a98924d1db8678e78a96ec2d613841ce58b0233e.json create mode 100644 .ncl-cache/576112ac772119aff343b72dcd9c9ea99ec299760a718627f3a55b9a85c0f2e5.json create mode 100644 .ncl-cache/589183ff6a412db32f93a949eef5a0b91d76c4e4a96963a9e3186e03b0a89cee.json create mode 100644 .ncl-cache/596bdd72bb3bc95d1fd3a004ac9dd23f59e7408bb901210e3d88136f509ca0ea.json create mode 100644 .ncl-cache/59a0100740239879536c767b9fa93be05bffe18ead26256b07def19088b7f047.json create mode 100644 .ncl-cache/59c2c28425c3c53d024b608e19467e2ce98e1c874c7c53277ec6c1a706b291ca.json create mode 100644 .ncl-cache/59d7302ba5ad03e0c41ad9bdd61072f2a81e721bea704ee330340a5e90bfb5c5.json create mode 100644 .ncl-cache/5a6b356acee01904b1ddd35242ecf89edadfaea5fb56eee7e1f909262486c5a5.json create mode 100644 .ncl-cache/5bb115abd282a02480745192d2beef02f33eb0ceadb60f6061f9e5a0a3fed9b6.json create mode 100644 .ncl-cache/5c6cb1bf5f8d88bfb4a3171940fed53dd4761c70a4443a1225b14b2686d662e6.json create mode 100644 .ncl-cache/5cff4cb7630cb81f5337aff070c1e66eac7dfcc563bccb45b40ccf5b76e9a652.json create mode 100644 .ncl-cache/5d4805890c09afd350f0e0a7aa7408eda00fd4c8c365532c613b0445f1de4c8b.json create mode 100644 .ncl-cache/5d76d35a302dec38677bbb17a973df0824392fbe0a07f4a013a3988424bb6ab7.json create mode 100644 .ncl-cache/5dc16eba00cc6d3650a1176df8d16798f7f83c6798dc1978a81ae247a31f5462.json create mode 100644 .ncl-cache/5ea8d7e2b1f5cdb3079224b855536b6d457f691e3a1c6298ff9d895a44ec49b5.json create mode 100644 .ncl-cache/5ecbabd4b2df21b660531817421e8a81b1d7c63d13cb4235196382d49fefc87c.json create mode 100644 .ncl-cache/5f4acc5cf85ff829a20c95237b87b3613fb419f8b185bb5b603dc8461c14d75f.json create mode 100644 .ncl-cache/5ff0d4c09ec67b40724991e3c983d956d4950c2423b296e091bdc2791740aea9.json create mode 100644 .ncl-cache/621419d555d988fef758d53ea081ec9ed5f101bb24c811c8c92d96732c80d5c1.json create mode 100644 .ncl-cache/6215ee03b9b965086cbd02a28f34e8346131ef1f8185d6e54fa51a5db75e1e4c.json create mode 100644 .ncl-cache/6276a78e1d9cdff57e77ad7ea9907694d7c5416fcd3255ed83b162bb92eaa8f2.json create mode 100644 .ncl-cache/632904d83a0ba28509b586b056bdb22fa3ceff59cde087cd542a582ec972e8b7.json create mode 100644 .ncl-cache/645c61761bf95f8b1cc02da88d4a6d0528142079707790a905d96b5c9418bd1f.json create mode 100644 .ncl-cache/6464bb7610927260f3d2618b1d15f542ccfec31c0af504f9f1324f5e848823e5.json create mode 100644 .ncl-cache/64a1096d6fd8ea36815419df26b9f1d1d2c0b424a292a7d9a0a346cd542cc8f2.json create mode 100644 .ncl-cache/64f939a62591c1dfd7bf028952132169c382993f075325714c421a0a7106fc34.json create mode 100644 .ncl-cache/65562818b9d6b023f54f73258c64c5d9ab983518ec9f6ff12e542c928f598c83.json create mode 100644 .ncl-cache/65779963870c66e219926dd956af2463a3f8f6bb7059859f00cc2edd245dcd1c.json create mode 100644 .ncl-cache/6582c8537e049daba6d34496b5f591b3bc243c704063db1f89b4fa45ea7c1938.json create mode 100644 .ncl-cache/661dde02491156212046222c1a96d542050bd6aeca1fc8aed790764c628ef70e.json create mode 100644 .ncl-cache/6707b3a1492cbf2108b06470635849f20e88cbfc32907c29ab02decea0fa7854.json create mode 100644 .ncl-cache/679588ec7a3fd8a326226fe967a900094049cf75108943f1f2602c24f9f1f920.json create mode 100644 .ncl-cache/67a165b7fabe396eba100b3b8b9fac1c9edd16cc3b2ac0447aea50396c05a201.json create mode 100644 .ncl-cache/688648c7a3fca6ad1643b73130c45aa926ecca4303517ddcfbc4fde75ddc3bf9.json create mode 100644 .ncl-cache/688c767cbfa6f551a203b20b91c4095c38eac093345e8c711fc3160c8bcbc96c.json create mode 100644 .ncl-cache/691dc4d072831cd8eddccc9224b0b4d40a3d5e98a182928acdb7f543acad45af.json create mode 100644 .ncl-cache/693de5204a0993b56e298b0213c17533a17d7d5bef136b82bf7a1585fbce928b.json create mode 100644 .ncl-cache/69af1c8ab3d51d0c7cf7069458065d942a077a022d22a23a7b373f58585b1d4a.json create mode 100644 .ncl-cache/69da2a9759617e1f334ae0ecf008d8d43fa709f1d0aaf79a1bb24dc20da07fa4.json create mode 100644 .ncl-cache/6a819c1a85815f29a34ad847a3eccb3d6c791482ee88ffe3eb0f0180c1fa851d.json create mode 100644 .ncl-cache/6a855647693f1953705c5dbf3b4bae91fc8d1b83024718649eff002f853e7b32.json create mode 100644 .ncl-cache/6abe7b860d51c5ab1e0f03ba6af4b1735a183c2e755b03d9d56726bb70137924.json create mode 100644 .ncl-cache/6b977fd319ab3b85a159961e01226181fb4bb822a21a8acede1fc98362075b73.json create mode 100644 .ncl-cache/6bc0c3bf539f8cc0e49727a9327102cc63a39d35f67f30a09f43bc45ffeb1a32.json create mode 100644 .ncl-cache/6bed7e825ed68b6d38d2b236afe6530c984feafd0de3b60db6f421e2cc4a7d4e.json create mode 100644 .ncl-cache/6c44bbb36a1caf807c12131c2a5af0ee4405b15b00a2975599caf6f93c18d7ca.json create mode 100644 .ncl-cache/6c989b438edf4c497955cc4135dd9214a9dee8e77d147ea1a4e6a2c6e7ed6c1d.json create mode 100644 .ncl-cache/6cbc1196a2dcb42e254f88650959d56a321da8db2a3a0f25949f17bc91bcac31.json create mode 100644 .ncl-cache/6cf5f59bde648c14eceb9b36d5d8baf54de25c3a011f37df9721e987fe667280.json create mode 100644 .ncl-cache/6cf75bade8e4120c41a8ff34cbaa676630da6a1272b0a334944f53a112cff710.json create mode 100644 .ncl-cache/6d500efcb84d5ef820a1913da7547e97a402fde31b67e139e9f4586ba6fc0c9b.json create mode 100644 .ncl-cache/6e91f38dbdfc406942c6f6a72eb3b0f7b00d4a98e199dd1074908dc043248493.json create mode 100644 .ncl-cache/6e9613ae5174bf87f09458c80229fd91ceebb396a53d62e10ed4eb5b33398f0c.json create mode 100644 .ncl-cache/6e9a585ee9d7e14ac0b7f5a5d23e7306af0b04a737d7f7386c036c2a76200a10.json create mode 100644 .ncl-cache/6f5ac27aa77e892faf705b2796bce2a4d21b01fabf48722c5504b659e8002103.json create mode 100644 .ncl-cache/6fac3aad304aca9dabe77f5bae26b7eed22f570a7878885b237e51c311124deb.json create mode 100644 .ncl-cache/6fe614db41f84cad650ebc28d4b4ea89b095ab5913ebde1562552f7fbd2cd3bc.json create mode 100644 .ncl-cache/6fff71acf992c60742dc6655783f392191fca34d01bf55b12402d930ac49f855.json create mode 100644 .ncl-cache/70f06f21f76a794d3dd84347e717805d6d5085d9af314cb3eccc081367cb9b9b.json create mode 100644 .ncl-cache/714897543ffd9237452941ea78634cf33787b803dc56c7d9045b68dbd8354bad.json create mode 100644 .ncl-cache/71bfe79c5704d11df6b9ba4706c1be9b91d17ce69b8693079bcda3989768452a.json create mode 100644 .ncl-cache/71fd4ca9d5df919067f9d4881382abb0737f5e550438c5a3308ca5918ffb6825.json create mode 100644 .ncl-cache/721da7c2cc644c7173602c495c95a9f21c9831941d57cd17ee3f3da90aa7d97a.json create mode 100644 .ncl-cache/72d5d5578ff5dca147d03072743b96d509b470b96a1e2d0d756863290d8ade44.json create mode 100644 .ncl-cache/72d96ec3c63a7f650a17d328afb0f5a9f250e3d83b70c74489dcd3f7ef09b9ec.json create mode 100644 .ncl-cache/735d1c9ef9bd32375f66a7684b41409196f90a418ef3b297c1b4290c204774cd.json create mode 100644 .ncl-cache/73fef9818ac68206b0cde9b62d4690cc086703eecde50002dfd5f74abeeac74d.json create mode 100644 .ncl-cache/744f8081ae7665c06e5a3e74a1da3ea7c42b7af8413c6b19c9aff33f969156d9.json create mode 100644 .ncl-cache/7482b02cc047d66f84a148ae42fca22558c441010b574f9a5fb443bf948143b7.json create mode 100644 .ncl-cache/749590729dae746ff0dec01d9aa338356359d2297e847e282925f8a7a4339cb6.json create mode 100644 .ncl-cache/74c37bb070283b17758946d32fd1dbd967e79c47b0feef03bd6ba87ef6cd3280.json create mode 100644 .ncl-cache/74e370ba7b187fff4c4ef9af3162374e5cc6d75f300070661ce082c4d3729d68.json create mode 100644 .ncl-cache/75068cf67519f23f47ba1d1e40273cca4de5925869b190534ef2dde5e1c2daf8.json create mode 100644 .ncl-cache/7586c25948cc22962ed170437bdcf7ae96c46e7195c61774807dbb9f787cd620.json create mode 100644 .ncl-cache/759381b0e83f495817850ee2640fd19502fead8698c1539d596e0e93a06e652e.json create mode 100644 .ncl-cache/775b6898017ee4453459d77f88ff6733748676ac0c98950a7e09ed777132927c.json create mode 100644 .ncl-cache/780e5ec0f26827a0094f1b502584766a61d2137c4bab2f50afdb0aa5461df041.json create mode 100644 .ncl-cache/78b3680f5428725860882f046dff036b9e4042505f8402c03138117984fb4767.json create mode 100644 .ncl-cache/7919f1b048799b8ea952e070185249d90764c7919cc3e2cd4764e855f4c5712e.json create mode 100644 .ncl-cache/7969b347a112d92902a379bdb9eab32e3fd5650a9819cbb541200fbd203ca9db.json create mode 100644 .ncl-cache/79767259812c20a2a90a66cc6522c6b7b57860fbe14b9a03966de712e3835f89.json create mode 100644 .ncl-cache/7978dd688b594b9dfb71c3def8c098c2a75473dbd13943388746f2f7a5c635d9.json create mode 100644 .ncl-cache/797db15c970021fccf32371cbb918fb632837ff4004c35a81b13ac52bbb8f2e8.json create mode 100644 .ncl-cache/79fa0b5c32cd3f6a8a8b06afb4182daf223678618ce12464a9a4c9cb2b22f1c7.json create mode 100644 .ncl-cache/7a7a3097aa93c9b91e47a8e17d19cf38356dc83840d053a14935d7ed2ecbb8dc.json create mode 100644 .ncl-cache/7a9dc7e155e0f47c747b6a96aace19b5de38f032fcab8d077791f7d6592ac4e9.json create mode 100644 .ncl-cache/7bb8ec2d48ee0f46040a6ce0d752b78e83fb96f16c5e20184b446fd4fb65d285.json create mode 100644 .ncl-cache/7bd71f41a1f6ba63e83c3b52af594317185442786e3205da802bb8991621f8ed.json create mode 100644 .ncl-cache/7c45cad12993a46bffce71a370746737c61ee66c30b473db075e462cdbc2531a.json create mode 100644 .ncl-cache/7c64521e46520f2163b985db28449a38d337e45f6d4d079087b2265359598cd6.json create mode 100644 .ncl-cache/7c968d3dc94954c48c1007d7cb6b8256601e68a783a618d9af70a75750c7dba7.json create mode 100644 .ncl-cache/7d32760b2d54cd5121a14d1ee828a4a40a1491670b886d3abcffddb388e97284.json create mode 100644 .ncl-cache/7d449571e8d68c8ea448ba85269ce1fccebe4f0875d1507ce95ecbb803d1f0ea.json create mode 100644 .ncl-cache/7d69012807240cd228da03005183d9dd8da3c668d7f60f66b442926c2cc89719.json create mode 100644 .ncl-cache/7eba72180483cb5473d686af55c67aed4ea0348527186669229df4e1160849c7.json create mode 100644 .ncl-cache/800b485d11bc8c7fa0abe50d10a2924299b2791500847a9b0edfe2554a9390c4.json create mode 100644 .ncl-cache/800c45a84cd553e0c28fed69ddfe1d5b7a5d6ee3862019c5abc1417cea248e32.json create mode 100644 .ncl-cache/802204b1109a3aa7da4c5cef854b161d77e7d911ef3fe4c78356270c9b35ace9.json create mode 100644 .ncl-cache/803143dd3b77581784eff822964213e221db61fef5a7cc780a05412d021c6fc0.json create mode 100644 .ncl-cache/809748e7e731e5921411e88aef697dd42ab44776fddccbbb69e181980f762637.json create mode 100644 .ncl-cache/80b65df3f9c519485d22af360d6279ee166075a762240462c5f3e3f293a85e72.json create mode 100644 .ncl-cache/80db4a74074749e21fcf596fcfc761b95eea4d2580f4f795caa191e5778a59f0.json create mode 100644 .ncl-cache/8120e3429d8600b75246bf3990217b2b82e470a9153a5520d16a4b9336c5d615.json create mode 100644 .ncl-cache/8162ee113719dcf3b346593b3dee4b855c4562470c54a025ca0e92e3f9e6f780.json create mode 100644 .ncl-cache/81699d34fa4fc4c6b72207e4ad2e95197fe054783a2df0ab4bcaeb142e624deb.json create mode 100644 .ncl-cache/81da38f0b346e973009cfb3778edea031032babfff8c821837d76d567ce03458.json create mode 100644 .ncl-cache/82c8b8eaefea47bd363c61cb30009aace4776a3f08f5f779d5ce8aea579106fc.json create mode 100644 .ncl-cache/83358ca36a83e8b005a3e76ccb2831fbdb72d2530567e20485d67eb3004ca57c.json create mode 100644 .ncl-cache/83c65936dfd5f89300dda28d837eb6696527ea2c064bef87e5bb64195c6e52af.json create mode 100644 .ncl-cache/83ff9bcc41824b9202c14ba56ccfc795a336b4d377cae3d5a7e8f3e7658201a0.json create mode 100644 .ncl-cache/848ad7346392d1afa9834a0ce4512d926dacfef218e95f9b3b148a5839bdddc2.json create mode 100644 .ncl-cache/84998e361f9f6bbe16c53891e043b3d1688349bc6f5878d16772379066ca0d84.json create mode 100644 .ncl-cache/85bca1d573ca32bdf078d75d709999be14d9d72dcc7930e2dcaeb82289234ea1.json create mode 100644 .ncl-cache/85ca328eab23d37ab650ae1b45ba939df3d337e9ef87239ac4e7e8b78952868b.json create mode 100644 .ncl-cache/85dfbe066476ec7dc85dd24b73f6affb7f5bf76f32cca5f91f9c50970ae7f9c1.json create mode 100644 .ncl-cache/86970d0f18ac8b155ba4c7e1211a2d12f08cae6c266b52416aeb3e6c82caa479.json create mode 100644 .ncl-cache/86df2b6641b8792e4000bed6b8cfa7a23ae4f90eb9697dc26d1b7f512154d440.json create mode 100644 .ncl-cache/86f76b228fc2a8b1ac306c1765d1535aaaf9e6ee4f78c69f758cdefdb79f15ae.json create mode 100644 .ncl-cache/875f67113f9bbe4a81b36bbb46a295dbc74b826819fd1633e519f019b26fbe85.json create mode 100644 .ncl-cache/8773824398b4d692c68618ac2afbedc3f6ef0d8f89f4a7bd91bcf904ff9ea731.json create mode 100644 .ncl-cache/87c22a3e48deb10257c07c2cfee15a55eee249c52829e6eecaa7fdf1f4e35f8a.json create mode 100644 .ncl-cache/88020ee623bd0034f810316101260f402580b5802a7ead7a0a37067f79e1742d.json create mode 100644 .ncl-cache/8981573c68ef37c64348d157958adaf909e9789c5e67fb899778e41c0a5f78d3.json create mode 100644 .ncl-cache/8988df495be04b464118188c3a968541f5e380eaee9ef65f7a9d96758b92200e.json create mode 100644 .ncl-cache/8a2e13c88ba5991b995b5ae82fa3b97039b19c5bebf4f82a6fc88b96f50617a1.json create mode 100644 .ncl-cache/8b5c67697ed4b3481891378c12419455d4e7d2cb45cd66a407c372acfa9d37cb.json create mode 100644 .ncl-cache/8b8dfa2c8204d9e4c30e14b99d02ca68c4c537669274d5131da1d47c8fd7a738.json create mode 100644 .ncl-cache/8b9e032d4fa30ff8c1ab6c8b614cb137e560414331d72aca3c437d9e78f76264.json create mode 100644 .ncl-cache/8c6bcc2ba8a7af2f15b1242e55a763ce15e515ee8beffeb12717b9fd26e5c130.json create mode 100644 .ncl-cache/8caa91be185faa4d66a4febe1e7631372d0d45f9ce2013492b7ac8d3903351dc.json create mode 100644 .ncl-cache/8cc010c678ad19020735fc3406d0bc81b96465624d1239b86938facccec87635.json create mode 100644 .ncl-cache/8cc617af1f5b06632c9ec9ccc1b8a986dfdf8a3d09c297847c4b77e4f228bde6.json create mode 100644 .ncl-cache/8da79aa224c7b64bc78f9fd42741b829765817c9a50985e5ba0ba84e6334e043.json create mode 100644 .ncl-cache/8dbaaf892b350754a8ebc41dfeba02c82f93241b8a95327768e928cd6e58a906.json create mode 100644 .ncl-cache/8dc5cc79672afa8fc7e27eef135d73fd8d18853440e86a24e0c736f2db63b6ae.json create mode 100644 .ncl-cache/8e6f42ffb75ddb64eef299ed457fb39769e4c5fc2d341fbe0644de6f7dfded60.json create mode 100644 .ncl-cache/8f95a2781072ae0208b1b6fd5d81cccbe43ae1edc22521e6ff708569706df805.json create mode 100644 .ncl-cache/900ba96b7e8727896cec2a94c8837aa6f84cfe665945c1b014214cc00d5c1eeb.json create mode 100644 .ncl-cache/909d174e379f349aeb308c5cacca6606473508158ca78b59baf0e81845f124c4.json create mode 100644 .ncl-cache/90a46f6904c090a121a560917b034131b84c600795d6f61461ca710a9df03ba3.json create mode 100644 .ncl-cache/914b5b483be8c249e4f02081efeacb5a0c8555c4c35bce8680b52370fb153673.json create mode 100644 .ncl-cache/917327bef7d4c78878928319f950215f6ef55304a5473afa6b44056652b05b5a.json create mode 100644 .ncl-cache/9282a35989b708d547207d89a12138653d11ec2f2018c7ac7ea45cf467debc89.json create mode 100644 .ncl-cache/92b278f281d74f1f97a89cb6393ab28b301e56ba9c06989d313db9f83589cae0.json create mode 100644 .ncl-cache/92c99acb71db6d978bf7bbf082f8fb466726ef0eab82e60edc5696b3c1dbecb6.json create mode 100644 .ncl-cache/931a3e92b1e905b239e36af045523c41aa895f2259282141f467640519c40b0a.json create mode 100644 .ncl-cache/93b89119194a18c86d258200c2535f98a869d4689205e313d3c169987aac7852.json create mode 100644 .ncl-cache/944c9ce157a20b9ec702368aa01aff4437e97e8ba988fd98b170abb57e36e27f.json create mode 100644 .ncl-cache/948339e85acdb6f90c486da63cdf634df643ab920db976149f64a6a24049607e.json create mode 100644 .ncl-cache/94a3542e88d6f082be362b89ebe3cf844698e2140e1968b8fff2af96721c8c0e.json create mode 100644 .ncl-cache/9547db76b33ebefd9a6cfbf075f65fc2c6154a543f3efbb0907fa114ceae869c.json create mode 100644 .ncl-cache/95870b7774bf7aed6740c24f04c60800dfc4557b2ee2739a402d38b960e10840.json create mode 100644 .ncl-cache/961f13677b19471ac26858f1fc81b0455afa7c47b64dcf6fb94cb5d340ec8b63.json create mode 100644 .ncl-cache/96a09e1a7f7f9ab87293481b7efe084eb43238f6c70eae79b731b0a81c54f551.json create mode 100644 .ncl-cache/96dcd7e03906f6ed76c62a0317d7e2ad007e55ef48e7dc54bf3cf186e7206735.json create mode 100644 .ncl-cache/9773e8d0fc2b1fbf01d1338a9ddab1c5dbccdb0185ec6263dd43557e4cc7ebe9.json create mode 100644 .ncl-cache/980ea26d1d98d19e1ea47dd934802ed184d76b5b1660b717f5bfda1d6d191497.json create mode 100644 .ncl-cache/981159848d1d19a34bd67e8626bdc9c33e291df808bda0345ab64308b9a54899.json create mode 100644 .ncl-cache/9835aa3ed209d58e14c78e297bd7635c436010644016434064ef31e3a3336b94.json create mode 100644 .ncl-cache/984e58dc3954ba654500b3fb0c7f648244c7f642e1b024f08485c31bf8d9649c.json create mode 100644 .ncl-cache/98551cc6ef16a71949a783c00ad8304eaffa640a5efed6950592fbbe669fd919.json create mode 100644 .ncl-cache/99209767ba487f420e3bd1e0cc7f5a01e3cfd1e4d70813b7a872b3b8412e80b8.json create mode 100644 .ncl-cache/9942eaed99c28af7c9f01b8d6877d74dcdba049d8b93d925446ab970f9588939.json create mode 100644 .ncl-cache/994b9cd51780dff22e5f07b1cee2633218b0db274799ff0421bd31952c3d52cf.json create mode 100644 .ncl-cache/99be8c9548716998b2ce1a9d839d927abecd639a251340de0e6c9c2f2fa86014.json create mode 100644 .ncl-cache/9a2cb64b1ced61f996ab624471badf25acb71a00690b98b84739355cd44fcd49.json create mode 100644 .ncl-cache/9a614d0bea34ae0cbaac9fb7c77593e29799ae4bc930517423ae00d316bfa155.json create mode 100644 .ncl-cache/9b487dc0fbd96a91668605e37c442126c163c94747e1a0c5699ad68e7077530a.json create mode 100644 .ncl-cache/9b5cf342a11af61f895a94854643b874b5bb6477b8c11610322d856c260c19a8.json create mode 100644 .ncl-cache/9b760ac4063843f0b35b8db51d14d510f026a684a95cbdf85423622cd45bdddc.json create mode 100644 .ncl-cache/9c07e7715fe654d56844a2b2fca4fc8c19e85d4512233ecd1b7caabae5b3f456.json create mode 100644 .ncl-cache/9d1cd4f5ea1cf1b6c84af9dd95750a0c7cf158b82f7d162a09efe4f4beaeaab2.json create mode 100644 .ncl-cache/9d35ff4a14b5554a7ac7b0c465a3ca423b9fe95faca185b2ab83364d494068dd.json create mode 100644 .ncl-cache/9d64ec6b501e360fa5e0343d191a945499785d09db4bf4126b9e752f6101291a.json create mode 100644 .ncl-cache/9dcb9cd72843ce0f2cc4aa44ef86804feec128c20931eb8c7beaccb318737d31.json create mode 100644 .ncl-cache/9de79e8995fa1a36f951d9226063cf96bdc1729e83ec886a536c82c88c41a524.json create mode 100644 .ncl-cache/9e0a14a56256f31305f7693c1ce2bd4def9d2352c02d11c1c385b3b1916554f8.json create mode 100644 .ncl-cache/9e9efca2edae33ac0d0beec3755526701bede72325c56ebf9104d57cb5eee7ef.json create mode 100644 .ncl-cache/9eb15c5e3278385a4415d29cbb12d28a05322083103703ab60c409595e3e6c46.json create mode 100644 .ncl-cache/9ee9eba33b4483c909a7cbca1a64f21f9185ba00596b20def618415a95c62248.json create mode 100644 .ncl-cache/9eecdf790a8f2227b7a4bace21922c1d81744843ea1dbc1b951e69c73b330f1f.json create mode 100644 .ncl-cache/9f41ebe6ed65af7708fe24e2a1a627a2c065cc279eedee94f560892a7e588f9f.json create mode 100644 .ncl-cache/9ffa104a5a91856fff5021ee5bd640db9b8efb834369f5153a681bc3cb8b197f.json create mode 100644 .ncl-cache/a099179844fd634b6e35c8f9f9b24cc461fc532b99fc45758cfa2969e86ed9c5.json create mode 100644 .ncl-cache/a160fe8613d42fc61ad5be9eba4f25b13c555325ba63d26e1fb0ee39bdefe0f7.json create mode 100644 .ncl-cache/a16d17a46a96eba9f0b9c2cd0432762d0a080ac21ee10e4583f642d1da714d4f.json create mode 100644 .ncl-cache/a1ba9078c653a39e639edf884f48b68a5e55669f15126adf3d098e42d9b00317.json create mode 100644 .ncl-cache/a1cd0528c1d43ae19fb74c70f23d31a541ad92a05f92631daede2b4f670acabd.json create mode 100644 .ncl-cache/a1df240374ea0027adfa326bcad3ff42d783a1d13bf6c8b6375fb0bdead80ede.json create mode 100644 .ncl-cache/a1e969e3befe4873becde964bdd20e62b0488b28e0f5791389de0da9f7e6a4eb.json create mode 100644 .ncl-cache/a2102af81458fc9c31e53ae9e982a2188b37949443d52b32e3564474e7d3886c.json create mode 100644 .ncl-cache/a290a30e38d4ef7a0d5935535fbbe5e1ef6ea4772fe357c029e7a4cbf3a1514d.json create mode 100644 .ncl-cache/a2a80207bb8aa848c8a0679d0c10732622d8a5b0edcfee69003a720e64df3cc5.json create mode 100644 .ncl-cache/a2c967ca2b0b6160f36c0eab320621537d01e9fca1655b1b213cb6396cc41c22.json create mode 100644 .ncl-cache/a2eeba2b62805e0ec6a6eec92aeaac495b820351fdde0dd854476502573245e5.json create mode 100644 .ncl-cache/a33107d84697b7845cacb12d2293e4090f6b9233cb1557ba7a993ea0fc0f84e7.json create mode 100644 .ncl-cache/a353323dce45f88809fafceb04f64833b1e84c69392125ec13d48183ad1f4e30.json create mode 100644 .ncl-cache/a3b4019b72f1c1ad9fa8536705f1deed4b55dff8ea8489515f0367b83b9f04c1.json create mode 100644 .ncl-cache/a47155bf584ae5fe11b5ca686a2c46e48e9696162b727b654fa37d9ec1b878cd.json create mode 100644 .ncl-cache/a4a93dde98efd4f558f37f4ae2330f780e84e2f72329bbb52339822124d44f83.json create mode 100644 .ncl-cache/a502f39e655bb5019f612aeeea99bc3d678f3f9189fe11531467f39485991777.json create mode 100644 .ncl-cache/a551de6faf44e9c9ee1d8f810f82c15f9da6f19a057c67c6a2e9fb257ba08c6f.json create mode 100644 .ncl-cache/a59f3bc92f78e5dae59bad9ea87eb6dd07a5540e17d1afa1f391d837d078cb05.json create mode 100644 .ncl-cache/a5c0e0f32bb637f18db44472d9fd3fa85a206bd91b91684c8550995cf7bf1fd6.json create mode 100644 .ncl-cache/a648d82f09411c5dc9e40119d9c539d68a6e6258e25310781134fbfcf37bd441.json create mode 100644 .ncl-cache/a75f2a701e14f066d36ce56c75d9bab7ec60f920dcc2ff7c41d8cdca009014d7.json create mode 100644 .ncl-cache/a7f1d107c07bc3a9e7d0935cc7044d4011ba3d71fc2a65427df4d1fb5f3766c2.json create mode 100644 .ncl-cache/a821ce5940d2b70e21d6f3ace8a237259dedb61d3f824c93beed2536a6a37cc9.json create mode 100644 .ncl-cache/a8f2359b5d95023f3ce45525aed36307970ded648d0379fa407597aa859b6711.json create mode 100644 .ncl-cache/a928f15ed138b995621b1765cdc97df6464ff65e744cd776ae97ff94c5137c10.json create mode 100644 .ncl-cache/a99ce6e767b3fe02ae4989959d6204d80b7b21c2ea308edbfd13d36b5f25c0d3.json create mode 100644 .ncl-cache/aa1f27dce23ba984c39a455f5feb9602bb12407c500da48eec75578bddc8deb7.json create mode 100644 .ncl-cache/aa99ffce04f044385b2c028e8b912ee100671fe32553f4e2937f1733ff89421d.json create mode 100644 .ncl-cache/aaa2753bfa4f515d184ea19e2c85396ac3056931e69592f30c303dca4376ea0d.json create mode 100644 .ncl-cache/ab17eabdbdd0e688ed7633c5b39188f851428c8018cd304226775a11677832ad.json create mode 100644 .ncl-cache/ab6153e417af1ea0a937de0d14a563b54d74d8007942516ce97e3ee51d980226.json create mode 100644 .ncl-cache/ab798425a2a0d563eabcceb71734e8e22ed0b0e065ef1bc5777101828be50186.json create mode 100644 .ncl-cache/ac13679159a548c8fa0f4ab72fa35e3bcaae5ce69b9bccf195865368b6cb0e5e.json create mode 100644 .ncl-cache/ac30aaa9547972a0e937459df314bf3b06fa73eb556bd226c42c8b20310f15e3.json create mode 100644 .ncl-cache/ac89a5ad552426048715897a08d5b486705dbec7d899b2e8f2c26cad45a86ee6.json create mode 100644 .ncl-cache/ad214a15885c06dc26920a45bc55c2ff6b6df71c5d55f4ea57e8bb655be769c8.json create mode 100644 .ncl-cache/ad74004015b4d068189de31bd0546de102f66504687b1277c4c0a314ca4ad98a.json create mode 100644 .ncl-cache/ad87d363815b8bf0fc9774d1d460b1312d1fbd8800b54bbc1b7da1f9e7b82236.json create mode 100644 .ncl-cache/ae73c3ab8f6aa950ffe0a10309098fa0da3df54cb5074dc4346fe721e3a27d2d.json create mode 100644 .ncl-cache/ae7ea786983f0653e737c2332ad65319663a4755924d2c9cb5e77a13a232f112.json create mode 100644 .ncl-cache/af0c14b78bf22b6f5b6888a755630c2a18577ef7d79e96442a8bcd30d051573a.json create mode 100644 .ncl-cache/af12de4ba01272cab897af2bece8c03555293e13c858f405cdae1b516f3c75d4.json create mode 100644 .ncl-cache/afc5bb5af1d03dd11f52fbb788cbf2577cba91725d2d79f777901c38d05373e2.json create mode 100644 .ncl-cache/b0578bb9e50ec5cd089edd5d4221995d9ea831e6afd23a86fa870f782a51468b.json create mode 100644 .ncl-cache/b059bea719152ee6107a037ed968096a0dde9438e8be71f059595b5502c3f901.json create mode 100644 .ncl-cache/b085bfdf5335116c0cdd050ccbd42db0033e988192e237fdc220678434794284.json create mode 100644 .ncl-cache/b0d97d370bde70ad595156309721dab5e953dffc440ecf4aab49951b513139f0.json create mode 100644 .ncl-cache/b108450474ac0bf5e812f2d07876a72d67683f8eb7ebfa3a0416abfae2e6c661.json create mode 100644 .ncl-cache/b207efbb0c864cd0628a471b4055e081c45e53eb66fecda0473129dd637fb29a.json create mode 100644 .ncl-cache/b2b27cf217a9979f79f3af56309fe0a4359bf48cb3457ef5700514a847085d80.json create mode 100644 .ncl-cache/b3a6b595bcb56dfe670fb9f47b9e8f05a9f954951c4c2efe1bb5b5214a863b61.json create mode 100644 .ncl-cache/b4f9c59dc2218e99f4ad74595b2e2392f94688e360f56b0720477afb5978860b.json create mode 100644 .ncl-cache/b5a183ed2e02a10b0d50838782b3bbd44f28322643001bda561b90ec841adec1.json create mode 100644 .ncl-cache/b719fbee59f068db4b79e5cbd318a24ba32a93e0b48f821deba2f4003fb9517a.json create mode 100644 .ncl-cache/b72c8ac82f92f5a3255eba70a3a99e7e1547452438a062c3229a192918c9d3df.json create mode 100644 .ncl-cache/b75d3dfe31fb974f66cd473f0bda603c9a8f0118b8b421e253917f4268b6c73e.json create mode 100644 .ncl-cache/b789dffe0519c35485084ef149bc21d123011124781fce295b163c27957cdc04.json create mode 100644 .ncl-cache/b9eaa14c51ebf61664fd31df462582da62abd69a569eba7fd3be04d422ddadd0.json create mode 100644 .ncl-cache/ba72399ac7d5aecfa846fbde86b5d7c8f1a37c660b1d70a96322dac82c396f9d.json create mode 100644 .ncl-cache/bb1e8d937a8fa2780ebbbbdbcbde64621e6540c6a3c3bedfc1966284cd86480c.json create mode 100644 .ncl-cache/bb4ab1ebc70521480685a8e192601b65165c7620997cfee50936eebf38515455.json create mode 100644 .ncl-cache/bb73d0d629d6a01674c4e75ffcc54139f3e665411ec2b044085e36d1fbac3fd2.json create mode 100644 .ncl-cache/bc36bcf8861675d25f552f4be69495edd59b80c30ef9c4096def1f5e0b606e3f.json create mode 100644 .ncl-cache/bc5198cf08bea183f49e3e9f297e70b5a3d193b7d8460958d8ee1a1dd0458717.json create mode 100644 .ncl-cache/bcbbb700861915593a69697e9d3ecc8e57ae6c3e8aa27e761be8b40193f35a74.json create mode 100644 .ncl-cache/bf82d3c8795b87b6307cccb4eba599a54683f40b83916e7ac7b7a1594c80c639.json create mode 100644 .ncl-cache/bfe485d87cb6c68155e6bfbc8b59f1c55bb3384b4758492805724fe92712162a.json create mode 100644 .ncl-cache/c0b7e0ce62b57c33041c995889181e48d7e268e31f00f6b9d1c580ce6fb9a508.json create mode 100644 .ncl-cache/c1075ba1b71d41581bb5a7a38d582ecddf7502ab37a810ddec9c7a18b2d96ab3.json create mode 100644 .ncl-cache/c10c949c836c2be49d300e5b21bfb3850c4636f345fbb6b7bfeaaa394796b313.json create mode 100644 .ncl-cache/c174db2e2459bbac7f394733f806048b6e489ef569bc01383bcb2ec90a0a2ec9.json create mode 100644 .ncl-cache/c1786b3a3aa3d6f73a0650fe3034ecf4b4c784eaf3c65826a7bbc99c4238ce3c.json create mode 100644 .ncl-cache/c1dfadfeb1155b454c78e85faf1db71fc297430747443217eae3799ab8a9427b.json create mode 100644 .ncl-cache/c1e4c4902f6c6de943752cbd46333e4721bd33190e6e8de14b543837e336f547.json create mode 100644 .ncl-cache/c206a5fd6e7b2147fa846378412253db34d28fae54ba3033b7a7f1201972aa93.json create mode 100644 .ncl-cache/c2d5b4b82d6c62f90955a616b44f838719e23fadf663172fd1346b61eacfa148.json create mode 100644 .ncl-cache/c37a1303e9aaea2b08bd960f34bacab0fd290292c072cc0fd13056716347ab2b.json create mode 100644 .ncl-cache/c3da29f8cbd66f76140b0f6209cdaa3fcfee68ade92d5ea94b3bde43c36b3718.json create mode 100644 .ncl-cache/c43843dda1c43c2593a10d04ed80d3a940fa91b327dbf90a278968200d5a1248.json create mode 100644 .ncl-cache/c43a7a230e55013cb2ceb566a1608a340ca7337de8f9e757516ec9c03ac0e349.json create mode 100644 .ncl-cache/c469ee9561d73f7546a54011028f441d53b2bae8d53f1c46df0a799efdc65020.json create mode 100644 .ncl-cache/c4daeae9b73ef5c0e63697d38be910f2b48d6989875382165dd9149e9e086359.json create mode 100644 .ncl-cache/c51999fe11e173ecbabaee4e744e2b65853e271ea52c17fccee6554bf2cbb7e9.json create mode 100644 .ncl-cache/c52583e8b2b45aa7e97fa486b8d3bf27ac3ffb7a3bb415f06d36bdb35927bbad.json create mode 100644 .ncl-cache/c5bce7e6f67825b8b0adeed1944821952bd319229cb4912609cc65800c6d419a.json create mode 100644 .ncl-cache/c5d1576f6612dac3eed2263abe94ae4f96ec0f97e53cbaac8a1c9c8f95477cba.json create mode 100644 .ncl-cache/c664f22031c82a0a84b81b783e5f7a4928152377d4be07febb69c67cb4264c37.json create mode 100644 .ncl-cache/c6e18ac1ba3d5a73b010c2b8898fff981e37b0b09c28cf96b2a83d11322f7e5b.json create mode 100644 .ncl-cache/c6e75e15d8328b4881769e836eb1799c9c97bbe86a8aa69ff62e68043c82f639.json create mode 100644 .ncl-cache/c77e4a0ce4f3cba8daf7662afc1643b2b87cc37cb60b0bd3b0f487623d896888.json create mode 100644 .ncl-cache/c8da8da8515ddbb084d61ff08313a7cdcfea3fa8f45212ecad42b9c1f9ea8aa4.json create mode 100644 .ncl-cache/c9177cda22f79a77a4e83e48e3298f8607134dae2ff760c3d485812c1874b113.json create mode 100644 .ncl-cache/c9637da2a47e8cf26c460e5925fdbe687dce1655c1f440ad8f0a129ec51b268f.json create mode 100644 .ncl-cache/ca43acb6d453df3c9127dea50527290ce5ff13372e8d69cecf2cdf29d5a54e49.json create mode 100644 .ncl-cache/ca83899f04b46bfb84f1362953a3534c33baabd5d14ada307cc66a66cd3bf991.json create mode 100644 .ncl-cache/cb77f3a44fd4934f143e08b463fd13164606f1fd5e7eea29732d6461ea63cb8f.json create mode 100644 .ncl-cache/cc3123d7e90b0917025e3035cea1ad7351cb978d3d1a396efc4a690d45bebae4.json create mode 100644 .ncl-cache/cc81dcb2b5fe7c39a14916af3e3c8914f49ba44031e2af0bc4bde31abd7320dc.json create mode 100644 .ncl-cache/cca84afa480f548aa8cf341a23477c379cb6c86938d690228e69e59e2c55da62.json create mode 100644 .ncl-cache/cd67d060cc67510c67933e324499998c662fbca032981c60f875ca834bbd24e2.json create mode 100644 .ncl-cache/cdceca1e027d8525edd1788a5d6e8fff6c3c84f0fcfd58cbd65f92d6d0c4c98f.json create mode 100644 .ncl-cache/ce9e3b0350a6155610948b761f44596f990008336f446f338917e64a79951324.json create mode 100644 .ncl-cache/ceaf87d1643ab07df3498607f745ae80df726f2a1b6d5fe203aceecb24d10958.json create mode 100644 .ncl-cache/ceaffdb65c5965420679193a5d6230811a10309b472c65c3a9cb9121a65d519d.json create mode 100644 .ncl-cache/cef7d2d3392b34794e517f7007c9963cbe11fa6d65a67c6bd411772ffe563328.json create mode 100644 .ncl-cache/d07d02cbbb471ab45461a9a6e0dc4b0df3699f97ce36d776535fb8c8c8d1a329.json create mode 100644 .ncl-cache/d085738aca4b2f3f1e2d57a07814ea96358de0846b768fd7352d6a20ccbc42be.json create mode 100644 .ncl-cache/d0c0abb9e66a4d545851f8bd6d7568ba71542544268f4dd3d78f3d111f4feca0.json create mode 100644 .ncl-cache/d10db9d75a1617370239ee6c97f79eee6ba23d0a4c83a15eee3e4ad7bdcc772c.json create mode 100644 .ncl-cache/d1543edbd845c09216233bc9556b00b52a2ae769556b828b4c33761aa1a2db2e.json create mode 100644 .ncl-cache/d1a991bf0e3f96978f65172c914e03fc9130679b051cf2e77357f92998807dba.json create mode 100644 .ncl-cache/d1b179cfe0885fe42547ec9086b4d85917b2772632414e5ffb4cec38669591df.json create mode 100644 .ncl-cache/d1f8c45801160526c54c5b84c0ba0ea18e47e0816f213c37e98a89af847efd2b.json create mode 100644 .ncl-cache/d227973593635f6e3dd04691905053ced1956183179f27e5f0c0782c45ca9ae5.json create mode 100644 .ncl-cache/d267101ead23a1e9a19f06e92ea129c5fba7f15cc76a1669e5cd7816c93a8fa4.json create mode 100644 .ncl-cache/d28e226c3128652029aee8f1913c59a98b7f878ade7fd0aa0e6b1caa7ba2512f.json create mode 100644 .ncl-cache/d38b7cadbbce5f83148bcfe4e7b19b7e9c7833be6e7633a8410a96c6e100b2be.json create mode 100644 .ncl-cache/d3a9e32f535cf76014f91d8351f8896023a52ed8bd5d4c3da58e284ec7252210.json create mode 100644 .ncl-cache/d3fc7366bfb8853a509e46bf1ccdf97e1badf8129d18de38e6a5377152f2acb9.json create mode 100644 .ncl-cache/d41e9b1fa4a2d46f97b0af058e659ebd33ce7c7025383ccfbca6b5f11c447509.json create mode 100644 .ncl-cache/d4911450ecaaeed38b8a1f2d2201f098a732e56f756da193182e59aafc957536.json create mode 100644 .ncl-cache/d4aa760e1a58ceb9149fbc47cb070da2528ed61d5470abb5c47d753f0177ec1c.json create mode 100644 .ncl-cache/d5952de0ccb98dfc0542765f0c6be97e667f153a203dab0f727f7810d267561f.json create mode 100644 .ncl-cache/d5e127e45914bed0b337b04e29ec0d9e0f5fa43e80833e199524ee83967d1157.json create mode 100644 .ncl-cache/d671e43f7ad1ce9d2b16e5b276b78f2ee424c7b8d44cc2171b96210fa9ed2b92.json create mode 100644 .ncl-cache/d7014afb9dda9288953d11b13ee55b58e6a61c580e8298b9bd23202454d8e1fb.json create mode 100644 .ncl-cache/d7377a7c5dae6be01cb3efd01389db192cf0208c58a16839e7ff15148d127b2f.json create mode 100644 .ncl-cache/d84fda582f2408c1b916d959bcbae07ea29120e8d1954435d3684f5f6cfd9b1b.json create mode 100644 .ncl-cache/d8a82856984fb82440924abe3ac941e8f8a85603c13e8e5b06e469b395903240.json create mode 100644 .ncl-cache/d95cba40891abdba955e40fed2da39e3c716f02ca31e521208bedb2b680ccd53.json create mode 100644 .ncl-cache/d99eb6d75bfff407b51e792827a31636823b6537d11d58ab8da0b1528853b296.json create mode 100644 .ncl-cache/d9a178d1bbfc1d38ccc08b195370601f63d3b1e833108708da9a150660953bbd.json create mode 100644 .ncl-cache/db530d8c8c4b843d0ca0af3a6405684d005ed32f779b3f33e33ae503dc52885c.json create mode 100644 .ncl-cache/db8cb6023113a7e0bfdeb656bf7ad8479aa6d40cca28004240a8091ce71b8cb7.json create mode 100644 .ncl-cache/dbb61008851c620af10575c54ba81ccc5c3ba1b788a6400c788dcea10a1f42e5.json create mode 100644 .ncl-cache/dbcc57d5758c65f7ad692209b9fe1ae3bd13d0593947463f8fee919a52f4206a.json create mode 100644 .ncl-cache/dbf01994ca07ee8caacdfb09c6f35f7ffe5133fe46e6e9cbddab73f197205be8.json create mode 100644 .ncl-cache/dcf277c82874af6bd8baded3fa128ff882db326c32604836d31532e7422aebf2.json create mode 100644 .ncl-cache/dd021d6203533437fc65366d8c0c5f8b9426f8b92780fa8570e732727889a79c.json create mode 100644 .ncl-cache/ddc3a2e7ebac4f39d83a90e2fe400e6dbdf44d28541d0ef8c1d5fc56d84038d0.json create mode 100644 .ncl-cache/de8c511fa7b9bcd07b31c6ce2a8dc27b6c307fd15b011da8f1ea74e16e8436c7.json create mode 100644 .ncl-cache/debcc77784c8d57fb0b804616d47b268ba446e9635dc00423d6179a2ce5a2894.json create mode 100644 .ncl-cache/dee735705cdce99138a8851c3467ea5fc46c4e9a6e0b47267d0c3682256306c2.json create mode 100644 .ncl-cache/df18be8ab33cf168cc8bbbd7fa52a805d4ec79bd7806f70407758da69c5142a5.json create mode 100644 .ncl-cache/dfb0308882e65bd87ec2c3baa4b79b6a1c8e79e549e37f33fbe530fc5920a49c.json create mode 100644 .ncl-cache/e01c967d20090259e7d8a5d72a8e69780e6a7534c288c8460fae83dfdac1d8f7.json create mode 100644 .ncl-cache/e0355ba6f04f4a44b04160c1e650126cb5e5849de72984295148356ee25e7ea4.json create mode 100644 .ncl-cache/e05dfb88ea7887b58e257ee49f32e712b123316085171136a6928e07b507491d.json create mode 100644 .ncl-cache/e08c04395d1cea7d504b7d29240d3eae2bb5d956a99ad9dd5442d4aa9471cfef.json create mode 100644 .ncl-cache/e0c90df36280f0197adaf8245d6843e19230e28cbb04bc9009adaf19d56de1f1.json create mode 100644 .ncl-cache/e0f5fb48ef0c015d35d8fe89697c420583498703b3646315d86cfe42b53b7832.json create mode 100644 .ncl-cache/e14277f46aacbb4d6ce7f3ae7a878e97656024d05304e87a9597fae7a7deeadc.json create mode 100644 .ncl-cache/e1761036cebbcd97c585d5b9838c86bedb958a7611295c11de243b6254dc661e.json create mode 100644 .ncl-cache/e1ee5a85de9d03236450d42e792cb1aa3f0d5fffffb65683d3a7e0a09806453e.json create mode 100644 .ncl-cache/e282eac4a9471e8e7e36651bd86cfe1e36ccd0e23ef19becaa45cdd416d068fe.json create mode 100644 .ncl-cache/e2a5ecc4032b9c0edda0b0fbb3f2fcc0e3de81f938c003f2f010601c6e20c9c9.json create mode 100644 .ncl-cache/e2d85021beaf4da5c92ec94c2eb56ddc1ab9aee1919bbc108fed2c45e81ee6c9.json create mode 100644 .ncl-cache/e33de40aa1a1303bcab71c571f200ae13b01a9555ba0eda49f6cd8206cdb32d4.json create mode 100644 .ncl-cache/e3ad68259efe1199bb85506cdc3e65e85b70a0e2e72defc09481bb92e489b669.json create mode 100644 .ncl-cache/e47927d545296323eb58b603800b2fe55dc59b76cb96acccf5569d03886b4630.json create mode 100644 .ncl-cache/e5c6c90f0ad5ef1b9a22f429e8ddc4eb90da831f815108661e50df9908715e96.json create mode 100644 .ncl-cache/e5d22ae3ebcb40b360c93f93773532240a2c269cde73b3a0722417bb31645f23.json create mode 100644 .ncl-cache/e5e2a0667e75932ad2bb7e280274ec7a05665253d9ef4da1588388db9f6c5428.json create mode 100644 .ncl-cache/e6108bb78f27afaefbdc05d60bce99f0c0cbddabc0aabfdd9f8dd7b379b0fc7f.json create mode 100644 .ncl-cache/e6a9e0ccb08c5e9c5d18697f76c4d836986265f5b49e595eabbce28b79684bd4.json create mode 100644 .ncl-cache/e75aa751fc0de5c7e177d86942fb03a0e16cb4b5f5b37ed9cec7180f096063b1.json create mode 100644 .ncl-cache/e76408da7ad8ed6ed38777fecf9eeb86d3208ef878fdfca40b6c550612bf45d5.json create mode 100644 .ncl-cache/e76833150530c539ec932e82f53220fe73a658cec04162ef7c5df34dc9b2a3b9.json create mode 100644 .ncl-cache/e7b36c4306f0ce1c80acea7fb53aa527b1bde3edfa3939fcf566a6b95c8eaf51.json create mode 100644 .ncl-cache/e87e625aead7a26408715ea82014668667f5e80da5abc6d670487cb86f8a5886.json create mode 100644 .ncl-cache/e897c8587278a1d7f1a74b54de9823b866c612c084a84957fe7c7bd3efa863f1.json create mode 100644 .ncl-cache/e938fadad478974e11b731ba16e36c4cab8a317e3ae5e4b3112c22e50c511abc.json create mode 100644 .ncl-cache/e93c623ee1a009a62e68459f87d23a4136a00eecd566eea53cd995af05f4443e.json create mode 100644 .ncl-cache/e954214b6e7b884af139c8dbae55a8274aacb639696325b7035cc993794c91df.json create mode 100644 .ncl-cache/e9ab117f4c80c3bac371c743167454e22f4d12fbdb4a824f2d5f4b2d84141156.json create mode 100644 .ncl-cache/ea0ae2bc1807070bf8c87779ab59cd887f3377e38334c865a06279f8d5caa179.json create mode 100644 .ncl-cache/eb2ddbbf05e59e55be9610f188d0cf09588cb363bc87d512561399023bc9845d.json create mode 100644 .ncl-cache/eba7e38216025093e9173cced857ed2432e8660afa91394defb90cd4af03f883.json create mode 100644 .ncl-cache/ed13c82a2f61d556d8fd43e8f6e018154f66056e142402d179296ef37a7c3a62.json create mode 100644 .ncl-cache/edbb68f9a9adf839643d73101c8399db1dc545dc55080581a1b8e2c5770493ee.json create mode 100644 .ncl-cache/eeb2d84ab333ee56bbb15c06f6341590b2581a4ec26b4650941dec42bc6fef86.json create mode 100644 .ncl-cache/eeb470c66932f46b707e3fde74e8e3450feaca33c699993fb73c764a5ce18ff4.json create mode 100644 .ncl-cache/ef0af83c39bbeea381f74c0fe35974d91d2fc79316459828fed5c3d87413a41a.json create mode 100644 .ncl-cache/ef1eaf24270c08c3e131a23ea511ad1217f777de8a87e044b1c2925c18f94539.json create mode 100644 .ncl-cache/ef43220b7fed6c4f6e5ba7f8ed5cfcf644b350c44f13f45785c4784fa1f0c292.json create mode 100644 .ncl-cache/ef64efe5e0773dad40559bb423cdd7c3bb5131a75cb8aabdb2b3aa552d82c00f.json create mode 100644 .ncl-cache/efc4b66774de3d3d77115c670046ce50e2c02b084ab40fabaf42f6e3e147ec9b.json create mode 100644 .ncl-cache/efd2ae955a08de9d457a738a77027c1a96f14ec6af26b336f4ec5bbc737383f0.json create mode 100644 .ncl-cache/eff8268c433ea3973a24bc78a0d7a623c7b503cba91107aff75cd0876090971c.json create mode 100644 .ncl-cache/f08ca6c389ca1e1968c3f9b562e5d31e112c00e23ab59245e713edbddf50b4c0.json create mode 100644 .ncl-cache/f0b3604c28635fa07eaf7453d36d367212877cff5284f2f9a5c4866587357cd6.json create mode 100644 .ncl-cache/f14df2f34f00a20eadd147dcf300d788c56ad2ed28f464d2f3a38195b6ef34ac.json create mode 100644 .ncl-cache/f19c04adf192ce511b3491109689fcf6195db2b176251491171397a0bfdde9ac.json create mode 100644 .ncl-cache/f1e78325ae83878b82d0efdd1f5b64c6ca22c6cd795d142d6f514387a9a30d9f.json create mode 100644 .ncl-cache/f28d97110b2c88e40f1314fbc58e4f3ca39505ef6106677293848320a91901c5.json create mode 100644 .ncl-cache/f353d6a539986973e85982a8a16606023497fa6f8f279e0b042700ce7193eeca.json create mode 100644 .ncl-cache/f3cc60bf857e10173a0dea07826413d499db4627cdc26d8a5f07e52bde9f5926.json create mode 100644 .ncl-cache/f4072e674d575d9b484faad8cb2ea1312722f1131fba49f85d40b7a51ac50608.json create mode 100644 .ncl-cache/f445b50a1efe042176d1f2129a904b78a21b5a7d145f3d7a67f4a5a12f19c22d.json create mode 100644 .ncl-cache/f4864bedb045e3b139963621dd3e1fb2e851831c1772f5927c47110f7bfce169.json create mode 100644 .ncl-cache/f4af9b7c5996c5df2e3374ff517e386f03e9b13e879400d31def6d82686490ec.json create mode 100644 .ncl-cache/f50a075c5addc1cf2e9260cc45bdf109a04f8c9e903415405a1840570aef95cd.json create mode 100644 .ncl-cache/f5f219e4030c83cf7555888b5bc3c3971c39ce9e6b98495feddd0bcad93445c2.json create mode 100644 .ncl-cache/f677ea4552af37c7329fbec740658ab759ed659c0fea075510c97ee803a17a87.json create mode 100644 .ncl-cache/f6c3b9317193a00979445a6513c277419aef6017bfbe2d69337349ec2b70510c.json create mode 100644 .ncl-cache/f7921a0884738748eff946d8f31ff93876e130b5bd6efff384a8d6a1c10a8f97.json create mode 100644 .ncl-cache/f80dc68a5af62956483b6b2b8e0df751f80d1d079b7504d28c186e11ea92a7cb.json create mode 100644 .ncl-cache/f83bfdab55805443a4c4544cfe4947e59332ca4149b484aa2ae0909d1944370f.json create mode 100644 .ncl-cache/f862b369d40b0846087e855273f7b49857fb52666a69eec8d784f0a3a8a96cca.json create mode 100644 .ncl-cache/f8f95f46e1f5973c613f52fc1d10b4aaf05e49f94b4641f6ccfcfe3aafa3dac1.json create mode 100644 .ncl-cache/f92a039df5ca4e072b6721ee045114376df0b9fe62f34e651d79cb485c1b08d4.json create mode 100644 .ncl-cache/f9a548ab32751917f6c9b124c6ea719358cead8a0b6432d90fccd4746f312856.json create mode 100644 .ncl-cache/f9c381f66d2f677f0f4d742f6b954d1dde07e5052646e7eb5898ab77a25386d5.json create mode 100644 .ncl-cache/fa03ebfaa10ba9fc1b8971a588defa6688c1ed747a21e564ae29fdbecd27bc2e.json create mode 100644 .ncl-cache/fa3196dd8751370a75dda18ffa7ad26614241c7a51f5cb489db57b0929e168ff.json create mode 100644 .ncl-cache/fa4f43db58dd064fca98551c1e24f9cb3981e6c476912ac3b01bea4df972d48c.json create mode 100644 .ncl-cache/faea83315f15fb91eac054d7fc71e2804c53cd8f6bdae541f75b4ea4b9387ee3.json create mode 100644 .ncl-cache/faf98ac52cf0c8dc5325e5b0793ee4fea7cf1cd6b00452ca1e6c7a33e6402f6a.json create mode 100644 .ncl-cache/fba363edb8a91041bd95f2caf5e049c107d191cd30661366f744bc532e6feb4b.json create mode 100644 .ncl-cache/fba7b2ce87a21f71a81686968da6fd760fa95d121aea4cd740e3548d1bb5039a.json create mode 100644 .ncl-cache/fbf186108defb32c971fc046000a0991169b32be6bf49193e6357fd12deb5349.json create mode 100644 .ncl-cache/fc40d7f69654ee8849984ad09cb488b2989eeb59bf47e1a53dc2b5ce461bfc4d.json create mode 100644 .ncl-cache/fc427b3adfbe102ba30f43805d069be0a17c0585bd6d3b07cde296b110baaeb8.json create mode 100644 .ncl-cache/fd2a05cfb48e4a75708d53b296f744531201b293380aa13d61995532c993d138.json create mode 100644 .ncl-cache/fdf8f02e942ae851a75a220b3c7740d5199eda66840b4410b9d54fe97f51c856.json create mode 100644 .ncl-cache/fe27b77125b99dfec951325d95fd81e984919e76f7ccb0aa09fe63c3ce4e89ac.json create mode 100644 .ncl-cache/fe3fe6eda7095b6f8fc50dfe1b6f79afb0aeb42ff691e886ca234910f457c033.json create mode 100644 .ncl-cache/fe5df262377ddaa0079b16122fdb6e2f72b4766f0e93a73177f461f8962e8bee.json create mode 100644 .ncl-cache/feb5c1d8be010858d10e94f772984edb44004272051144a46b64452147eabd46.json create mode 100644 .ncl-cache/febee96f8cc5d95b1fe7ba6b5e88475e35a0f52939c4a6215232a614087f8114.json create mode 100644 .ncl-cache/ffd5d59f1e27ce52395ab5e154e4e17a97a09d3a224e3931aa1b935d4662246e.json create mode 100644 .ncl-cache/manifest.json create mode 120000 .nickel-imports/ai-service.ncl create mode 120000 .nickel-imports/control-center.ncl create mode 120000 .nickel-imports/extension-registry.ncl create mode 120000 .nickel-imports/mcp-server.ncl create mode 120000 .nickel-imports/orchestrator.ncl create mode 120000 .nickel-imports/provisioning-daemon.ncl create mode 120000 .nickel-imports/rag.ncl create mode 120000 .nickel-imports/vault-service.ncl create mode 100644 .ontoref-backup-pre-0023.tgz create mode 100644 .pre-commit-config.yaml create mode 100644 .rustfmt.toml create mode 100644 .shellcheckrc create mode 100644 .taplo.toml create mode 100644 .typedialog/README.md create mode 100644 .typedialog/ci/2026_01_03_01_form.toml create mode 100644 .typedialog/ci/README.md create mode 100644 .typedialog/ci/config.ncl create mode 100755 .typedialog/ci/configure.sh create mode 100644 .typedialog/ci/envrc create mode 100644 .typedialog/ci/form.toml create mode 100755 .typedialog/configure.sh create mode 100644 .typedialog/core/forms/auth-login.toml create mode 100644 .typedialog/core/forms/infrastructure/cluster_delete_confirm.toml create mode 100644 .typedialog/core/forms/infrastructure/generic_delete_confirm.toml create mode 100644 .typedialog/core/forms/infrastructure/server_delete_confirm.toml create mode 100644 .typedialog/core/forms/infrastructure/taskserv_delete_confirm.toml create mode 100644 .typedialog/core/forms/mfa-enroll.toml create mode 100644 .typedialog/core/forms/setup-wizard.toml create mode 100644 .typedialog/platform/forms/README.md create mode 100644 .typedialog/platform/forms/ai-service-form.toml create mode 100644 .typedialog/platform/forms/control-center-form.toml create mode 100644 .typedialog/platform/forms/extension-registry-form.toml create mode 100644 .typedialog/platform/forms/fragments/README.md create mode 100644 .typedialog/platform/forms/fragments/ai-service/dag.toml create mode 100644 .typedialog/platform/forms/fragments/ai-service/mcp-integration.toml create mode 100644 .typedialog/platform/forms/fragments/ai-service/monitoring.toml create mode 100644 .typedialog/platform/forms/fragments/ai-service/rag-integration.toml create mode 100644 .typedialog/platform/forms/fragments/ai-service/server.toml create mode 100644 .typedialog/platform/forms/fragments/constraint_interpolation_guide.md create mode 100644 .typedialog/platform/forms/fragments/constraint_update_status.md create mode 100644 .typedialog/platform/forms/fragments/control-center/compliance-section.toml create mode 100644 .typedialog/platform/forms/fragments/control-center/policy-section.toml create mode 100644 .typedialog/platform/forms/fragments/control-center/rbac-section.toml create mode 100644 .typedialog/platform/forms/fragments/control-center/security-section.toml create mode 100644 .typedialog/platform/forms/fragments/control-center/users-section.toml create mode 100644 .typedialog/platform/forms/fragments/database-postgres-section.toml create mode 100644 .typedialog/platform/forms/fragments/database-rocksdb-section.toml create mode 100644 .typedialog/platform/forms/fragments/database-surrealdb-section.toml create mode 100644 .typedialog/platform/forms/fragments/deployment/database-backend-selection.toml create mode 100644 .typedialog/platform/forms/fragments/deployment/mode-selection.toml create mode 100644 .typedialog/platform/forms/fragments/extension-registry/auth.toml create mode 100644 .typedialog/platform/forms/fragments/extension-registry/cache.toml create mode 100644 .typedialog/platform/forms/fragments/extension-registry/gitea.toml create mode 100644 .typedialog/platform/forms/fragments/extension-registry/oci.toml create mode 100644 .typedialog/platform/forms/fragments/extension-registry/server.toml create mode 100644 .typedialog/platform/forms/fragments/installer/database-section.toml create mode 100644 .typedialog/platform/forms/fragments/installer/ha-section.toml create mode 100644 .typedialog/platform/forms/fragments/installer/installation-section.toml create mode 100644 .typedialog/platform/forms/fragments/installer/networking-section.toml create mode 100644 .typedialog/platform/forms/fragments/installer/post-install-section.toml create mode 100644 .typedialog/platform/forms/fragments/installer/preflight-section.toml create mode 100644 .typedialog/platform/forms/fragments/installer/services-section.toml create mode 100644 .typedialog/platform/forms/fragments/installer/storage-section.toml create mode 100644 .typedialog/platform/forms/fragments/installer/target-section.toml create mode 100644 .typedialog/platform/forms/fragments/installer/upgrades-section.toml create mode 100644 .typedialog/platform/forms/fragments/logging-section.toml create mode 100644 .typedialog/platform/forms/fragments/mcp-server/prompts-section.toml create mode 100644 .typedialog/platform/forms/fragments/mcp-server/resources-section.toml create mode 100644 .typedialog/platform/forms/fragments/mcp-server/sampling-section.toml create mode 100644 .typedialog/platform/forms/fragments/mcp-server/tools-section.toml create mode 100644 .typedialog/platform/forms/fragments/monitoring-section.toml create mode 100644 .typedialog/platform/forms/fragments/orchestrator/batch-section.toml create mode 100644 .typedialog/platform/forms/fragments/orchestrator/extensions-section.toml create mode 100644 .typedialog/platform/forms/fragments/orchestrator/performance-section.toml create mode 100644 .typedialog/platform/forms/fragments/orchestrator/queue-section.toml create mode 100644 .typedialog/platform/forms/fragments/orchestrator/storage-section.toml create mode 100644 .typedialog/platform/forms/fragments/provisioning-daemon/actions.toml create mode 100644 .typedialog/platform/forms/fragments/provisioning-daemon/daemon.toml create mode 100644 .typedialog/platform/forms/fragments/provisioning-daemon/health.toml create mode 100644 .typedialog/platform/forms/fragments/provisioning-daemon/logging.toml create mode 100644 .typedialog/platform/forms/fragments/provisioning-daemon/workers.toml create mode 100644 .typedialog/platform/forms/fragments/provisioning/.typedialog/provisioning/platform/scripts/README.md create mode 100644 .typedialog/platform/forms/fragments/rag/embeddings.toml create mode 100644 .typedialog/platform/forms/fragments/rag/ingestion.toml create mode 100644 .typedialog/platform/forms/fragments/rag/llm.toml create mode 100644 .typedialog/platform/forms/fragments/rag/retrieval.toml create mode 100644 .typedialog/platform/forms/fragments/rag/vector-db.toml create mode 100644 .typedialog/platform/forms/fragments/server-section.toml create mode 100644 .typedialog/platform/forms/fragments/vault-service/ha.toml create mode 100644 .typedialog/platform/forms/fragments/vault-service/mount.toml create mode 100644 .typedialog/platform/forms/fragments/vault-service/server.toml create mode 100644 .typedialog/platform/forms/fragments/vault-service/storage.toml create mode 100644 .typedialog/platform/forms/fragments/vault-service/tls.toml create mode 100644 .typedialog/platform/forms/fragments/workspace-section.toml create mode 100644 .typedialog/platform/forms/installer-form.toml create mode 100644 .typedialog/platform/forms/mcp-server-form.toml create mode 100644 .typedialog/platform/forms/orchestrator-form.toml create mode 100644 .typedialog/platform/forms/provisioning-daemon-form.toml create mode 100644 .typedialog/platform/forms/rag-form.toml create mode 100644 .typedialog/platform/forms/vault-service-form.toml create mode 100644 .typedialog/platform/scripts/README.md create mode 100644 .typedialog/platform/scripts/ansi.nu create mode 100644 .typedialog/platform/scripts/configure.nu create mode 100644 .typedialog/platform/scripts/detect-services.nu create mode 100644 .typedialog/platform/scripts/export-toml.nu create mode 100644 .typedialog/platform/scripts/external.nu create mode 100644 .typedialog/platform/scripts/generate-configs.nu create mode 100644 .typedialog/platform/scripts/install-services.nu create mode 100644 .typedialog/platform/scripts/paths.nu create mode 100644 .typedialog/platform/scripts/render-docker-compose.nu create mode 100644 .typedialog/platform/scripts/render-kubernetes.nu create mode 100644 .typedialog/platform/scripts/test-phase9-templates.nu create mode 100644 .typedialog/platform/scripts/validate-config.nu create mode 100644 .typedialog/provisioning/config.ncl create mode 100755 .typedialog/provisioning/configure.nu create mode 100644 .typedialog/provisioning/constraints.toml create mode 100644 .typedialog/provisioning/defaults/api-service-defaults.ncl create mode 100644 .typedialog/provisioning/defaults/docker-compose-defaults.ncl create mode 100644 .typedialog/provisioning/defaults/kubernetes-defaults.ncl create mode 100644 .typedialog/provisioning/defaults/monitoring-defaults.ncl create mode 100644 .typedialog/provisioning/defaults/network-defaults.ncl create mode 100644 .typedialog/provisioning/defaults/provisioning-defaults.ncl create mode 100644 .typedialog/provisioning/defaults/security-defaults.ncl create mode 100644 .typedialog/provisioning/envrc create mode 100644 .typedialog/provisioning/form.toml create mode 100644 .typedialog/provisioning/fragments/auth-api-key.toml create mode 100644 .typedialog/provisioning/fragments/auth-jwt.toml create mode 100644 .typedialog/provisioning/fragments/database-mysql.toml create mode 100644 .typedialog/provisioning/fragments/database-postgres.toml create mode 100644 .typedialog/provisioning/fragments/database-sqlite.toml create mode 100644 .typedialog/provisioning/fragments/database-surrealdb.toml create mode 100644 .typedialog/provisioning/fragments/deployment-docker.toml create mode 100644 .typedialog/provisioning/fragments/deployment-k8s.toml create mode 100644 .typedialog/provisioning/fragments/monitoring.toml create mode 100644 .typedialog/provisioning/schemas/database.ncl create mode 100644 .typedialog/provisioning/schemas/deployment.ncl create mode 100644 .typedialog/provisioning/schemas/monitoring.ncl create mode 100644 .typedialog/provisioning/schemas/network.ncl create mode 100644 .typedialog/provisioning/schemas/provisioning-config.ncl create mode 100644 .typedialog/provisioning/schemas/security.ncl create mode 100644 .typedialog/provisioning/schemas/service.ncl create mode 100644 .typedialog/provisioning/schemas/storage.ncl create mode 100644 .typedialog/provisioning/validators/common-validator.ncl create mode 100644 .typedialog/provisioning/validators/database-validator.ncl create mode 100644 .typedialog/provisioning/validators/deployment-validator.ncl create mode 100644 .typedialog/provisioning/validators/network-validator.ncl create mode 100644 .typedialog/provisioning/validators/resource-validator.ncl create mode 100644 .typedialog/provisioning/validators/service-validator.ncl create mode 100644 .vale.ini create mode 100644 .vale/Vocab/TypeDialog/accept.txt create mode 100644 .vale/Vocab/TypeDialog/reject.txt create mode 100644 .vale/styles/Google/AMPM.yml create mode 100644 .vale/styles/Google/Acronyms.yml create mode 100644 .vale/styles/Google/Colons.yml create mode 100644 .vale/styles/Google/Contractions.yml create mode 100644 .vale/styles/Google/DateFormat.yml create mode 100644 .vale/styles/Google/Ellipses.yml create mode 100644 .vale/styles/Google/EmDash.yml create mode 100644 .vale/styles/Google/Exclamation.yml create mode 100644 .vale/styles/Google/FirstPerson.yml create mode 100644 .vale/styles/Google/Gender.yml create mode 100644 .vale/styles/Google/GenderBias.yml create mode 100644 .vale/styles/Google/HeadingPunctuation.yml create mode 100644 .vale/styles/Google/Headings.yml create mode 100644 .vale/styles/Google/Latin.yml create mode 100644 .vale/styles/Google/LyHyphens.yml create mode 100644 .vale/styles/Google/OptionalPlurals.yml create mode 100644 .vale/styles/Google/Ordinal.yml create mode 100644 .vale/styles/Google/OxfordComma.yml create mode 100644 .vale/styles/Google/Parens.yml create mode 100644 .vale/styles/Google/Passive.yml create mode 100644 .vale/styles/Google/Periods.yml create mode 100644 .vale/styles/Google/Quotes.yml create mode 100644 .vale/styles/Google/Ranges.yml create mode 100644 .vale/styles/Google/Semicolons.yml create mode 100644 .vale/styles/Google/Slang.yml create mode 100644 .vale/styles/Google/Spacing.yml create mode 100644 .vale/styles/Google/Spelling.yml create mode 100644 .vale/styles/Google/Units.yml create mode 100644 .vale/styles/Google/We.yml create mode 100644 .vale/styles/Google/Will.yml create mode 100644 .vale/styles/Google/WordList.yml create mode 100644 .vale/styles/Google/meta.json create mode 100644 .vale/styles/Google/vocab.txt create mode 100644 .vale/styles/write-good/Cliches.yml create mode 100644 .vale/styles/write-good/E-Prime.yml create mode 100644 .vale/styles/write-good/Illusions.yml create mode 100644 .vale/styles/write-good/Passive.yml create mode 100644 .vale/styles/write-good/README.md create mode 100644 .vale/styles/write-good/So.yml create mode 100644 .vale/styles/write-good/ThereIs.yml create mode 100644 .vale/styles/write-good/TooWordy.yml create mode 100644 .vale/styles/write-good/Weasel.yml create mode 100644 .vale/styles/write-good/meta.json create mode 100644 .woodpecker/Dockerfile create mode 100644 .woodpecker/Dockerfile.cross create mode 100644 .woodpecker/README.md create mode 100644 .woodpecker/ci-advanced.yml create mode 100644 .woodpecker/ci.yml create mode 100644 .yamllint-ci.yml create mode 100644 AGENTS.md create mode 100644 CHANGELOG.md create mode 100644 CODE_OF_CONDUCT.md create mode 100644 CONTRIBUTING.md create mode 100644 RESUME.md create mode 100644 SECURITY.md create mode 100644 assets/provisioning.svg create mode 100644 assets/provisioning_img.svg create mode 100644 assets/provisioning_v.svg create mode 100644 bootstrap/README.md create mode 100644 bootstrap/install.nu create mode 100755 bootstrap/install.sh create mode 100644 card.ncl create mode 100644 data/tasks/0df9385f-ef2b-43ae-8820-6e55be159c8e.json create mode 100644 data/tasks/1334b7ba-0fcc-40b0-8cc3-c535ac9ba421.json create mode 100644 data/tasks/18ddebe2-f7d5-4ba7-b01f-b34f5c1874ef.json create mode 100644 data/tasks/26fb90c6-a05f-4f83-a1ea-711f5f2c3e9f.json create mode 100644 data/tasks/28fcf024-e58f-4d1b-8648-b89ae7630fdd.json create mode 100644 data/tasks/29d59680-3c73-4827-bb99-2cd9ad6e4172.json create mode 100644 data/tasks/3b745b5f-5703-406b-90f5-2cf902bfa67b.json create mode 100644 data/tasks/3ccff90e-2dc4-40cf-9b51-abc7bc440f0b.json create mode 100644 data/tasks/3ed7e6b6-4b74-4c19-82b1-98c03d1c4477.json create mode 100644 data/tasks/4237aa46-fd39-467b-ba59-f894240debf4.json create mode 100644 data/tasks/477c39c9-6a92-4415-8cb5-0d553e2c99cd.json create mode 100644 data/tasks/49381edd-7973-4e78-ab2a-6161a1f2e5c5.json create mode 100644 data/tasks/4941308a-9bb0-43f5-a1bc-a99d9957211a.json create mode 100644 data/tasks/4b35eff2-3f3b-4fd2-9639-13bf2ff876ec.json create mode 100644 data/tasks/4d0d186c-633b-44e6-a798-6b24cc69279e.json create mode 100644 data/tasks/545f66ce-17a5-4f12-8257-1e95c3417b09.json create mode 100644 data/tasks/59321947-e711-486b-8b10-fab314dee1d1.json create mode 100644 data/tasks/61d4e896-03ae-43d6-a7c0-7b1ea2bf7785.json create mode 100644 data/tasks/687e02f2-23ec-497f-aead-93d792afa18d.json create mode 100644 data/tasks/70a77ff2-8a81-4898-a3cb-d3adaaf54ae2.json create mode 100644 data/tasks/72581016-ac2a-4551-8309-7c96609d7dc4.json create mode 100644 data/tasks/73dca0e7-4852-42b5-864f-e568d37a7333.json create mode 100644 data/tasks/7622e307-e646-428a-b311-669f418d6ddf.json create mode 100644 data/tasks/77661460-2230-444c-a99d-ec8bff67d852.json create mode 100644 data/tasks/7eba02fd-2e2d-48c2-a9f8-eb4607dec8e8.json create mode 100644 data/tasks/8b0debec-8582-4894-a656-63902b61a924.json create mode 100644 data/tasks/9aa71933-cda1-42c7-b4c6-09855aa68c94.json create mode 100644 data/tasks/9c409884-7800-40b5-aa8c-e386537ec5a8.json create mode 100644 data/tasks/9e86823d-0cf0-4db1-82ea-c8e87b05e4bf.json create mode 100644 data/tasks/aa3b5d46-d49b-4e3c-850c-a0942e13ba1e.json create mode 100644 data/tasks/b4724fa6-ce91-48b4-b7c1-aa0e7b6ad752.json create mode 100644 data/tasks/b70595fe-cc04-406d-a8cc-18e5d808db83.json create mode 100644 data/tasks/c58fc33a-ff67-4f06-b674-d1d10a40be00.json create mode 100644 data/tasks/c999dd79-9c02-4dbe-aed2-328d7d252014.json create mode 100644 data/tasks/c9e378dd-83f9-40a2-8142-c3ecfb2cccc3.json create mode 100644 data/tasks/da1347ef-97cf-4524-b5f5-248626dd5406.json create mode 100644 data/tasks/deca446d-aa83-476e-9459-e8e7591874e4.json create mode 100644 data/tasks/e242ab17-2992-44ed-a67b-397e695d6049.json create mode 100644 data/tasks/ee476451-3034-4a25-a4a9-a02e58b5075c.json create mode 100644 data/tasks/efe76d5b-0f1c-4dc6-b57c-7038a89ae002.json create mode 100644 data/tasks/f31bf399-df39-4d06-a749-08c478efeeaa.json create mode 100644 data/tasks/f5833eba-627f-4790-9521-fa8754386f99.json create mode 100644 data/tasks/f5c65c80-d369-49b2-a60c-b68e81c68111.json create mode 100644 data/tasks/f93a031e-a531-43c6-8841-1d881e7ed2a6.json create mode 100644 deny.toml create mode 100644 distribution/packages/provisioning-kcl-0.0.1.tar.gz create mode 100644 distribution/registry/packages.json create mode 100644 examples/complete-workflow.md create mode 100644 examples/docker-compose.local.yml create mode 100644 examples/docker-compose.yml create mode 100644 examples/workspaces/cost-optimized/README.md create mode 100644 examples/workspaces/cost-optimized/config.toml create mode 100644 examples/workspaces/cost-optimized/deploy.nu create mode 100644 examples/workspaces/cost-optimized/workspace.ncl create mode 100644 examples/workspaces/multi-provider-web-app/README.md create mode 100644 examples/workspaces/multi-provider-web-app/config.toml create mode 100644 examples/workspaces/multi-provider-web-app/deploy.nu create mode 100644 examples/workspaces/multi-provider-web-app/workspace.ncl create mode 100644 examples/workspaces/multi-region-ha/README.md create mode 100644 examples/workspaces/multi-region-ha/config.toml create mode 100644 examples/workspaces/multi-region-ha/deploy.nu create mode 100644 examples/workspaces/multi-region-ha/workspace.ncl create mode 100644 generators/.gitkeep create mode 100644 generators/generate/default/.gitignore create mode 100644 generators/generate/default/README.md.j2 create mode 100755 generators/generate/default/bin/cert-show.sh create mode 100755 generators/generate/default/bin/on_deploy_remove create mode 100644 generators/generate/default/kcl.mod create mode 100644 generators/generate/default/settings.k.j2 create mode 100644 generators/generate/defs.toml create mode 100644 justfile create mode 100644 justfiles/assets.just create mode 100644 justfiles/auth.just create mode 100644 justfiles/book.just create mode 100644 justfiles/build.just create mode 100644 justfiles/catalog-contract.just create mode 100644 justfiles/ci.just create mode 100644 justfiles/crate.just create mode 100644 justfiles/daemon.just create mode 100644 justfiles/desktop.just create mode 100644 justfiles/dev.just create mode 100644 justfiles/distro.just create mode 100644 justfiles/docker.just create mode 100644 justfiles/installer.just create mode 100644 justfiles/kms.just create mode 100644 justfiles/orchestrator.just create mode 100644 justfiles/package.just create mode 100644 justfiles/platform.just create mode 100644 justfiles/release.just create mode 100644 justfiles/test.just create mode 100644 justfiles/workflow.just create mode 100644 k8s/control-center-deployment.yaml create mode 100644 k8s/control-center-service.yaml create mode 100644 k8s/mcp-server-deployment.yaml create mode 100644 k8s/mcp-server-service.yaml create mode 100644 k8s/namespace.yaml create mode 100644 k8s/network-policy.yaml create mode 100644 k8s/orchestrator-deployment.yaml create mode 100644 k8s/orchestrator-service.yaml create mode 100644 k8s/platform-ingress.yaml create mode 100644 k8s/rbac.yaml create mode 100644 k8s/resource-quota.yaml create mode 100644 locales/en-US/forms.ftl create mode 100644 locales/en-US/help.ftl create mode 100644 locales/es-ES/forms.ftl create mode 100644 locales/es-ES/help.ftl create mode 100644 locales/i18n-config.toml create mode 100644 locales/translations_status.md create mode 100644 schemas/catalog/context.ncl create mode 100644 schemas/catalog/manifest.ncl create mode 100644 schemas/claim/contracts.ncl create mode 100644 schemas/claim/main.ncl create mode 100644 schemas/commands_registry/defaults.ncl create mode 100644 schemas/commands_registry/schema.ncl create mode 100644 schemas/config/dag/main.ncl create mode 100644 schemas/config/defaults/contracts.ncl create mode 100644 schemas/config/defaults/defaults.ncl create mode 100644 schemas/config/defaults/main.ncl create mode 100644 schemas/config/environments/main.ncl create mode 100644 schemas/config/settings/contracts.ncl create mode 100644 schemas/config/settings/defaults.ncl create mode 100644 schemas/config/settings/main.ncl create mode 100644 schemas/config/workspace_config/contracts.ncl create mode 100644 schemas/config/workspace_config/defaults.ncl create mode 100644 schemas/config/workspace_config/main.ncl create mode 100644 schemas/deployment/kubernetes/contracts.ncl create mode 100644 schemas/deployment/kubernetes/defaults.ncl create mode 100644 schemas/deployment/kubernetes/main.ncl create mode 100644 schemas/deployment/modes/base/contracts.ncl create mode 100644 schemas/deployment/modes/base/defaults.ncl create mode 100644 schemas/deployment/modes/base/main.ncl create mode 100644 schemas/deployment/modes/cicd_enterprise/contracts.ncl create mode 100644 schemas/deployment/modes/cicd_enterprise/defaults.ncl create mode 100644 schemas/deployment/modes/cicd_enterprise/main.ncl create mode 100644 schemas/deployment/modes/main.ncl create mode 100644 schemas/deployment/modes/multiuser/contracts.ncl create mode 100644 schemas/deployment/modes/multiuser/defaults.ncl create mode 100644 schemas/deployment/modes/multiuser/main.ncl create mode 100644 schemas/deployment/modes/solo/contracts.ncl create mode 100644 schemas/deployment/modes/solo/defaults.ncl create mode 100644 schemas/deployment/modes/solo/main.ncl create mode 100644 schemas/examples/deployment-with-secrets.ncl create mode 100644 schemas/fleet/contracts.ncl create mode 100644 schemas/fleet/defaults.ncl create mode 100644 schemas/fleet/main.ncl create mode 100644 schemas/fleet/version.ncl create mode 100644 schemas/generator/change.ncl create mode 100644 schemas/generator/contracts.ncl create mode 100644 schemas/generator/declaration/contracts.ncl create mode 100644 schemas/generator/declaration/defaults.ncl create mode 100644 schemas/generator/declaration/main.ncl create mode 100644 schemas/generator/defaults.ncl create mode 100644 schemas/generator/gap.ncl create mode 100644 schemas/generator/main.ncl create mode 100644 schemas/generator/version.ncl create mode 100644 schemas/infra_agreement/main.ncl create mode 100644 schemas/infrastructure/README.md create mode 100644 schemas/infrastructure/compute/cluster/contracts.ncl create mode 100644 schemas/infrastructure/compute/cluster/defaults.ncl create mode 100644 schemas/infrastructure/compute/cluster/main.ncl create mode 100644 schemas/infrastructure/compute/scaling.ncl create mode 100644 schemas/infrastructure/compute/server/contracts.ncl create mode 100644 schemas/infrastructure/compute/server/defaults.ncl create mode 100644 schemas/infrastructure/compute/server/main.ncl create mode 100644 schemas/infrastructure/compute/services/contracts.ncl create mode 100644 schemas/infrastructure/compute/services/defaults.ncl create mode 100644 schemas/infrastructure/compute/services/main.ncl create mode 100644 schemas/infrastructure/docker-compose-solo.example.ncl create mode 100644 schemas/infrastructure/docker-compose.ncl create mode 100644 schemas/infrastructure/examples-enterprise-deployment.ncl create mode 100644 schemas/infrastructure/examples-multi-provider.ncl create mode 100644 schemas/infrastructure/examples-solo-deployment.ncl create mode 100644 schemas/infrastructure/images/contracts.ncl create mode 100644 schemas/infrastructure/images/defaults.ncl create mode 100644 schemas/infrastructure/images/main.ncl create mode 100644 schemas/infrastructure/kubernetes-solo.example.ncl create mode 100644 schemas/infrastructure/kubernetes.ncl create mode 100644 schemas/infrastructure/nginx-solo.example.ncl create mode 100644 schemas/infrastructure/nginx.ncl create mode 100644 schemas/infrastructure/oci-registry-solo.example.ncl create mode 100644 schemas/infrastructure/oci-registry.ncl create mode 100644 schemas/infrastructure/prometheus-solo.example.ncl create mode 100644 schemas/infrastructure/prometheus.ncl create mode 100644 schemas/infrastructure/provisioning/nested_provisioning/contracts.ncl create mode 100644 schemas/infrastructure/provisioning/nested_provisioning/defaults.ncl create mode 100644 schemas/infrastructure/provisioning/nested_provisioning/main.ncl create mode 100644 schemas/infrastructure/storage/golden_image/contracts.ncl create mode 100644 schemas/infrastructure/storage/golden_image/defaults.ncl create mode 100644 schemas/infrastructure/storage/golden_image/main.ncl create mode 100644 schemas/infrastructure/storage/vm/contracts.ncl create mode 100644 schemas/infrastructure/storage/vm/defaults.ncl create mode 100644 schemas/infrastructure/storage/vm/main.ncl create mode 100644 schemas/infrastructure/storage/vm_lifecycle/contracts.ncl create mode 100644 schemas/infrastructure/storage/vm_lifecycle/defaults.ncl create mode 100644 schemas/infrastructure/storage/vm_lifecycle/main.ncl create mode 100644 schemas/infrastructure/systemd-solo.example.ncl create mode 100644 schemas/infrastructure/systemd.ncl create mode 100644 schemas/integrations/contracts.ncl create mode 100644 schemas/integrations/defaults.ncl create mode 100644 schemas/integrations/gitops.ncl create mode 100644 schemas/integrations/main.ncl create mode 100644 schemas/integrations/runtime.ncl create mode 100644 schemas/integrations/version.ncl create mode 100644 schemas/k8s_deploy/contracts.ncl create mode 100644 schemas/k8s_deploy/defaults.ncl create mode 100644 schemas/k8s_deploy/main.ncl create mode 100644 schemas/k8s_deploy/version.ncl create mode 100644 schemas/lib.ncl create mode 100644 schemas/lib/backup_group.ncl create mode 100644 schemas/lib/backup_policy.ncl create mode 100644 schemas/lib/best-practices.ncl create mode 100644 schemas/lib/build_spec.ncl create mode 100644 schemas/lib/capabilities.ncl create mode 100644 schemas/lib/concerns.ncl create mode 100644 schemas/lib/concerns_presets.ncl create mode 100644 schemas/lib/contracts.ncl create mode 100644 schemas/lib/dag/contracts.ncl create mode 100644 schemas/lib/dag/defaults.ncl create mode 100644 schemas/lib/dag/main.ncl create mode 100644 schemas/lib/defaults.ncl create mode 100644 schemas/lib/exposure.ncl create mode 100644 schemas/lib/exposure_presets.ncl create mode 100644 schemas/lib/extension-metadata.ncl create mode 100644 schemas/lib/formula.ncl create mode 100644 schemas/lib/integration/cabling.ncl create mode 100644 schemas/lib/integration/oci_artifact_format.ncl create mode 100644 schemas/lib/integration_mode_manifest.ncl create mode 100644 schemas/lib/keeper_policy.ncl create mode 100644 schemas/lib/knowledge-base.ncl create mode 100644 schemas/lib/main.ncl create mode 100644 schemas/lib/manifest_plan.ncl create mode 100644 schemas/lib/op.ncl create mode 100644 schemas/lib/ops_contract.ncl create mode 100644 schemas/lib/playbook.ncl create mode 100644 schemas/lib/radicle.ncl create mode 100644 schemas/lib/scheduler/scheduler.ncl create mode 100644 schemas/lib/service_class.ncl create mode 100644 schemas/lib/storage_config.ncl create mode 100644 schemas/lib/system_backup.ncl create mode 100644 schemas/lib/validation.ncl create mode 100644 schemas/lib/vault_refs.ncl create mode 100644 schemas/lib/verify_policy.ncl create mode 100644 schemas/lib/workflow.ncl create mode 100644 schemas/main.ncl create mode 100644 schemas/modes/cicd.ncl create mode 100644 schemas/modes/contracts.ncl create mode 100644 schemas/modes/enterprise.ncl create mode 100644 schemas/modes/main.ncl create mode 100644 schemas/modes/multiuser.ncl create mode 100644 schemas/modes/solo.ncl create mode 100644 schemas/modes/version.ncl create mode 100644 schemas/nested_provisioning/contracts.ncl create mode 100644 schemas/nested_provisioning/defaults.ncl create mode 100644 schemas/nested_provisioning/main.ncl create mode 100644 schemas/nested_provisioning/version.ncl create mode 100644 schemas/oci_registry/contracts.ncl create mode 100644 schemas/oci_registry/defaults.ncl create mode 100644 schemas/operations/batch/contracts.ncl create mode 100644 schemas/operations/batch/defaults.ncl create mode 100644 schemas/operations/batch/examples.ncl create mode 100644 schemas/operations/batch/examples_contracts.ncl create mode 100644 schemas/operations/batch/examples_defaults.ncl create mode 100644 schemas/operations/batch/main.ncl create mode 100644 schemas/operations/dependencies/contracts.ncl create mode 100644 schemas/operations/dependencies/defaults.ncl create mode 100644 schemas/operations/dependencies/main.ncl create mode 100644 schemas/operations/tasks/commands/contracts.ncl create mode 100644 schemas/operations/tasks/commands/defaults.ncl create mode 100644 schemas/operations/tasks/commands/main.ncl create mode 100644 schemas/operations/tasks/system_config/contracts.ncl create mode 100644 schemas/operations/tasks/system_config/defaults.ncl create mode 100644 schemas/operations/tasks/system_config/main.ncl create mode 100644 schemas/operations/workflows/contracts.ncl create mode 100644 schemas/operations/workflows/defaults.ncl create mode 100644 schemas/operations/workflows/main.ncl create mode 100644 schemas/operations/workflows/server_deploy/contracts.ncl create mode 100644 schemas/operations/workflows/server_deploy/defaults.ncl create mode 100644 schemas/operations/workflows/server_deploy/main.ncl create mode 100644 schemas/platform/README.md create mode 100644 schemas/platform/ai-service.ncl create mode 100644 schemas/platform/catalog-registry.ncl create mode 100644 schemas/platform/common/constraints.ncl create mode 100644 schemas/platform/common/database.ncl create mode 100644 schemas/platform/common/external-services.ncl create mode 100644 schemas/platform/common/helpers.ncl create mode 100644 schemas/platform/common/helpers_test.ncl create mode 100644 schemas/platform/common/helpers_test2.ncl create mode 100644 schemas/platform/common/helpers_test3.ncl create mode 100644 schemas/platform/common/logging.ncl create mode 100644 schemas/platform/common/monitoring.ncl create mode 100644 schemas/platform/common/nats.ncl create mode 100644 schemas/platform/common/network.ncl create mode 100644 schemas/platform/common/observability.ncl create mode 100644 schemas/platform/common/security.ncl create mode 100644 schemas/platform/common/server.ncl create mode 100644 schemas/platform/common/storage.ncl create mode 100644 schemas/platform/common/workspace.ncl create mode 100644 schemas/platform/configs/README.md create mode 100644 schemas/platform/configs/ai-service.cicd.ncl create mode 100644 schemas/platform/configs/ai-service.enterprise.ncl create mode 100644 schemas/platform/configs/ai-service.multiuser.ncl create mode 100644 schemas/platform/configs/ai-service.solo.ncl create mode 100644 schemas/platform/configs/catalog-registry.cicd.ncl create mode 100644 schemas/platform/configs/catalog-registry.enterprise.ncl create mode 100644 schemas/platform/configs/catalog-registry.multiuser.ncl create mode 100644 schemas/platform/configs/catalog-registry.solo.ncl create mode 100644 schemas/platform/configs/control-center.cicd.ncl create mode 100644 schemas/platform/configs/control-center.enterprise.ncl create mode 100644 schemas/platform/configs/control-center.multiuser.ncl create mode 100644 schemas/platform/configs/control-center.solo.ncl create mode 100644 schemas/platform/configs/installer.cicd.ncl create mode 100644 schemas/platform/configs/installer.enterprise.ncl create mode 100644 schemas/platform/configs/installer.multiuser.ncl create mode 100644 schemas/platform/configs/installer.solo.ncl create mode 100644 schemas/platform/configs/mcp-server.cicd.ncl create mode 100644 schemas/platform/configs/mcp-server.enterprise.ncl create mode 100644 schemas/platform/configs/mcp-server.multiuser.ncl create mode 100644 schemas/platform/configs/mcp-server.solo.ncl create mode 100644 schemas/platform/configs/orchestrator.cicd.ncl create mode 100644 schemas/platform/configs/orchestrator.enterprise.ncl create mode 100644 schemas/platform/configs/orchestrator.multiuser.ncl create mode 100644 schemas/platform/configs/orchestrator.solo.ncl create mode 100644 schemas/platform/configs/provisioning-daemon.cicd.ncl create mode 100644 schemas/platform/configs/provisioning-daemon.enterprise.ncl create mode 100644 schemas/platform/configs/provisioning-daemon.multiuser.ncl create mode 100644 schemas/platform/configs/provisioning-daemon.solo.ncl create mode 100644 schemas/platform/configs/rag.cicd.ncl create mode 100644 schemas/platform/configs/rag.enterprise.ncl create mode 100644 schemas/platform/configs/rag.multiuser.ncl create mode 100644 schemas/platform/configs/rag.solo.ncl create mode 100644 schemas/platform/configs/vault-service.cicd.ncl create mode 100644 schemas/platform/configs/vault-service.enterprise.ncl create mode 100644 schemas/platform/configs/vault-service.multiuser.ncl create mode 100644 schemas/platform/configs/vault-service.solo.ncl create mode 100644 schemas/platform/configuration-workflow.md create mode 100644 schemas/platform/constraints/README.md create mode 100644 schemas/platform/constraints/constraints.toml create mode 100644 schemas/platform/control-center.ncl create mode 100644 schemas/platform/defaults/README.md create mode 100644 schemas/platform/defaults/ai-service-defaults.ncl create mode 100644 schemas/platform/defaults/catalog-registry-defaults.ncl create mode 100644 schemas/platform/defaults/common/database-defaults.ncl create mode 100644 schemas/platform/defaults/common/external-services-defaults.ncl create mode 100644 schemas/platform/defaults/common/logging-defaults.ncl create mode 100644 schemas/platform/defaults/common/monitoring-defaults.ncl create mode 100644 schemas/platform/defaults/common/observability-defaults.ncl create mode 100644 schemas/platform/defaults/common/security-defaults.ncl create mode 100644 schemas/platform/defaults/common/server-defaults.ncl create mode 100644 schemas/platform/defaults/control-center-defaults.ncl create mode 100644 schemas/platform/defaults/deployment/cicd-defaults.ncl create mode 100644 schemas/platform/defaults/deployment/enterprise-defaults.ncl create mode 100644 schemas/platform/defaults/deployment/multiuser-defaults.ncl create mode 100644 schemas/platform/defaults/deployment/observability-cicd-overrides.ncl create mode 100644 schemas/platform/defaults/deployment/observability-production-overrides.ncl create mode 100644 schemas/platform/defaults/deployment/observability-solo-overrides.ncl create mode 100644 schemas/platform/defaults/deployment/solo-defaults.ncl create mode 100644 schemas/platform/defaults/mcp-server-defaults.ncl create mode 100644 schemas/platform/defaults/nu-daemon-defaults.ncl create mode 100644 schemas/platform/defaults/orchestrator-defaults.ncl create mode 100644 schemas/platform/defaults/provisioning-daemon-defaults.ncl create mode 100644 schemas/platform/defaults/rag-defaults.ncl create mode 100644 schemas/platform/defaults/vault-service-defaults.ncl create mode 100644 schemas/platform/deployment-mode-example.ncl create mode 100644 schemas/platform/deployment-mode.ncl create mode 100644 schemas/platform/deployment/cicd.ncl create mode 100644 schemas/platform/deployment/enterprise.ncl create mode 100644 schemas/platform/deployment/multiuser.ncl create mode 100644 schemas/platform/deployment/solo.ncl create mode 100644 schemas/platform/docker-build.ncl create mode 100644 schemas/platform/examples/README.md create mode 100644 schemas/platform/examples/control-center-multiuser.ncl create mode 100644 schemas/platform/examples/full-platform-enterprise.ncl create mode 100644 schemas/platform/examples/orchestrator-enterprise.ncl create mode 100644 schemas/platform/examples/orchestrator-solo.ncl create mode 100644 schemas/platform/external-services.ncl create mode 100644 schemas/platform/mcp-server.ncl create mode 100644 schemas/platform/ncl-sync.ncl create mode 100644 schemas/platform/nu-daemon.ncl create mode 100644 schemas/platform/orchestrator.ncl create mode 100644 schemas/platform/provisioning-daemon.ncl create mode 100644 schemas/platform/rag.ncl create mode 100644 schemas/platform/services-deployment.ncl create mode 100644 schemas/platform/templates/README.md create mode 100644 schemas/platform/templates/ai-service-config.ncl.j2 create mode 100644 schemas/platform/templates/catalog-registry-config.ncl.j2 create mode 100644 schemas/platform/templates/configs/README.md create mode 100644 schemas/platform/templates/configs/control-center-config.toml.ncl create mode 100644 schemas/platform/templates/configs/mcp-server-config.toml.ncl create mode 100644 schemas/platform/templates/configs/orchestrator-config.toml.ncl create mode 100644 schemas/platform/templates/control-center-config.ncl.j2 create mode 100644 schemas/platform/templates/docker-compose/README.md create mode 100644 schemas/platform/templates/docker-compose/platform-stack.cicd.yml.ncl create mode 100644 schemas/platform/templates/docker-compose/platform-stack.enterprise.yml.ncl create mode 100644 schemas/platform/templates/docker-compose/platform-stack.multiuser.yml.ncl create mode 100644 schemas/platform/templates/docker-compose/platform-stack.solo.yml.ncl create mode 100644 schemas/platform/templates/docker/Dockerfile.chef.ncl create mode 100644 schemas/platform/templates/docker/docker-compose.build.yml.ncl create mode 100644 schemas/platform/templates/installer-config.ncl.j2 create mode 100644 schemas/platform/templates/kubernetes/README.md create mode 100644 schemas/platform/templates/kubernetes/control-center-deployment.yaml.ncl create mode 100644 schemas/platform/templates/kubernetes/control-center-service.yaml.ncl create mode 100644 schemas/platform/templates/kubernetes/mcp-server-deployment.yaml.ncl create mode 100644 schemas/platform/templates/kubernetes/mcp-server-service.yaml.ncl create mode 100644 schemas/platform/templates/kubernetes/namespace.yaml.ncl create mode 100644 schemas/platform/templates/kubernetes/network-policy.yaml.ncl create mode 100644 schemas/platform/templates/kubernetes/orchestrator-deployment.yaml.ncl create mode 100644 schemas/platform/templates/kubernetes/orchestrator-service.yaml.ncl create mode 100644 schemas/platform/templates/kubernetes/platform-ingress.yaml.ncl create mode 100644 schemas/platform/templates/kubernetes/rbac.yaml.ncl create mode 100644 schemas/platform/templates/kubernetes/resource-quota.yaml.ncl create mode 100644 schemas/platform/templates/mcp-server-config.ncl.j2 create mode 100644 schemas/platform/templates/orchestrator-config.ncl.j2 create mode 100644 schemas/platform/templates/provisioning-daemon-config.ncl.j2 create mode 100644 schemas/platform/templates/rag-config.ncl.j2 create mode 100644 schemas/platform/templates/service-config-template.ncl create mode 100644 schemas/platform/templates/vault-service-config.ncl.j2 create mode 100644 schemas/platform/usage-guide.md create mode 100644 schemas/platform/values/.gitignore create mode 100644 schemas/platform/vault-service.ncl create mode 100644 schemas/project-card.ncl create mode 100644 schemas/providers/aws-defaults.ncl create mode 100644 schemas/providers/aws.ncl create mode 100644 schemas/providers/backup.ncl create mode 100644 schemas/providers/local-defaults.ncl create mode 100644 schemas/providers/local.ncl create mode 100644 schemas/providers/registrar.ncl create mode 100644 schemas/providers/upcloud-defaults.ncl create mode 100644 schemas/providers/upcloud.ncl create mode 100644 schemas/security/config-merger.ncl create mode 100644 schemas/security/main.ncl create mode 100644 schemas/security/secrets-loader.ncl create mode 100644 schemas/security/sops/contracts.ncl create mode 100644 schemas/security/sops/defaults.ncl create mode 100644 schemas/security/sops/generator.ncl create mode 100644 schemas/security/sops/main.ncl create mode 100644 schemas/services/contracts.ncl create mode 100644 schemas/services/defaults.ncl create mode 100644 schemas/services/gitea/contracts.ncl create mode 100644 schemas/services/gitea/defaults.ncl create mode 100644 schemas/services/gitea/main.ncl create mode 100644 schemas/services/main.ncl create mode 100644 schemas/services/version.ncl create mode 100644 schemas/settings.ncl create mode 100644 schemas/system_config/contracts.ncl create mode 100644 schemas/system_config/defaults.ncl create mode 100644 schemas/system_config/main.ncl create mode 100644 schemas/system_config/version.ncl create mode 100644 schemas/tests/fixtures/backup_empty_scopes.ncl create mode 100644 schemas/tests/fixtures/backup_no_encryption.ncl create mode 100644 schemas/tests/fixtures/backup_single_destination.ncl create mode 100644 schemas/tests/fixtures/component_missing_concerns.ncl create mode 100644 schemas/tests/fixtures/component_valid.ncl create mode 100644 schemas/version.ncl create mode 100644 schemas/vm/contracts.ncl create mode 100644 schemas/vm/defaults.ncl create mode 100644 schemas/vm/main.ncl create mode 100644 schemas/vm/version.ncl create mode 100644 schemas/vm_lifecycle/contracts.ncl create mode 100644 schemas/vm_lifecycle/defaults.ncl create mode 100644 schemas/vm_lifecycle/main.ncl create mode 100644 schemas/vm_lifecycle/version.ncl create mode 100644 schemas/workspace/state.ncl create mode 100644 schemas/workspace/workspace-defaults.ncl create mode 100644 schemas/workspace/workspace.ncl create mode 100644 schemas/workspace_config/contracts.ncl create mode 100644 schemas/workspace_config/defaults.ncl create mode 100644 schemas/workspace_config/main.ncl create mode 100644 schemas/workspace_config/version.ncl create mode 100644 scripts/audit-docs.nu create mode 100644 scripts/audit-workspace.nu create mode 100755 scripts/build-images.nu create mode 100755 scripts/check-malformed-fences.nu create mode 100644 scripts/config-deploy.nu create mode 100755 scripts/deploy-librecloud-hetzner.nu create mode 100755 scripts/docker-build.nu create mode 100755 scripts/docker-generate-builds.nu create mode 100755 scripts/docker-generate-compose.nu create mode 100755 scripts/docker-validate-builds.nu create mode 100755 scripts/ensure-typedialog.sh create mode 100755 scripts/fix-layout-rename.nu create mode 100755 scripts/fix-layout-violations.nu create mode 100755 scripts/fix-markdown-fences.nu create mode 100644 scripts/fix-markdown-newlines.nu create mode 100644 scripts/fix-md013-lines.nu create mode 100644 scripts/fix-md060-tables.nu create mode 100644 scripts/generate-constraints.ncl create mode 100644 scripts/generate-flakes.nu create mode 100644 scripts/generators/generate-taskserv-skeleton.nu create mode 100755 scripts/init-nickel-repos.nu create mode 100644 scripts/init-nickel-repos.sh create mode 100755 scripts/install-typedialog.sh create mode 100644 scripts/lib/language-detector.nu create mode 100644 scripts/libs/os/detect.nu create mode 100644 scripts/libs/os/pkg.nu create mode 100644 scripts/libs/os/svc.nu create mode 100755 scripts/local-install.sh create mode 100755 scripts/migrate-to-target-configs.nu create mode 100644 scripts/nixos/generate-hetzner-nixos-flake.nu create mode 100644 scripts/nixos/hetzner-nixos-anywhere.nu create mode 100755 scripts/ontoref create mode 100755 scripts/platform-generate-manifests.nu create mode 100755 scripts/regenerate-constraints.sh create mode 100755 scripts/secrets-decrypt.nu create mode 100755 scripts/secrets-encrypt.nu create mode 100644 scripts/secrets-manage.nu create mode 100755 scripts/secrets-rotate-keys.nu create mode 100755 scripts/setup-platform-config.sh create mode 100644 scripts/sops-init.nu create mode 100755 scripts/start-local-binaries.nu create mode 100755 scripts/start-local.nu create mode 100644 scripts/sync-catalog-schemas.nu create mode 100644 scripts/verify-deployment-prerequisites.nu create mode 100644 scripts/verify-docs.nu create mode 100644 templates/.gitkeep create mode 100644 templates/ai.yaml create mode 100644 templates/default_context.yaml create mode 100644 templates/docs/README.md.j2 create mode 100644 templates/docs/configuration-guide.md.j2 create mode 100644 templates/docs/deployment-guide.md.j2 create mode 100644 templates/docs/troubleshooting.md.j2 create mode 100644 templates/extensions/taskservs/basic-taskserv/README.md create mode 100644 templates/extensions/taskservs/basic-taskserv/kcl.mod create mode 100644 templates/kms.yaml create mode 100644 templates/nushell/default/catppuccin-mocha.nu create mode 100644 templates/nushell/default/config.nu create mode 100644 templates/nushell/default/env.nu create mode 100644 templates/nushell/default/plugin.msgpackz create mode 100644 templates/nushell/default/test-env.nu create mode 100644 templates/nushell/default/themes/catppuccin-mocha.nu create mode 100644 templates/nushell/default/url.txt create mode 100644 templates/resize_storage.j2 create mode 100755 templates/services/k8s-deploy/bin/apply.sh.j2 create mode 100644 templates/services/k8s-deploy/configMap-etc.yaml.j2 create mode 100644 templates/services/k8s-deploy/deploy.yaml.j2 create mode 100644 templates/services/k8s-deploy/install-deploy.sh.j2 create mode 100755 templates/services/k8s-deploy/make_istio-system_secret.sh.j2 create mode 100644 templates/services/k8s-deploy/ns/namespace.yaml.j2 create mode 100644 templates/services/k8s-deploy/prxy-gateway-deploy.yaml.j2 create mode 100644 templates/services/k8s-deploy/prxy-virtual-srvc-deploy.yaml.j2 create mode 100644 templates/services/k8s-deploy/srvc-deploy.yaml.j2 create mode 100644 templates/services/k8s-deploy/volumes/PersistentVolumeData.yaml.j2 create mode 100644 templates/storage.j2 create mode 100644 templates/taskserv-flake.template.nix create mode 100644 templates/taskserv-module.template.nix create mode 100644 templates/workspace/example/README.md create mode 100644 templates/workspace/full/README.md create mode 100644 templates/workspace/minimal/README.md create mode 100644 templates/workspace/nickel/README.md create mode 100644 templates/workspace/nickel/lib/helpers.ncl create mode 100644 templates/workspace/nickel/lib/hetzner_defaults.ncl create mode 100644 templates/workspace/nickel/lib/provider_defaults.ncl create mode 100644 templates/workspace/nickel/lib/taskserv_defaults.ncl create mode 100644 templates/workspace/nickel/main.ncl create mode 100644 templates/workspace/nickel/monitoring.ncl create mode 100644 templates/workspace/nickel/servers.ncl create mode 100644 templates/workspaces/basic/kcl.mod create mode 100644 templates/workspaces/kubernetes/kcl.mod create mode 100644 templates/workspaces/kubernetes/setup.md create mode 100755 tests/complete_config_system_tests.nu create mode 100755 tests/config_validation_tests.nu create mode 100644 tests/integration/README.md create mode 100644 tests/integration/docs/orbstack-setup.md create mode 100644 tests/integration/docs/test-coverage.md create mode 100644 tests/integration/docs/testing-guide.md create mode 100644 tests/integration/framework/orbstack_helpers.nu create mode 100644 tests/integration/framework/test_helpers.nu create mode 100644 tests/integration/framework/test_runner.nu create mode 100644 tests/integration/modes/test_solo_mode.nu create mode 100644 tests/integration/setup_test_environment.nu create mode 100644 tests/integration/teardown_test_environment.nu create mode 100644 tests/integration/test_config.yaml create mode 100644 tests/typedialog_final_test.sh create mode 100644 tools/Makefile create mode 100644 tools/README.md create mode 100644 tools/add-module-docstrings.nu create mode 100755 tools/analyze-codebase.nu create mode 100644 tools/build/.gitkeep create mode 100644 tools/build/README.md create mode 100755 tools/build/bundle-core.nu create mode 100755 tools/build/compile-platform.nu create mode 100755 tools/build/test-distribution.nu create mode 100644 tools/catalog/ingest-knowledge-base.nu create mode 100644 tools/catalog/load-best-practices.nu create mode 100644 tools/catalog/load-extensions.nu create mode 100644 tools/catalog/test-rag-integration.nu create mode 100644 tools/codegen/form_string_extractor.nu create mode 100644 tools/codegen/help_string_extractor.nu create mode 100644 tools/create-extension.nu create mode 100644 tools/create-provider.nu create mode 100644 tools/create-taskserv-helper.nu create mode 100644 tools/dist/README.md create mode 100644 tools/distribution/.gitkeep create mode 100644 tools/distribution/README.md create mode 100644 tools/distribution/create-installer.nu create mode 100644 tools/distribution/docs_discovery.nu create mode 100644 tools/distribution/docs_postprocessing.nu create mode 100644 tools/distribution/docs_templates.nu create mode 100644 tools/distribution/generate-distribution.nu create mode 100644 tools/distribution/generate-docs.nu create mode 100644 tools/distribution/guide_generators.nu create mode 100644 tools/distribution/installer_generator.nu create mode 100644 tools/distribution/installer_metadata.nu create mode 100644 tools/distribution/installer_utilities.nu create mode 100644 tools/distribution/installer_validator.nu create mode 100644 tools/distribution/platform_compiler.nu create mode 100644 tools/distribution/prepare-core-dist.nu create mode 100644 tools/distribution/prepare-platform-dist.nu create mode 100644 tools/distribution/test_min2.nu create mode 100644 tools/doc-validator.nu create mode 100644 tools/fix-try-catch.nu create mode 100644 tools/migrate-to-oci.nu create mode 100644 tools/migrate-to-provider-agnostic.nu create mode 100755 tools/monitor-agents.nu create mode 100644 tools/oci-package.nu create mode 100644 tools/package/.gitkeep create mode 100644 tools/package/README.md create mode 100644 tools/package/build-containers.nu create mode 100644 tools/package/create-tarball.nu create mode 100644 tools/package/generate-checksums.nu create mode 100644 tools/package/package-binaries.nu create mode 100644 tools/package/validate-package.nu create mode 100644 tools/release/.gitkeep create mode 100644 tools/release/README.md create mode 100644 tools/release/create-release.nu create mode 100644 tools/release/notify-users.nu create mode 100644 tools/release/rollback-release.nu create mode 100644 tools/release/update-registry.nu create mode 100644 tools/release/upload-artifacts.nu create mode 100644 tools/simple-test-oci.nu create mode 100644 tools/test-oci-implementation.nu create mode 100644 tools/test-provider-agnostic.nu create mode 100644 tools/workspace-init.nu create mode 100755 utils/nu-fmt.sh create mode 100644 utils/toolkit.nu create mode 100644 workspace/README.md create mode 100644 workspace/registry/manifest.yaml create mode 100644 workspace/templates/kcl.mod create mode 100644 workspace/templates/lib/kcl.mod create mode 100644 workspace/templates/lib/kcl.mod.lock create mode 100644 workspace/templates/providers/aws/kcl.mod create mode 100644 workspace/templates/providers/aws/kcl.mod.lock create mode 100644 workspace/templates/providers/kcl.mod create mode 100644 workspace/templates/providers/local/kcl.mod create mode 100644 workspace/templates/providers/upcloud/kcl.mod create mode 100644 workspace/templates/providers/upcloud/kcl.mod.lock create mode 100644 workspace/templates/servers/kcl.mod create mode 100644 workspace/templates/servers/kcl.mod.lock create mode 100644 workspace/templates/taskservs/container-runtime/kcl.mod create mode 100644 workspace/templates/taskservs/container-runtime/kcl.mod.lock create mode 100644 workspace/templates/taskservs/databases/kcl.mod create mode 100644 workspace/templates/taskservs/databases/kcl.mod.lock create mode 100644 workspace/templates/taskservs/development/kcl.mod create mode 100644 workspace/templates/taskservs/infrastructure/kcl.mod create mode 100644 workspace/templates/taskservs/infrastructure/kcl.mod.lock create mode 100644 workspace/templates/taskservs/kcl.mod create mode 100644 workspace/templates/taskservs/kubernetes/kcl.mod create mode 100644 workspace/templates/taskservs/kubernetes/kcl.mod.lock create mode 100644 workspace/templates/taskservs/misc/kcl.mod create mode 100644 workspace/templates/taskservs/networking/kcl.mod create mode 100644 workspace/templates/taskservs/networking/kcl.mod.lock create mode 100644 workspace/templates/taskservs/storage/kcl.mod create mode 100644 workspace/tools/layer-utils.nu create mode 100755 workspace/tools/migrate-infra.nu create mode 100644 workspace/tools/secrets.nu create mode 100644 workspace/tools/template-utils.nu create mode 100644 workspace/tools/templates/cloudflare-registrar.yaml create mode 100644 workspace/tools/templates/porkbun.yaml create mode 100644 workspace/wuji/mirador/configmap.yaml create mode 100644 workspace/wuji/mirador/deployment.yaml create mode 100644 workspace/wuji/mirador/monitoring.json create mode 100644 workspace/wuji/mirador/rbac.yaml create mode 100644 workspace/wuji/monitoring.ncl create mode 100644 workspace/wuji/postgresdb/TODO.md create mode 100644 workspace/wuji/postgresdb/backups/cfg/tasks_configMap.yaml.j2 create mode 100644 workspace/wuji/postgresdb/backups/configMapTasks.yaml create mode 100644 workspace/wuji/postgresdb/backups/jobCopyTask.yaml create mode 100644 workspace/wuji/postgresdb/backups/test.sh create mode 100755 workspace/wuji/postgresdb/backups/vars.sh create mode 100644 workspace/wuji/postgresdb/cn_auth.sql create mode 100644 workspace/wuji/postgresdb/ns/namespace.yaml create mode 100644 workspace/wuji/postgresdb/postgresdb.yaml create mode 100755 workspace/wuji/postgresdb/psql.sh create mode 100644 workspace/wuji/postgresdb/secret.yaml create mode 100644 workspace/wuji/postgresdb/srvc-postgresdb.yaml create mode 100644 workspace/wuji/postgresdb/volumes/PersistentVolumeData.yaml create mode 100644 workspace/wuji/postgresdb/volumes/PersistentVolumeRoot.yaml create mode 100644 workspace/wuji/postgresdb/volumes/local/local_PersistentVolumeData.yaml diff --git a/.cargo/audit.toml b/.cargo/audit.toml new file mode 100644 index 0000000..a9b08b3 --- /dev/null +++ b/.cargo/audit.toml @@ -0,0 +1,37 @@ +# Generated by dev-system/ci +# cargo-audit configuration for security vulnerability scanning + +# Database configuration +[advisories] +# The database path +db-path = "~/.cargo/advisory-db" + +# Advisory database URLs +db-urls = ["https://github.com/rustsec/advisory-db"] + +# How to handle different kinds of advisories +# "allow" - Pass the check despite the warning +# "warn" - Pass the check but warn about the issue +# "deny" - Fail the check +deny = ["unmaintained", "unsound", "yanked"] + +# Specific vulnerability IDs to ignore (in case of false positives) +# You can use: https://rustsec.org/ +ignore = [ + # Example: { id = "RUSTSEC-2023-XXXX", reason = "Not applicable to our use case" } +] + +# How to handle vulnerabilities based on severity +[output] +# Deny on high severity vulnerabilities +deny = ["high", "critical"] +# Warn on medium severity vulnerabilities +warn = ["medium", "low"] +# Advisory format: "terminal", "json" +format = "terminal" + +# Target configuration +[target] +# Check only specific targets +# Uncomment to restrict to specific target triples +# triple = "x86_64-unknown-linux-gnu" diff --git a/.cargo/config.toml b/.cargo/config.toml new file mode 100644 index 0000000..049af0c --- /dev/null +++ b/.cargo/config.toml @@ -0,0 +1,84 @@ +# Generated by dev-system/ci +# Cargo configuration for build and compilation settings + +[build] +# Number of parallel jobs for compilation +jobs = 4 + +# Code generation backend +# codegen-backend = "llvm" + +[profile.dev] +# Development profile - fast compilation, debug info +debug = true +debug-assertions = true +incremental = true +lto = false +opt-level = 0 +overflow-checks = true +panic = "unwind" + +[profile.release] +# Release profile - slow compilation, optimized binary +codegen-units = 1 +debug = false +debug-assertions = false +incremental = false +lto = "thin" +opt-level = 3 +overflow-checks = false +panic = "abort" +strip = false + +[profile.test] +# Test profile - inherits from dev but can be optimized +debug = true +debug-assertions = true +incremental = true +lto = false +opt-level = 1 +overflow-checks = true + +[profile.bench] +# Benchmark profile - same as release +codegen-units = 1 +debug = false +debug-assertions = false +incremental = false +lto = "thin" +opt-level = 3 +overflow-checks = false + +[term] +# Terminal colors +color = "auto" +progress.when = "auto" +progress.width = 80 +verbose = false + +[net] +# Network settings +git-fetch-with-cli = true +offline = false + +# Strict version requirements for dependencies +# force-non-semver-pre = true + +[profile.ci-test] +# Pre-commit: no debug info, no incremental — shared .rlib between test + docs hooks +inherits = "test" +debug = 0 +incremental = false + +[profile.ci] +# CI pipeline: line-tables-only for actionable backtraces on remote failures +inherits = "test" +debug = "line-tables-only" +incremental = false + +[alias] +# Custom cargo commands +build-all = "build --all-targets" +check-all = "check --all-targets --all-features" +doc-all = "doc --all-features --no-deps --open" +test-all = "test --all-features --workspace" diff --git a/.clippy.toml b/.clippy.toml new file mode 100644 index 0000000..faa71bc --- /dev/null +++ b/.clippy.toml @@ -0,0 +1,17 @@ +# Generated by dev-system/ci +# Clippy configuration for Rust linting + +# Lint level thresholds +cognitive-complexity-threshold = 25 +excessive-nesting-threshold = 5 +type-complexity-threshold = 500 + +# Allowed patterns (prevent lints on specific code) +# allow-expect-in-tests = true +# allow-unwrap-in-tests = true + +# Single-character variable name threshold +single-char-binding-names-threshold = 4 + +# Note: Lint configurations belong in Cargo.toml under [lints.clippy] or [workspace.lints.clippy] +# This file only contains clippy configuration parameters, not lint levels diff --git a/.config/nextest.toml b/.config/nextest.toml new file mode 100644 index 0000000..68d3e8b --- /dev/null +++ b/.config/nextest.toml @@ -0,0 +1,9 @@ +[profile.ci-test] +# Pre-commit runs: fail fast, no retries — fast feedback loop. +fail-fast = true +retries = 0 + +[profile.ci] +# CI pipeline runs: collect all failures, one retry for flaky infra tests. +fail-fast = false +retries = 1 diff --git a/.env.local.template b/.env.local.template new file mode 100644 index 0000000..111f119 --- /dev/null +++ b/.env.local.template @@ -0,0 +1,44 @@ +# Provisioning Local Development Environment +# Copy this file to .env.local and customize as needed + +# Service Ports +API_GATEWAY_PORT=8080 +EXTENSION_REGISTRY_PORT=8082 +ORCHESTRATOR_PORT=9090 +ETCD_CLIENT_PORT=2379 +ETCD_PEER_PORT=2380 +PROMETHEUS_PORT=9091 + +# Paths +EXTENSIONS_PATH=./provisioning/extensions +SCHEMAS_PATH=./provisioning/schemas +WORKFLOWS_PATH=./provisioning/workflows +WORKSPACES_PATH=./workspaces +CONFIG_PATH=./provisioning/config + +# Logging +LOG_LEVEL=info +# debug: Verbose logging with all details +# info: Normal operation logging +# warn: Only warnings and errors +# error: Only errors + +# ETCD Configuration +ETCD_CLUSTER_TOKEN=provisioning-cluster +ETCD_SNAPSHOT_COUNT=10000 + +# Orchestrator Configuration +ORCHESTRATOR_WORKER_THREADS=4 +ORCHESTRATOR_BATCH_TIMEOUT=300 + +# Docker Image Tags (should match build tags) +EXTENSION_REGISTRY_IMAGE=provisioning/catalog-registry:latest +ORCHESTRATOR_IMAGE=provisioning/orchestrator:latest +API_GATEWAY_IMAGE=provisioning/api-gateway:latest + +# Development Mode +# Set to true to enable debug logging and hot-reload +DEV_MODE=false + +# Enable Prometheus metrics collection +PROMETHEUS_ENABLED=true diff --git a/.github/workflows/nickel-typecheck.yml b/.github/workflows/nickel-typecheck.yml new file mode 100644 index 0000000..325a550 --- /dev/null +++ b/.github/workflows/nickel-typecheck.yml @@ -0,0 +1,116 @@ +# GitHub Actions Nickel Type Checking Workflow +# Generated by dev-system/ci +# Validates all Nickel schemas with nickel typecheck + +name: Nickel Type Check + +on: + push: + branches: [main, develop] + paths: ['**.ncl'] + pull_request: + branches: [main] + paths: ['**.ncl'] + +jobs: + typecheck: + name: Nickel Type Checking + runs-on: ubuntu-latest + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Install Nickel + run: | + #!/usr/bin/env bash + set -e + + echo "📦 Installing Nickel..." + + if command -v nickel &> /dev/null; then + echo "✓ Nickel already installed" + nickel --version + else + echo "Installing via homebrew..." + brew install nickel || { + echo "Homebrew installation failed, trying from source..." + curl --proto '=https' --tlsv1.2 -sSf https://install.nickel-lang.org | bash || exit 1 + } + fi + + nickel --version + + - name: Setup environment + run: | + #!/usr/bin/env bash + # Set NICKEL_IMPORT_PATH for schema imports + export NICKEL_IMPORT_PATH="/Users/Akasha/Tools/dev-system/ci/schemas:/Users/Akasha/Tools/dev-system/ci/validators:/Users/Akasha/Tools/dev-system/ci/defaults" + echo "NICKEL_IMPORT_PATH=$NICKEL_IMPORT_PATH" >> $GITHUB_ENV + + - name: Type check schemas + run: | + #!/usr/bin/env bash + set -e + + echo "🔍 Type checking Nickel schemas..." + + # Find all .ncl files + SCHEMAS=$(find . -name "*.ncl" -type f \ + ! -path "./target/*" \ + ! -path "./.git/*" \ + ! -path "./node_modules/*" \ + | sort) + + if [ -z "$SCHEMAS" ]; then + echo "⚠️ No Nickel schemas found" + exit 0 + fi + + FAILED=0 + PASSED=0 + + # Set import path + export NICKEL_IMPORT_PATH="/Users/Akasha/Tools/dev-system/ci/schemas:/Users/Akasha/Tools/dev-system/ci/validators:/Users/Akasha/Tools/dev-system/ci/defaults:." + + for schema in $SCHEMAS; do + echo "Checking: $schema" + if nickel typecheck "$schema" > /dev/null 2>&1; then + echo " ✓ Valid" + ((PASSED++)) + else + echo " ❌ Type error" + nickel typecheck "$schema" || true + ((FAILED++)) + fi + done + + echo "" + echo "Summary: $PASSED passed, $FAILED failed" + + if [ $FAILED -gt 0 ]; then + exit 1 + fi + + - name: Export and validate + run: | + #!/usr/bin/env bash + set -e + + echo "📊 Exporting Nickel configurations..." + + export NICKEL_IMPORT_PATH="/Users/Akasha/Tools/dev-system/ci/schemas:/Users/Akasha/Tools/dev-system/ci/validators:/Users/Akasha/Tools/dev-system/ci/defaults:." + + # Export main configs if they exist + if [ -f ".typedialog/ci/schemas/ci-local.ncl" ]; then + echo "Exporting CI config..." + nickel export .typedialog/ci/schemas/ci-local.ncl > /tmp/ci-export.json + if [ $? -eq 0 ]; then + echo " ✓ Successfully exported" + else + echo " ❌ Export failed" + exit 1 + fi + fi + + echo "✓ All exports successful" diff --git a/.github/workflows/nushell-lint.yml b/.github/workflows/nushell-lint.yml new file mode 100644 index 0000000..96267b8 --- /dev/null +++ b/.github/workflows/nushell-lint.yml @@ -0,0 +1,28 @@ +jobs: + validate: + name: Nushell IDE Check + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Install Nushell + uses: hustcer/setup-nu@v3 + with: + version: latest + - name: Validate scripts + run: find . -name '*.nu' -type f -exec nu --ide-check 100 {} \; 2>/dev/null | grep -E '^(Error|error)' && exit 1 || true + - name: Check formatting + run: echo 'NuShell validation passed' +name: Nushell Validation +on: + pull_request: + branches: + - main + paths: + - '**.nu' + push: + branches: + - main + - develop + paths: + - '**.nu' diff --git a/.github/workflows/rust-ci.yml b/.github/workflows/rust-ci.yml new file mode 100644 index 0000000..73c2af1 --- /dev/null +++ b/.github/workflows/rust-ci.yml @@ -0,0 +1,47 @@ +jobs: + audit: + name: Security Audit + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Install Rust + uses: dtolnay/rust-toolchain@stable + - name: Audit + run: cargo audit --deny warnings + - name: Deny Check + run: cargo deny check licenses advisories + check: + name: Check + Test + Lint + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Install Rust + uses: dtolnay/rust-toolchain@master + with: + toolchain: ${{ matrix.rust-version }} + - name: Cache + uses: Swatinem/rust-cache@v2 + - name: Check + run: cargo check --all-targets + - name: Format Check + run: cargo fmt --all -- --check + - name: Clippy + run: cargo clippy --all-targets -- -D warnings + - name: Tests + run: cargo test --workspace + strategy: + matrix: + rust-version: + - stable + - nightly +name: Rust CI +on: + pull_request: + branches: + - main + push: + branches: + - main + - develop diff --git a/.gitignore b/.gitignore index f1d6932..c168b93 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +.internal.git/ # ============================================================================ # Provisioning Repository .gitignore Model # Purpose: Track core system & platform, exclude catalog & runtime data @@ -11,11 +12,6 @@ rollback_instructions* /book -# === SEPARATE REPOSITORIES === -# These are tracked in their own repos or pulled from external sources -catalog/ -core/plugins/nushell-plugins/ - # === USER WORKSPACE DATA === # User-specific data, should never be committed # NOTE: provisioning/workspace/ contains system templates and SHOULD be tracked @@ -31,13 +27,6 @@ OLD/ *.log logs/ -# Platform service runtime data -platform/orchestrator/data/*.json -platform/orchestrator/data/tasks/** -platform/control-center/data/ -platform/api-gateway/data/ -platform/mcp-server/data/ - # Keep .gitkeep files for directory structure !**/data/.gitkeep @@ -91,10 +80,6 @@ config.*back !config.example.toml !config.toml.example -# Platform service configs (user overrides) -platform/*/.env.local -platform/*/config.local.* - # === GENERATED & CACHED FILES === # KCL cache **/.kcl_cache/ @@ -145,12 +130,6 @@ npm-debug.log yarn-error.log .pnpm-debug.log -# Frontend build outputs -platform/*/dist/ -platform/*/build/ -platform/*/.next/ -platform/*/.nuxt/ - # === DOCUMENTATION BUILD OUTPUTS === book/ book-output/ diff --git a/.markdownlint-cli2.jsonc b/.markdownlint-cli2.jsonc new file mode 100644 index 0000000..7866d7e --- /dev/null +++ b/.markdownlint-cli2.jsonc @@ -0,0 +1,103 @@ +// Markdownlint-cli2 Configuration +// Documentation quality enforcement aligned with CLAUDE.md guidelines +// See: https://github.com/igorshubovych/markdownlint-cli2 + +{ + "config": { + "default": true, + + // Headings - enforce proper hierarchy + "MD001": false, // heading-increment (relaxed - allow flexibility) + "MD026": { "punctuation": ".,;:!?" }, // heading-punctuation + + // Lists - enforce consistency + "MD004": { "style": "consistent" }, // ul-style (consistent list markers) + "MD005": false, // inconsistent-indentation (relaxed) + "MD007": { "indent": 2 }, // ul-indent + "MD029": false, // ol-prefix (allow flexible list numbering) + "MD030": { "ul_single": 1, "ol_single": 1, "ul_multi": 1, "ol_multi": 1 }, + + // Code blocks - fenced only + "MD046": { "style": "fenced" }, // code-block-style + // CRITICAL: MD040 only checks for missing language on opening fence. + // It does NOT catch malformed closing fences with language specifiers (e.g., ```plaintext). + // This is a CommonMark violation that must be caught by custom pre-commit hook. + // Pre-commit hook: check-malformed-fences (provisioning/core/.pre-commit-config.yaml) + // Script: provisioning/scripts/check-malformed-fences.nu + + // Formatting - strict whitespace + "MD009": true, // no-hard-tabs + "MD010": true, // hard-tabs + "MD011": true, // reversed-link-syntax + "MD018": true, // no-missing-space-atx + "MD019": true, // no-multiple-space-atx + "MD020": true, // no-missing-space-closed-atx + "MD021": true, // no-multiple-space-closed-atx + "MD023": true, // heading-starts-line + "MD027": true, // no-multiple-spaces-blockquote + "MD037": true, // no-space-in-emphasis + "MD039": true, // no-space-in-links + + // Trailing content + "MD012": false, // no-multiple-blanks (relaxed - allow formatting space) + "MD024": false, // no-duplicate-heading (too strict for docs) + "MD028": false, // no-blanks-blockquote (relaxed) + "MD031": false, // blanks-around-fences (too strict for technical docs) + "MD047": true, // single-trailing-newline + + // Links and references + "MD034": true, // no-bare-urls (links must be formatted) + "MD040": true, // fenced-code-language (code blocks need language) + "MD042": true, // no-empty-links + + // HTML - allow for documentation formatting and images + "MD033": { "allowed_elements": ["br", "hr", "details", "summary", "p", "img"] }, + + // Line length - relaxed for technical documentation + "MD013": { + "line_length": 150, + "heading_line_length": 150, + "code_block_line_length": 150, + "code_blocks": true, + "tables": true, + "headers": true, + "headers_line_length": 150, + "strict": false, + "stern": false + }, + + // Images + "MD045": true, // image-alt-text + + // Disable rules that conflict with relaxed style + "MD003": false, // consistent-indentation + "MD041": false, // first-line-heading + "MD025": false, // single-h1 / multiple-top-level-headings + "MD022": false, // blanks-around-headings (flexible spacing) + "MD032": false, // blanks-around-lists (flexible spacing) + "MD035": false, // hr-style (consistent) + "MD036": false, // no-emphasis-as-heading + "MD044": false, // proper-names + "MD060": true // table-column-style (enforce proper table formatting) + }, + + // Documentation patterns + "globs": [ + "docs/**/*.md", + "!docs/node_modules/**", + "!docs/build/**" + ], + + // Ignore build artifacts, external content, and operational directories + "ignores": [ + "node_modules/**", + "target/**", + ".git/**", + "build/**", + "dist/**", + ".coder/**", + ".claude/**", + ".wrks/**", + ".vale/**" + ] +} diff --git a/.ncl-cache/001e9f79731b5e47cef01c6ad567506bab78d1bc73f3f2d31d2cc3d35ea61dbe.json b/.ncl-cache/001e9f79731b5e47cef01c6ad567506bab78d1bc73f3f2d31d2cc3d35ea61dbe.json new file mode 100644 index 0000000..c1c6703 --- /dev/null +++ b/.ncl-cache/001e9f79731b5e47cef01c6ad567506bab78d1bc73f3f2d31d2cc3d35ea61dbe.json @@ -0,0 +1,8 @@ +{ + "kubernetes": { + "cmd_task": "install", + "major_version": "1.31", + "name": "kubernetes", + "version": "1.31.0" + } +} diff --git a/.ncl-cache/0160e1d45f99fe2b5a7cdc10eb1e0c4974ff55a8180ce104ea6cf14524e29ac1.json b/.ncl-cache/0160e1d45f99fe2b5a7cdc10eb1e0c4974ff55a8180ce104ea6cf14524e29ac1.json new file mode 100644 index 0000000..7610e85 --- /dev/null +++ b/.ncl-cache/0160e1d45f99fe2b5a7cdc10eb1e0c4974ff55a8180ce104ea6cf14524e29ac1.json @@ -0,0 +1,163 @@ +{ + "alternatives_considered": [ + { + "option": "Single binary with feature flags for CLI/HTTP/MCP surfaces", + "why_rejected": "stdio hijack (MCP) and persistent HTTP server are incompatible runtime modes in one process without complex flag matrices. The feature-flag model also bloats binary size — every CLI user ships the full HTTP server. The separate-binary model with shared library gives the same code-reuse guarantee without the runtime coupling." + }, + { + "option": "Ship only the daemon — CLI becomes a thin HTTP client", + "why_rejected": "The user's current workflow is CLI-first and offline-first. Requiring a daemon would regress the unsurprising property that `provisioning workspace list` works with no running services. Autonomy was listed as irrenunciable in the A0 decisions." + }, + { + "option": "Keep mcp-server and CLI as independent codebases, add the daemon as a third", + "why_rejected": "Sync irrenunciable fails. Every new operation would need implementation in three places, and divergence was already observable (parameter shape mismatches between MCP tools and CLI handlers). Adding a third surface would multiply drift rather than fix it." + }, + { + "option": "Use MCP stdio as the 'backend' — HTTP daemon and CLI would invoke MCP internally", + "why_rejected": "MCP is a client-server protocol designed for stdin/stdout framing. Using it as an internal backend forces the HTTP daemon to spawn and manage an MCP subprocess for every request — adding latency and serialisation overhead — and couples the daemon's availability to MCP protocol versioning. A shared library avoids both issues." + }, + { + "option": "Use ontoref-ontology crate as the ontology source for provisioning-daemon", + "why_rejected": "Compile-time dependency on ontoref would force coordinated releases and embed ontoref's SurrealDB+schema choices into provisioning's build. The `domain_daemon` config hook achieves delegation with no crate coupling — provisioning owns its domain ontology; ontoref-daemon discovers and delegates at runtime." + } + ], + "consequences": { + "negative": [ + "The Nushell legacy branch (tier 3) must be maintained until every handler is migrated to the fallback chain — currently only `workspace list` is wired; the other 36 operations still call Nushell legacy directly", + "Adding a tool now requires Rust compilation — faster iteration is lost versus the previous 'edit a Nushell file, reload' pattern. Mitigated by `cargo watch -x 'build -p provisioning-daemon'` during development", + "The fallback chain incurs up to two failed probes (daemon ping + `which provisioning-tool`) before falling through to tier 3 on cold offline use. Latency measured at ~50ms on macOS — acceptable but not zero", + "G3 can only assert semantic equivalence on payloads it can normalise. Fields not listed in `normalise()` (trace_id/timestamp/etc.) could still mask real divergence if an unknown volatile field is introduced. Mitigated by reviewing the normaliser when any new metadata field is added", + "The mcp-server binary `provisioning-mcp-server` still exists alongside `prov-mcp` (the new Registry-backed binary) during migration. Users must be told which to use" + ], + "positive": [ + "Adding a new operation is a single `impl Tool` in provisioning-core — it appears in all three surfaces at once without surface-specific code", + "The admin UI is unblocked: it calls the same HTTP API the CLI uses, consuming the same Registry responses", + "MCP stdio and HTTP daemon can be deployed or disabled independently without affecting the CLI's offline workflow", + "G3 contract test catches silent drift at CI time instead of production", + "Schema is generated once by `Tool::schema()` and consumed by tools/list (MCP), GET /api/v1/tools (HTTP), and `provisioning-tool schema ` (CLI) — no duplicate JSON Schema files", + "`--fmt text|json|yaml|toml|md` and `--clip` global CLI flags replace the scattered `--format`, `--output`, `--json` per-handler options" + ] + }, + "constraints": [ + { + "check": { + "must_be_empty": true, + "paths": [ + "platform/crates/provisioning-tool/src", + "platform/crates/provisioning-daemon/src", + "platform/crates/mcp-server/src" + ], + "pattern": "Tool::invoke|tool\\.invoke\\(", + "tag": "Grep" + }, + "claim": "All three surfaces (CLI via provisioning-tool, HTTP via provisioning-daemon, MCP via mcp-server) must invoke operations through Registry::invoke — no surface may bypass the Registry with direct tool instantiation", + "id": "registry-sole-dispatch-path", + "rationale": "A surface that bypasses the Registry makes the G3 contract test meaningless for that operation because the shared dispatch path is not exercised. Enforcing Registry::invoke keeps the three surfaces contractually equivalent.", + "scope": "platform/crates/provisioning-tool, platform/crates/provisioning-daemon, platform/crates/mcp-server", + "severity": "Hard" + }, + { + "check": { + "cmd": "cargo test -p contract-tests --manifest-path platform/Cargo.toml", + "expect_exit": 0, + "tag": "NuCmd" + }, + "claim": "The contract-tests crate must pass with 5 tests: listing agreement, echo agreement, invalid-param error agreement, failing-tool error agreement, and tools/list count agreement", + "id": "g3-contract-test-must-pass", + "rationale": "G3 is the mechanism that converts sync-irrenunciable into an architectural invariant. A failing G3 means one surface has silently diverged from the others.", + "scope": "platform/crates/contract-tests", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": false, + "paths": [ + "provisioning/core/nulib/domain" + ], + "pattern": "tool-call|tool-list", + "tag": "Grep" + }, + "claim": "Every call to tool-call / tool-list in Nushell must pass an explicit legacy closure — not a stub, not an error, but a working Nushell-native implementation", + "id": "nushell-fallback-legacy-closure-required", + "rationale": "Tier 3 is the offline-first guarantee. If the legacy closure errors or is empty, the fallback chain breaks when the daemon is down and provisioning-tool is not installed. This is the retirement gate: tier 3 can only be removed per-operation after G3 passes for that operation.", + "scope": "provisioning/core/nulib/domain", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": false, + "paths": [ + "platform/crates/mcp-server/src/registry_server.rs" + ], + "pattern": "pub async fn handle_request", + "tag": "Grep" + }, + "claim": "McpServer must expose `pub async fn handle_request(Value) -> Value` — the in-process entry point used by G3 contract tests", + "id": "mcp-dispatch-exposed-via-handle-request", + "rationale": "Without handle_request the G3 MCP tier would require spawning a subprocess with pipes — brittle under concurrent test execution. Keeping handle_request public is a testability contract.", + "scope": "platform/crates/mcp-server/src/registry_server.rs", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": true, + "paths": [ + "provisioning/platform/crates/provisioning-core", + "provisioning/platform/crates/provisioning-daemon" + ], + "pattern": "ontoref-ontology|ontoref-derive", + "tag": "Grep" + }, + "claim": "provisioning workspace Cargo.toml must not contain ontoref-* path dependencies or the `ai` feature flag enabling them at the workspace level", + "id": "ontoref-zero-crate-dependency", + "rationale": "Coupling to ontoref crates inverts the delegation model: the decision is that provisioning's .ontoref/config.ncl declares a domain_daemon hook, and ontoref-daemon discovers it. provisioning must not import ontoref.", + "scope": "provisioning/platform/Cargo.toml, provisioning/platform/crates/provisioning-core/Cargo.toml, provisioning/platform/crates/provisioning-daemon/Cargo.toml", + "severity": "Soft" + } + ], + "context": "Before this decision the provisioning platform exposed three user-facing surfaces — the Nushell CLI (`provisioning ...`), the MCP stdio server (`crates/mcp-server`), and the future admin HTTP UI — as three independent codebases. Each had its own dispatch logic, its own parameter validation, and its own response formatting. A single operation like `workspace list` was implemented once in Nushell for the CLI and once as a `simple_main.rs` MCP tool with separate logic. The admin UI was pending because there was no shared backend it could consume. This divergence was already causing drift: `provision_cluster_create` in MCP accepted a different parameter shape than `provisioning cluster create` in the CLI, and neither agreed with the orchestrator's HTTP POST body. The user's irrenunciable requirement was ontoref-style synchronization — one operation, one semantics, three surfaces — without forcing any surface to depend on the others (CLI must work offline; MCP stdio must not require an HTTP daemon; admin UI must not embed the CLI).", + "date": "2026-04-19", + "decision": "Introduce a four-crate layered architecture: (1) `provisioning-core` is a pure library exposing the `Tool` trait and `Registry`; all 37 operations are implemented as `impl Tool` inside it. (2) `provisioning-tool` is a thin CLI binary that instantiates the Registry and exposes `list`/`schema`/`invoke` over stdout JSON. (3) `provisioning-daemon` is an Axum HTTP+NATS server that wraps the Registry with JWT+RBAC middleware, domain-state tracking, a config-file watcher, an embedded admin UI, and Tera ontology templates. (4) `mcp-server` is reimplemented internally as a JSON-RPC 2.0 dispatcher over the same Registry, consumed via `McpServer::handle_request` for in-process tests and via stdin/stdout for the MCP protocol. The Nushell CLI uses a three-tier fallback chain (`platform/clients/fallback.nu::tool-call`): tier 1 is the HTTP daemon if reachable; tier 2 is the `provisioning-tool` child process; tier 3 is the caller-supplied Nushell legacy closure. A G3 contract test (`crates/contract-tests`) asserts that the same tool invoked through all three surfaces produces semantically equivalent payloads after envelope normalisation and validates each tier's output against a shared JSON Schema. An `.ontoref/config.ncl` hook (`domain_daemon`) declares provisioning as an external domain so ontoref-daemon can delegate `provisioning.*` ontology queries without provisioning importing any ontoref crates.", + "id": "adr-029", + "ontology_check": { + "decision_string": "Unify CLI+HTTP+MCP surfaces on a shared provisioning-core Registry with a three-tier fallback in Nushell, JWT+RBAC middleware only at the HTTP layer, G3 contract test asserting semantic parity, and ontoref federation via config hook instead of crate dependency", + "invariants_at_risk": [ + "config-driven-always", + "type-safety-always", + "solid-boundaries" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "A shared Rust library is the only architecture that gives autonomy + sync simultaneously", + "detail": "The three surfaces have incompatible runtime models: the CLI can run without any long-running process, MCP stdio cannot share a process with an HTTP server (stdio hijacks stdin/stdout), and the admin UI requires a persistent backend. A shared service (daemon-only) forces the CLI to depend on the daemon — breaks autonomy. A shared protocol (REST-only) forces MCP to wrap HTTP — breaks stdio's contract. A shared library is the only option where each surface instantiates Registry independently and dispatches identically. Autonomy is structural; sync is guaranteed by construction because the dispatch code is literally the same function call." + }, + { + "claim": "The three-tier fallback keeps CLI hardcoded offline-first", + "detail": "The user's current workflow is `provisioning workspace list` on a laptop with no daemon running. Tier 3 (Nushell legacy closure) preserves that behavior indefinitely. Tier 1 (HTTP daemon) opportunistically accelerates when the daemon is up — lets multi-developer setups cache Registry state. Tier 2 (provisioning-tool child) is the bridge: it reuses the Rust Registry but spawns a fresh process, so operations don't require a daemon yet also don't reimplement logic in Nushell. The chain is checked at call time, not configuration time, so the user never manages daemon state — it either works faster or it works the same." + }, + { + "claim": "G3 contract test converts 'sync irrenunciable' into a CI invariant", + "detail": "Without G3, the three surfaces would drift silently as new tools are added. G3 asserts that for each fixture tool, all three tiers produce the same normalised payload and the same error code. This is structural: the test doesn't know which tier is 'right' — it knows they must agree. If a future change to the HTTP envelope breaks parity with MCP, CI fails. If a new error variant is added to ToolError but not mapped in `routes.rs::tool_error_code` or `registry_server.rs::tool_error_to_rpc`, the G3 error-code tests catch it. The contract cost is one integration test crate; the insurance is architectural." + }, + { + "claim": "Ontoref federation via config hook, not crate dependency", + "detail": "Earlier plan revisions had provisioning-daemon depending on `ontoref-ontology` and `ontoref-derive` crates. This would force provisioning's release cadence onto ontoref's and vice versa. The `domain_daemon` config hook in `.ontoref/config.ncl` inverts the dependency: provisioning declares its HTTP URL and ontology endpoints; ontoref-daemon reads this config and delegates. provisioning has zero compile-time ontoref deps. The coupling is runtime, one-directional, and can be disabled by setting `domain_daemon.required = false` (the default)." + }, + { + "claim": "37 tools, not 45+ as originally planned", + "detail": "A0 inventory revealed 37 actual tools in mcp-server (7 provision_*, 5 guidance_*, 7 installer_*, 17 legacy infra, 1 ai_query). The remaining 'tools' counted in early plans were enum values for taskservs (cicd, coredns, grafana…), not operations. Renaming to `_` (workspace_list, server_create, dag_show) preserves the 37 operations under cleaner names since no external MCP consumers exist yet." + } + ], + "related_adrs": [ + "adr-014-solid-enforcement", + "adr-022-ncl-sync-daemon", + "adr-025-unified-lazy-loading", + "adr-026-nulib-restructure", + "adr-027-prvng-cli-daemon", + "adr-028-daemon-target-registry-field" + ], + "status": "Accepted", + "title": "Smart Interface Unification: CLI ↔ HTTP ↔ MCP via Shared Registry" +} diff --git a/.ncl-cache/018ef1696cf8679df55038e8a502b5e5db6cfbaaf12af58b8d4741fa65ae8564.json b/.ncl-cache/018ef1696cf8679df55038e8a502b5e5db6cfbaaf12af58b8d4741fa65ae8564.json new file mode 100644 index 0000000..4c61c3c --- /dev/null +++ b/.ncl-cache/018ef1696cf8679df55038e8a502b5e5db6cfbaaf12af58b8d4741fa65ae8564.json @@ -0,0 +1,12 @@ +{ + "dependencies": [], + "name": "runc", + "version": { + "check_latest": true, + "current": "1.1.15", + "grace_period": 86400, + "site": "", + "source": "github.com/opencontainers/runc", + "tags": "" + } +} diff --git a/.ncl-cache/0307839f11004a9f915317cc55cd4bc76450a111bc0a7857a55ef2040b8c4eb7.json b/.ncl-cache/0307839f11004a9f915317cc55cd4bc76450a111bc0a7857a55ef2040b8c4eb7.json new file mode 100644 index 0000000..c91a518 --- /dev/null +++ b/.ncl-cache/0307839f11004a9f915317cc55cd4bc76450a111bc0a7857a55ef2040b8c4eb7.json @@ -0,0 +1,44 @@ +{ + "DefaultLianBuild": { + "context_src": "", + "ctx_type": "plain", + "image": "", + "lian_build_root": "/Users/Akasha/Development/lian-build", + "registry": { + "credential_path": "infra/libre-wuji/secrets/registry-push.sops.yaml", + "endpoint": "reg.librecloud.online" + }, + "secrets_base": "/Users/Akasha/Development/project-provisioning/workspaces/libre-wuji", + "ssh_key": "/Users/Akasha/Development/.ssh/lian-build-runner", + "workspace": "" + }, + "LianBuild": { + "context_src": "", + "ctx_type": "plain", + "image": "", + "lian_build_root": "/Users/Akasha/Development/lian-build", + "registry": { + "credential_path": "infra/libre-wuji/secrets/registry-push.sops.yaml", + "endpoint": "reg.librecloud.online" + }, + "secrets_base": "/Users/Akasha/Development/project-provisioning/workspaces/libre-wuji", + "ssh_key": "/Users/Akasha/Development/.ssh/lian-build-runner", + "workspace": "" + }, + "Version": "1.0.0", + "defaults": { + "lian_build": { + "context_src": "", + "ctx_type": "plain", + "image": "", + "lian_build_root": "/Users/Akasha/Development/lian-build", + "registry": { + "credential_path": "infra/libre-wuji/secrets/registry-push.sops.yaml", + "endpoint": "reg.librecloud.online" + }, + "secrets_base": "/Users/Akasha/Development/project-provisioning/workspaces/libre-wuji", + "ssh_key": "/Users/Akasha/Development/.ssh/lian-build-runner", + "workspace": "" + } + } +} diff --git a/.ncl-cache/03f3cdd00cd254677f254c819051229efa7cd96a55e8430d80995d90cda48107.json b/.ncl-cache/03f3cdd00cd254677f254c819051229efa7cd96a55e8430d80995d90cda48107.json new file mode 100644 index 0000000..3321597 --- /dev/null +++ b/.ncl-cache/03f3cdd00cd254677f254c819051229efa7cd96a55e8430d80995d90cda48107.json @@ -0,0 +1,62 @@ +{ + "kubernetes": { + "addons": "", + "admin_user": "root", + "auth_mode": "Node,RBAC", + "bind_port": 6443, + "cert_sans": [ + "{{hostname}}", + "{{cluster_name}}", + "127.0.0.1" + ], + "certs_dir": "/etc/kubernetes/pki", + "cluster_name": "k8s-cluster", + "cmd_task": "install", + "cni": "cilium", + "cni_version": "", + "cp_ip": null, + "cp_name": "controlplane", + "cri": "crio", + "dns_domain": "cluster.local", + "etcd_ca_path": "/etc/kubernetes/pki/etcd/ca.crt", + "etcd_cert_path": "/etc/kubernetes/pki/apiserver-etcd-client.crt", + "etcd_certs_path": "etcd_certs", + "etcd_cluster_name": "", + "etcd_endpoints": [], + "etcd_key_path": "/etc/kubernetes/pki/apiserver-etcd-client.key", + "etcd_mode": "stacked", + "etcd_peers": "", + "etcd_prefix": "", + "external_ips": [], + "hostname": "k8s-node", + "install_log_path": "/tmp/k8s.log", + "ip": "10.0.0.1", + "major_version": "1.35", + "mode": "controlplane", + "name": "kubernetes", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "pod_net": "10.244.0.0/16", + "prov_etcd_path": "etcdcerts", + "pull_policy": "IfNotPresent", + "repo": "registry.k8s.io", + "runtime_default": "crun", + "runtimes": "crun,runc", + "service_net": "10.96.0.0/12", + "skip_phases": [], + "sysctl": { + "disable_ipv6": false + }, + "taint_node": true, + "taints_effect": "PreferNoSchedule", + "target_path": "/opt/kubernetes", + "timeout_cp": "4m0s", + "tpl": "kubeadm-config.yaml.j2", + "version": "1.35.3", + "work_path": "/opt/kubernetes/$cluster_name" + } +} diff --git a/.ncl-cache/043f4ab1a3cad9bdad75efae83494edac7d30f49e5b226bc0aa91e6c9ba90a5d.json b/.ncl-cache/043f4ab1a3cad9bdad75efae83494edac7d30f49e5b226bc0aa91e6c9ba90a5d.json new file mode 100644 index 0000000..d1669ef --- /dev/null +++ b/.ncl-cache/043f4ab1a3cad9bdad75efae83494edac7d30f49e5b226bc0aa91e6c9ba90a5d.json @@ -0,0 +1,54 @@ +{ + "DefaultCoreDNS": { + "cmd_task": "install", + "domains_search": "", + "entries": [ + { + "domain": ".", + "etcd_cluster_name": "", + "file": null, + "forward": { + "forward_ip": null, + "source": "." + }, + "port": 53, + "records": [], + "use_cache": true, + "use_errors": true, + "use_log": true + } + ], + "etc_corefile": "/etc/coredns/Corefile", + "hostname": "dns-server", + "name": "coredns", + "nameservers": [], + "version": "1.14.2" + }, + "defaults": { + "coredns": { + "cmd_task": "install", + "domains_search": "", + "entries": [ + { + "domain": ".", + "etcd_cluster_name": "", + "file": null, + "forward": { + "forward_ip": null, + "source": "." + }, + "port": 53, + "records": [], + "use_cache": true, + "use_errors": true, + "use_log": true + } + ], + "etc_corefile": "/etc/coredns/Corefile", + "hostname": "dns-server", + "name": "coredns", + "nameservers": [], + "version": "1.14.2" + } + } +} diff --git a/.ncl-cache/04734f331f55b02c9f4746faf70801e44a0e66808d8c53301f8bbf656bf174b9.json b/.ncl-cache/04734f331f55b02c9f4746faf70801e44a0e66808d8c53301f8bbf656bf174b9.json new file mode 100644 index 0000000..81fca28 --- /dev/null +++ b/.ncl-cache/04734f331f55b02c9f4746faf70801e44a0e66808d8c53301f8bbf656bf174b9.json @@ -0,0 +1,3 @@ +{ + "name": "web" +} diff --git a/.ncl-cache/04ead623f8a64513f57f832683d2a3319c1b92a12e8572300f61253400780244.json b/.ncl-cache/04ead623f8a64513f57f832683d2a3319c1b92a12e8572300f61253400780244.json new file mode 100644 index 0000000..c84a9af --- /dev/null +++ b/.ncl-cache/04ead623f8a64513f57f832683d2a3319c1b92a12e8572300f61253400780244.json @@ -0,0 +1,21 @@ +{ + "artifact": { + "description": "Build cache access policy. Declares which cache namespaces a mode may read, write, or append-only access, enabling CI/session namespace isolation for build caches stored in an OCI registry.", + "id": "cache-management", + "layers": [ + { + "description": "contract.ncl — CacheManagementContext, CacheEntry, CacheAccessMode", + "media_type": "application/vnd.ontoref.domain.contract.v1", + "required": true + }, + { + "description": "example.json — sample context for a lian-build CI run", + "media_type": "application/vnd.ontoref.domain.example.v1", + "required": false + } + ], + "media_type": "application/vnd.ontoref.domain.v1", + "uses_registry": "primary", + "version": "0.1.0" + } +} diff --git a/.ncl-cache/051fdac47edc3a1214a5df0278b5243615c1ea386fc824c99a227665b996b0f0.json b/.ncl-cache/051fdac47edc3a1214a5df0278b5243615c1ea386fc824c99a227665b996b0f0.json new file mode 100644 index 0000000..c0de1b3 --- /dev/null +++ b/.ncl-cache/051fdac47edc3a1214a5df0278b5243615c1ea386fc824c99a227665b996b0f0.json @@ -0,0 +1,38 @@ +{ + "DefaultServerDefaults": { + "fix_local_hosts": true, + "installer_user": "${user}", + "labels": "", + "lock": false, + "network_public_ipv4": true, + "network_public_ipv6": false, + "network_utility_ipv4": true, + "network_utility_ipv6": false, + "running_timeout": 200, + "running_wait": 10, + "storage_os_find": "name: debian-12 | arch: x86_64", + "time_zone": "UTC", + "user": "", + "user_home": "/home/${user}", + "user_ssh_port": 22 + }, + "defaults": { + "server_defaults": { + "fix_local_hosts": true, + "installer_user": "${user}", + "labels": "", + "lock": false, + "network_public_ipv4": true, + "network_public_ipv6": false, + "network_utility_ipv4": true, + "network_utility_ipv6": false, + "running_timeout": 200, + "running_wait": 10, + "storage_os_find": "name: debian-12 | arch: x86_64", + "time_zone": "UTC", + "user": "", + "user_home": "/home/${user}", + "user_ssh_port": 22 + } + } +} diff --git a/.ncl-cache/055c79e980ef77a8810d1e58a8122af4d292adbca74f67ef5ce3c26f774e98af.json b/.ncl-cache/055c79e980ef77a8810d1e58a8122af4d292adbca74f67ef5ce3c26f774e98af.json new file mode 100644 index 0000000..c2837d3 --- /dev/null +++ b/.ncl-cache/055c79e980ef77a8810d1e58a8122af4d292adbca74f67ef5ce3c26f774e98af.json @@ -0,0 +1,12 @@ +{ + "dependencies": [], + "name": "youki", + "version": { + "check_latest": true, + "current": "0.6.0", + "grace_period": 86400, + "site": "https://github.com/containers/youki", + "source": "https://github.com/containers/youki/releases", + "tags": "https://github.com/containers/youki/tags" + } +} diff --git a/.ncl-cache/056d763c8d519168f2c92f41c0f1b5960b8ac1462b98ea761410349cdbc93aff.json b/.ncl-cache/056d763c8d519168f2c92f41c0f1b5960b8ac1462b98ea761410349cdbc93aff.json new file mode 100644 index 0000000..b9034c3 --- /dev/null +++ b/.ncl-cache/056d763c8d519168f2c92f41c0f1b5960b8ac1462b98ea761410349cdbc93aff.json @@ -0,0 +1,12 @@ +{ + "DefaultLinkerd": { + "name": "linkerd", + "version": "2.16.0" + }, + "defaults": { + "linkerd": { + "name": "linkerd", + "version": "2.16.0" + } + } +} diff --git a/.ncl-cache/05a5ed6acd15e21bca259e19a64eaf5dcc51f0c706b0f0c5854ec63a330d6fe8.json b/.ncl-cache/05a5ed6acd15e21bca259e19a64eaf5dcc51f0c706b0f0c5854ec63a330d6fe8.json new file mode 100644 index 0000000..3bbb895 --- /dev/null +++ b/.ncl-cache/05a5ed6acd15e21bca259e19a64eaf5dcc51f0c706b0f0c5854ec63a330d6fe8.json @@ -0,0 +1,88 @@ +{ + "AWSConfig": { + "credentials": {}, + "region": "us-east-1", + "timeout_seconds": 30 + }, + "ControlCenterConfig": { + "database": {}, + "enabled": true, + "port": 3000, + "timeout_seconds": 30, + "url": "http://localhost:3000" + }, + "DatabaseConfig": { + "backend": "memory" + }, + "HetznerConfig": { + "api_url": "https://api.hetzner.cloud/v1", + "credentials": {}, + "timeout_seconds": 30 + }, + "KMSConfig": { + "backend": "age", + "enabled": true, + "rotation_days": 90 + }, + "LocalConfig": { + "base_path": "/tmp/provisioning-local", + "timeout_seconds": 10 + }, + "OrchestratorConfig": { + "enabled": true, + "endpoint": "http://localhost:9090", + "health_check_interval_seconds": 5, + "port": 9090, + "timeout_seconds": 30 + }, + "PlatformServicesConfig": { + "control_center": {}, + "kms_service": {}, + "orchestrator": {} + }, + "ProviderConfig": {}, + "ProviderCredentialsReference": { + "credentials_source": "", + "credentials_source_type": "rustyvault" + }, + "RustyVaultBootstrap": { + "encrypted_key_format": "age", + "encrypted_key_path": "" + }, + "SystemConfig": { + "cache_base_path": "/var/cache/provisioning", + "config_base_path": "/etc/provisioning", + "cpu_count": 8, + "disk_total_gb": 500, + "install_path": "/opt/provisioning", + "memory_total_gb": 32, + "os_name": "linux", + "os_version": "5.15.0", + "setup_by_user": "provisioning", + "setup_date": "2025-12-11T00:00:00Z", + "setup_hostname": "provisioning-host", + "system_architecture": "x86_64", + "version": "1.0.0", + "workspaces_dir": "/opt/workspaces" + }, + "UpCloudConfig": { + "api_url": "https://api.upcloud.com/1.3", + "credentials": {}, + "interface": "API", + "timeout_seconds": 30 + }, + "UserPreferences": { + "auto_confirm_operations": false, + "default_timeout_seconds": 300, + "log_level": "info", + "preferred_editor": "vim", + "preferred_output_format": "text" + }, + "WorkspaceConfig": { + "active_infrastructure": "", + "active_providers": [], + "provider_config": {}, + "workspace_name": "", + "workspace_path": "" + } +} diff --git a/.ncl-cache/063a6ef0117f41814f9487d7f7da08928a1ff312953c2d839cb23da98f423d14.json b/.ncl-cache/063a6ef0117f41814f9487d7f7da08928a1ff312953c2d839cb23da98f423d14.json new file mode 100644 index 0000000..a2e0b88 --- /dev/null +++ b/.ncl-cache/063a6ef0117f41814f9487d7f7da08928a1ff312953c2d839cb23da98f423d14.json @@ -0,0 +1,19 @@ +{ + "provisioning_daemon": { + "log_level": "info", + "nats_url": "nats://127.0.0.1:4222", + "nickel_import_path": "/Users/Akasha/Development/ontoref", + "ontology_templates": "/Users/Akasha/Development/project-provisioning/provisioning/platform/crates/provisioning-daemon/ontology_templates", + "orchestrator_url": "http://localhost:9011", + "project_name": "provisioning", + "project_root": "/Users/Akasha/Development/project-provisioning/provisioning", + "provisioning_bin": "provisioning", + "server": { + "host": "0.0.0.0", + "port": 9014 + }, + "ui_templates_dir": "/Users/Akasha/Development/project-provisioning/provisioning/platform/crates/provisioning-daemon/ui/templates", + "watch_paths": [], + "workspaces_root": "/Users/Akasha/Development/project-provisioning/workspaces" + } +} diff --git a/.ncl-cache/0645c7ace6bd95d139cc891582d3ecf95c179a28f08650407eb8c482ec9c471b.json b/.ncl-cache/0645c7ace6bd95d139cc891582d3ecf95c179a28f08650407eb8c482ec9c471b.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/.ncl-cache/0645c7ace6bd95d139cc891582d3ecf95c179a28f08650407eb8c482ec9c471b.json @@ -0,0 +1 @@ +{} diff --git a/.ncl-cache/06b94bae95673cc85184d655629467f1107b39b7c39d1de780cc7a4a2f405b6f.json b/.ncl-cache/06b94bae95673cc85184d655629467f1107b39b7c39d1de780cc7a4a2f405b6f.json new file mode 100644 index 0000000..41ac360 --- /dev/null +++ b/.ncl-cache/06b94bae95673cc85184d655629467f1107b39b7c39d1de780cc7a4a2f405b6f.json @@ -0,0 +1,157 @@ +{ + "Containerd": { + "cmd_task": "install", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: configuration in git, no runtime data to capture" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "live_check": { + "aggregate": "all_must_pass", + "scope": "all_servers", + "service": "containerd", + "strategy": "systemd" + }, + "mode": "taskserv", + "name": "containerd", + "operations": { + "delete": false, + "health": true, + "install": true, + "reinstall": true + }, + "runtimes": "runc", + "version": "1.7.24" + }, + "DefaultContainerd": { + "cmd_task": "install", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: configuration in git, no runtime data to capture" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "live_check": { + "aggregate": "all_must_pass", + "scope": "all_servers", + "service": "containerd", + "strategy": "systemd" + }, + "mode": "taskserv", + "name": "containerd", + "operations": { + "delete": false, + "health": true, + "install": true, + "reinstall": true + }, + "runtimes": "runc", + "version": "1.7.24" + }, + "Version": { + "dependencies": [], + "name": "containerd", + "version": { + "check_latest": true, + "current": "1.7.24", + "grace_period": 86400, + "site": "containerd.io", + "source": "github.com/containerd/containerd", + "tags": "" + } + }, + "defaults": { + "containerd": { + "cmd_task": "install", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: configuration in git, no runtime data to capture" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "live_check": { + "aggregate": "all_must_pass", + "scope": "all_servers", + "service": "containerd", + "strategy": "systemd" + }, + "mode": "taskserv", + "name": "containerd", + "operations": { + "delete": false, + "health": true, + "install": true, + "reinstall": true + }, + "runtimes": "runc", + "version": "1.7.24" + } + } +} diff --git a/.ncl-cache/07bed446b12c1b557cbe66ca33812a85e68f8dbc4145f0b1a6ac70d093cbdd72.json b/.ncl-cache/07bed446b12c1b557cbe66ca33812a85e68f8dbc4145f0b1a6ac70d093cbdd72.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/.ncl-cache/07bed446b12c1b557cbe66ca33812a85e68f8dbc4145f0b1a6ac70d093cbdd72.json @@ -0,0 +1 @@ +{} diff --git a/.ncl-cache/08006722b605727818440d50259456926e13c3b7d7c908622151740cd3a85eb6.json b/.ncl-cache/08006722b605727818440d50259456926e13c3b7d7c908622151740cd3a85eb6.json new file mode 100644 index 0000000..251e7c6 --- /dev/null +++ b/.ncl-cache/08006722b605727818440d50259456926e13c3b7d7c908622151740cd3a85eb6.json @@ -0,0 +1,80 @@ +{ + "zot": { + "concerns": { + "backup": { + "backlog_ref": "BACKUP-REGISTRY-001", + "kind": "pending", + "reason": "BackupPolicy declared at workspace level (registry-stack BackupGroup)" + }, + "certs": { + "certs_impl": { + "acme_server": "https://acme-v02.api.letsencrypt.org/directory", + "email": "", + "provider": "cloudflare", + "secret_ref": "" + }, + "kind": "enabled" + }, + "dns": { + "dns_impl": { + "internal": [], + "zone": "" + }, + "kind": "enabled" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "enabled", + "tls_impl": { + "hostnames": [], + "issuer_ref": "letsencrypt-prod", + "secret_name": "zot-tls" + } + } + }, + "data_dir": "/var/lib/data/zot", + "image": "ghcr.io/project-zot/zot-linux-arm64:latest", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "mode": "cluster", + "name": "zot", + "namespace": "data", + "operations": { + "delete": true, + "health": true, + "install": true, + "update": true + }, + "port": 5000, + "provides": { + "port": 5000, + "service": "zot" + }, + "requires": { + "credentials": [], + "ports": [ + { + "exposure": "private", + "port": 5000 + } + ], + "storage": { + "persistent": true, + "size": "50Gi" + } + }, + "storage_class": "nfs-shared", + "version": "latest" + } +} diff --git a/.ncl-cache/091c2dd251bc3b15cd7890f38820533d742613f925f93ea18194564aab2c42dd.json b/.ncl-cache/091c2dd251bc3b15cd7890f38820533d742613f925f93ea18194564aab2c42dd.json new file mode 100644 index 0000000..80bdcf9 --- /dev/null +++ b/.ncl-cache/091c2dd251bc3b15cd7890f38820533d742613f925f93ea18194564aab2c42dd.json @@ -0,0 +1,24 @@ +{ + "arch_support": [ + "x86_64", + "aarch64", + "mips", + "powerpc", + "sparc" + ], + "capabilities": [ + "emulation", + "virtualization", + "cross-arch" + ], + "category": "hypervisor", + "description": "QEMU processor emulation and machine emulation platform", + "name": "qemu", + "platform_support": [ + "linux", + "macos", + "windows" + ], + "release": "2024-01-15", + "version": "8.2.0" +} diff --git a/.ncl-cache/09c1140c6996ca3868e2e306d24254735f9be7de59cdfe7b5cbaf685a82f8bbe.json b/.ncl-cache/09c1140c6996ca3868e2e306d24254735f9be7de59cdfe7b5cbaf685a82f8bbe.json new file mode 100644 index 0000000..703d6d7 --- /dev/null +++ b/.ncl-cache/09c1140c6996ca3868e2e306d24254735f9be7de59cdfe7b5cbaf685a82f8bbe.json @@ -0,0 +1,1372 @@ +{ + "AuthLogin": { + "aliases": [ + "login" + ], + "description": "Authenticate user with JWT", + "domain": "authentication", + "estimated_time": 2, + "form_path": "provisioning/core/shlib/forms/authentication/auth_login.toml", + "name": "auth login", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "ClusterCreate": { + "aliases": [ + "cluster c", + "create cluster", + "cl create" + ], + "description": "Create new cluster", + "domain": "infrastructure", + "estimated_time": 300, + "name": "cluster create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "DefaultCommandMetadata": { + "aliases": [], + "description": "", + "domain": "infrastructure", + "estimated_time": 1, + "name": "", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "DefaultCommandRegistry": { + "commands": { + "auth login": { + "aliases": [ + "login" + ], + "description": "Authenticate user with JWT", + "domain": "authentication", + "estimated_time": 2, + "form_path": "provisioning/core/shlib/forms/authentication/auth_login.toml", + "name": "auth login", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "cluster create": { + "aliases": [ + "cluster c", + "create cluster", + "cl create" + ], + "description": "Create new cluster", + "domain": "infrastructure", + "estimated_time": 300, + "name": "cluster create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "help": { + "aliases": [ + "h", + "-h", + "--help" + ], + "description": "Show help information", + "domain": "utilities", + "estimated_time": 1, + "name": "help", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "mfa enroll": { + "aliases": [ + "mfa-enroll", + "mfa setup" + ], + "description": "Enroll in multi-factor authentication", + "domain": "authentication", + "estimated_time": 30, + "form_path": "provisioning/core/shlib/forms/authentication/mfa_enroll.toml", + "name": "mfa enroll", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "write", + "requires_auth": true, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "server create": { + "aliases": [ + "server c", + "create server", + "s create" + ], + "description": "Create new servers from configuration", + "domain": "infrastructure", + "estimated_time": 120, + "name": "server create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": true, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "server delete": { + "aliases": [ + "server d", + "delete server", + "s delete" + ], + "description": "Delete existing servers", + "domain": "infrastructure", + "estimated_time": 60, + "form_path": "provisioning/core/shlib/forms/infrastructure/server_delete_confirm.toml", + "name": "server delete", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "admin", + "requires_auth": true, + "requires_confirmation": true, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "delete", + "side_effects": true, + "slow_operation": true + } + }, + "server list": { + "aliases": [ + "server ls", + "ls server", + "s list" + ], + "description": "List all servers", + "domain": "infrastructure", + "estimated_time": 5, + "name": "server list", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": true + } + }, + "setup": { + "aliases": [ + "setup wizard", + "st" + ], + "description": "Interactive system setup wizard", + "domain": "configuration", + "estimated_time": 120, + "form_path": "provisioning/core/forminquire/templates/setup-wizard.form.j2", + "name": "setup", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "admin", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "taskserv create": { + "aliases": [ + "taskserv c", + "task create", + "t create" + ], + "description": "Install task service on servers", + "domain": "infrastructure", + "estimated_time": 180, + "name": "taskserv create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "taskserv delete": { + "aliases": [ + "taskserv d", + "task delete", + "t delete" + ], + "description": "Remove task service from servers", + "domain": "infrastructure", + "estimated_time": 60, + "form_path": "provisioning/core/shlib/forms/infrastructure/taskserv_delete_confirm.toml", + "name": "taskserv delete", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "admin", + "requires_auth": true, + "requires_confirmation": true, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "delete", + "side_effects": true, + "slow_operation": true + } + }, + "version": { + "aliases": [ + "v", + "-v", + "--version" + ], + "description": "Show version information", + "domain": "utilities", + "estimated_time": 1, + "name": "version", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "workspace init": { + "aliases": [ + "workspace create", + "ws init", + "ws create" + ], + "description": "Initialize new workspace interactively", + "domain": "workspace", + "estimated_time": 30, + "form_path": "provisioning/core/forminquire/templates/workspace-init.form.j2", + "name": "workspace init", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "workspace list": { + "aliases": [ + "workspace ls", + "ws list", + "ws ls" + ], + "description": "List all registered workspaces", + "domain": "workspace", + "estimated_time": 1, + "name": "workspace list", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "workspace switch": { + "aliases": [ + "workspace activate", + "ws switch", + "ws activate" + ], + "description": "Switch active workspace", + "domain": "workspace", + "estimated_time": 2, + "name": "workspace switch", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + } + }, + "version": "1.0.0" + }, + "DefaultCommandRequirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + }, + "HelpCommand": { + "aliases": [ + "h", + "-h", + "--help" + ], + "description": "Show help information", + "domain": "utilities", + "estimated_time": 1, + "name": "help", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "MfaEnroll": { + "aliases": [ + "mfa-enroll", + "mfa setup" + ], + "description": "Enroll in multi-factor authentication", + "domain": "authentication", + "estimated_time": 30, + "form_path": "provisioning/core/shlib/forms/authentication/mfa_enroll.toml", + "name": "mfa enroll", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "write", + "requires_auth": true, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "ServerCreate": { + "aliases": [ + "server c", + "create server", + "s create" + ], + "description": "Create new servers from configuration", + "domain": "infrastructure", + "estimated_time": 120, + "name": "server create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": true, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "ServerDelete": { + "aliases": [ + "server d", + "delete server", + "s delete" + ], + "description": "Delete existing servers", + "domain": "infrastructure", + "estimated_time": 60, + "form_path": "provisioning/core/shlib/forms/infrastructure/server_delete_confirm.toml", + "name": "server delete", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "admin", + "requires_auth": true, + "requires_confirmation": true, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "delete", + "side_effects": true, + "slow_operation": true + } + }, + "ServerList": { + "aliases": [ + "server ls", + "ls server", + "s list" + ], + "description": "List all servers", + "domain": "infrastructure", + "estimated_time": 5, + "name": "server list", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": true + } + }, + "SetupWizard": { + "aliases": [ + "setup wizard", + "st" + ], + "description": "Interactive system setup wizard", + "domain": "configuration", + "estimated_time": 120, + "form_path": "provisioning/core/forminquire/templates/setup-wizard.form.j2", + "name": "setup", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "admin", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "TaskservCreate": { + "aliases": [ + "taskserv c", + "task create", + "t create" + ], + "description": "Install task service on servers", + "domain": "infrastructure", + "estimated_time": 180, + "name": "taskserv create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "TaskservDelete": { + "aliases": [ + "taskserv d", + "task delete", + "t delete" + ], + "description": "Remove task service from servers", + "domain": "infrastructure", + "estimated_time": 60, + "form_path": "provisioning/core/shlib/forms/infrastructure/taskserv_delete_confirm.toml", + "name": "taskserv delete", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "admin", + "requires_auth": true, + "requires_confirmation": true, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "delete", + "side_effects": true, + "slow_operation": true + } + }, + "VersionCommand": { + "aliases": [ + "v", + "-v", + "--version" + ], + "description": "Show version information", + "domain": "utilities", + "estimated_time": 1, + "name": "version", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "WorkspaceInit": { + "aliases": [ + "workspace create", + "ws init", + "ws create" + ], + "description": "Initialize new workspace interactively", + "domain": "workspace", + "estimated_time": 30, + "form_path": "provisioning/core/forminquire/templates/workspace-init.form.j2", + "name": "workspace init", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "WorkspaceList": { + "aliases": [ + "workspace ls", + "ws list", + "ws ls" + ], + "description": "List all registered workspaces", + "domain": "workspace", + "estimated_time": 1, + "name": "workspace list", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "WorkspaceSwitch": { + "aliases": [ + "workspace activate", + "ws switch", + "ws activate" + ], + "description": "Switch active workspace", + "domain": "workspace", + "estimated_time": 2, + "name": "workspace switch", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "defaults": { + "auth_login": { + "aliases": [ + "login" + ], + "description": "Authenticate user with JWT", + "domain": "authentication", + "estimated_time": 2, + "form_path": "provisioning/core/shlib/forms/authentication/auth_login.toml", + "name": "auth login", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "cluster_create": { + "aliases": [ + "cluster c", + "create cluster", + "cl create" + ], + "description": "Create new cluster", + "domain": "infrastructure", + "estimated_time": 300, + "name": "cluster create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "command_metadata": { + "aliases": [], + "description": "", + "domain": "infrastructure", + "estimated_time": 1, + "name": "", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "command_registry": { + "commands": { + "auth login": { + "aliases": [ + "login" + ], + "description": "Authenticate user with JWT", + "domain": "authentication", + "estimated_time": 2, + "form_path": "provisioning/core/shlib/forms/authentication/auth_login.toml", + "name": "auth login", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "cluster create": { + "aliases": [ + "cluster c", + "create cluster", + "cl create" + ], + "description": "Create new cluster", + "domain": "infrastructure", + "estimated_time": 300, + "name": "cluster create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "help": { + "aliases": [ + "h", + "-h", + "--help" + ], + "description": "Show help information", + "domain": "utilities", + "estimated_time": 1, + "name": "help", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "mfa enroll": { + "aliases": [ + "mfa-enroll", + "mfa setup" + ], + "description": "Enroll in multi-factor authentication", + "domain": "authentication", + "estimated_time": 30, + "form_path": "provisioning/core/shlib/forms/authentication/mfa_enroll.toml", + "name": "mfa enroll", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "write", + "requires_auth": true, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "server create": { + "aliases": [ + "server c", + "create server", + "s create" + ], + "description": "Create new servers from configuration", + "domain": "infrastructure", + "estimated_time": 120, + "name": "server create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": true, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "server delete": { + "aliases": [ + "server d", + "delete server", + "s delete" + ], + "description": "Delete existing servers", + "domain": "infrastructure", + "estimated_time": 60, + "form_path": "provisioning/core/shlib/forms/infrastructure/server_delete_confirm.toml", + "name": "server delete", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "admin", + "requires_auth": true, + "requires_confirmation": true, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "delete", + "side_effects": true, + "slow_operation": true + } + }, + "server list": { + "aliases": [ + "server ls", + "ls server", + "s list" + ], + "description": "List all servers", + "domain": "infrastructure", + "estimated_time": 5, + "name": "server list", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": true + } + }, + "setup": { + "aliases": [ + "setup wizard", + "st" + ], + "description": "Interactive system setup wizard", + "domain": "configuration", + "estimated_time": 120, + "form_path": "provisioning/core/forminquire/templates/setup-wizard.form.j2", + "name": "setup", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "admin", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "taskserv create": { + "aliases": [ + "taskserv c", + "task create", + "t create" + ], + "description": "Install task service on servers", + "domain": "infrastructure", + "estimated_time": 180, + "name": "taskserv create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "taskserv delete": { + "aliases": [ + "taskserv d", + "task delete", + "t delete" + ], + "description": "Remove task service from servers", + "domain": "infrastructure", + "estimated_time": 60, + "form_path": "provisioning/core/shlib/forms/infrastructure/taskserv_delete_confirm.toml", + "name": "taskserv delete", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "admin", + "requires_auth": true, + "requires_confirmation": true, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "delete", + "side_effects": true, + "slow_operation": true + } + }, + "version": { + "aliases": [ + "v", + "-v", + "--version" + ], + "description": "Show version information", + "domain": "utilities", + "estimated_time": 1, + "name": "version", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "workspace init": { + "aliases": [ + "workspace create", + "ws init", + "ws create" + ], + "description": "Initialize new workspace interactively", + "domain": "workspace", + "estimated_time": 30, + "form_path": "provisioning/core/forminquire/templates/workspace-init.form.j2", + "name": "workspace init", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "workspace list": { + "aliases": [ + "workspace ls", + "ws list", + "ws ls" + ], + "description": "List all registered workspaces", + "domain": "workspace", + "estimated_time": 1, + "name": "workspace list", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "workspace switch": { + "aliases": [ + "workspace activate", + "ws switch", + "ws activate" + ], + "description": "Switch active workspace", + "domain": "workspace", + "estimated_time": 2, + "name": "workspace switch", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + } + }, + "version": "1.0.0" + }, + "command_requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + }, + "help_command": { + "aliases": [ + "h", + "-h", + "--help" + ], + "description": "Show help information", + "domain": "utilities", + "estimated_time": 1, + "name": "help", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "mfa_enroll": { + "aliases": [ + "mfa-enroll", + "mfa setup" + ], + "description": "Enroll in multi-factor authentication", + "domain": "authentication", + "estimated_time": 30, + "form_path": "provisioning/core/shlib/forms/authentication/mfa_enroll.toml", + "name": "mfa enroll", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "write", + "requires_auth": true, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "server_create": { + "aliases": [ + "server c", + "create server", + "s create" + ], + "description": "Create new servers from configuration", + "domain": "infrastructure", + "estimated_time": 120, + "name": "server create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": true, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "server_delete": { + "aliases": [ + "server d", + "delete server", + "s delete" + ], + "description": "Delete existing servers", + "domain": "infrastructure", + "estimated_time": 60, + "form_path": "provisioning/core/shlib/forms/infrastructure/server_delete_confirm.toml", + "name": "server delete", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "admin", + "requires_auth": true, + "requires_confirmation": true, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "delete", + "side_effects": true, + "slow_operation": true + } + }, + "server_list": { + "aliases": [ + "server ls", + "ls server", + "s list" + ], + "description": "List all servers", + "domain": "infrastructure", + "estimated_time": 5, + "name": "server list", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": true + } + }, + "setup_wizard": { + "aliases": [ + "setup wizard", + "st" + ], + "description": "Interactive system setup wizard", + "domain": "configuration", + "estimated_time": 120, + "form_path": "provisioning/core/forminquire/templates/setup-wizard.form.j2", + "name": "setup", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "admin", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "taskserv_create": { + "aliases": [ + "taskserv c", + "task create", + "t create" + ], + "description": "Install task service on servers", + "domain": "infrastructure", + "estimated_time": 180, + "name": "taskserv create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "taskserv_delete": { + "aliases": [ + "taskserv d", + "task delete", + "t delete" + ], + "description": "Remove task service from servers", + "domain": "infrastructure", + "estimated_time": 60, + "form_path": "provisioning/core/shlib/forms/infrastructure/taskserv_delete_confirm.toml", + "name": "taskserv delete", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "admin", + "requires_auth": true, + "requires_confirmation": true, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "delete", + "side_effects": true, + "slow_operation": true + } + }, + "version_command": { + "aliases": [ + "v", + "-v", + "--version" + ], + "description": "Show version information", + "domain": "utilities", + "estimated_time": 1, + "name": "version", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "workspace_init": { + "aliases": [ + "workspace create", + "ws init", + "ws create" + ], + "description": "Initialize new workspace interactively", + "domain": "workspace", + "estimated_time": 30, + "form_path": "provisioning/core/forminquire/templates/workspace-init.form.j2", + "name": "workspace init", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "workspace_list": { + "aliases": [ + "workspace ls", + "ws list", + "ws ls" + ], + "description": "List all registered workspaces", + "domain": "workspace", + "estimated_time": 1, + "name": "workspace list", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "workspace_switch": { + "aliases": [ + "workspace activate", + "ws switch", + "ws activate" + ], + "description": "Switch active workspace", + "domain": "workspace", + "estimated_time": 2, + "name": "workspace switch", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + } + } +} diff --git a/.ncl-cache/09dc9f98355b11570a4edb32c1fe0b11ff4936a2b57d3ed6de7a3b8d51477ad8.json b/.ncl-cache/09dc9f98355b11570a4edb32c1fe0b11ff4936a2b57d3ed6de7a3b8d51477ad8.json new file mode 100644 index 0000000..9ad6761 --- /dev/null +++ b/.ncl-cache/09dc9f98355b11570a4edb32c1fe0b11ff4936a2b57d3ed6de7a3b8d51477ad8.json @@ -0,0 +1,81 @@ +{ + "stalwart": { + "cluster_issuer": "letsencrypt-prod", + "data_dir": "/var/lib/stalwart", + "domain": "example.com", + "hostname": "mail.example.com", + "http_port": 8080, + "image": "stalwartlabs/mail-server:v0.11.6", + "imaps_port": 993, + "lb_ipam_ip": "", + "mode": "cluster", + "name": "stalwart", + "namespace": "mail", + "node": "", + "operations": { + "backup": true, + "config": true, + "delete": true, + "health": true, + "install": true, + "restart": true, + "restore": true, + "update": true + }, + "provides": { + "endpoints": [], + "ports": [ + 25, + 465, + 587, + 993 + ], + "service": "stalwart" + }, + "relay": { + "host": "", + "name": "ses", + "port": 587, + "tls": true + }, + "requires": { + "credentials": [ + "RELAY_USERNAME", + "RELAY_PASSWORD", + "ADMIN_PASSWORD" + ], + "ports": [ + { + "exposure": "public", + "port": 25 + }, + { + "exposure": "public", + "port": 465 + }, + { + "exposure": "public", + "port": 587 + }, + { + "exposure": "public", + "port": 993 + }, + { + "exposure": "internal", + "port": 8080 + } + ], + "storage": { + "persistent": true, + "size": "20Gi" + } + }, + "smtp_port": 25, + "smtps_port": 465, + "storage_class": "hcloud-volumes", + "submission_port": 587, + "tls_secret": "stalwart-tls", + "version": "0.11.6" + } +} diff --git a/.ncl-cache/0a52d3d6cc14767615c3b87a9a433a25bc1b007aa0f660d064161f74d75d4864.json b/.ncl-cache/0a52d3d6cc14767615c3b87a9a433a25bc1b007aa0f660d064161f74d75d4864.json new file mode 100644 index 0000000..42d045c --- /dev/null +++ b/.ncl-cache/0a52d3d6cc14767615c3b87a9a433a25bc1b007aa0f660d064161f74d75d4864.json @@ -0,0 +1,15 @@ +{ + "containerd": { + "cmd_task": "install", + "mode": "taskserv", + "name": "containerd", + "operations": { + "delete": false, + "health": true, + "install": true, + "reinstall": true + }, + "runtimes": "runc", + "version": "1.7.24" + } +} diff --git a/.ncl-cache/0afd70d40e59fa40b395bea4d6ecbada2db4fb7b86c9aae84295d0b670bedb49.json b/.ncl-cache/0afd70d40e59fa40b395bea4d6ecbada2db4fb7b86c9aae84295d0b670bedb49.json new file mode 100644 index 0000000..9282db1 --- /dev/null +++ b/.ncl-cache/0afd70d40e59fa40b395bea4d6ecbada2db4fb7b86c9aae84295d0b670bedb49.json @@ -0,0 +1,104 @@ +{ + "alternatives_considered": [ + { + "option": "prvng-cli daemon: route read-only CLI commands to a separate Rust HTTP server via Unix socket", + "why_rejected": "Solves only specific read commands (<100ms), not the general nickel export cost. Adds a second daemon with socket/PID lifecycle. Nu call sites still need output formatting to match Nu tables. Doesn't help operation-path commands that also call nickel export." + }, + { + "option": "Lazy-load Nu modules (refactor main_provisioning/mod.nu)", + "why_rejected": "The dispatcher already lazy-loads commands/ subdirectory. The Nu interpreter startup (~200-400ms) is unavoidable regardless. Module parse cost is ~600-1200ms — a real problem but separate from the nickel export stall. This plan targets nickel export; module parse is a future orthogonal improvement." + }, + { + "option": "Nu-side cache with file-mtime check (no daemon)", + "why_rejected": "Nu processes are ephemeral — no proactive warming. First command of each session still pays the nickel export cost. Concurrent Nu processes (Makefile, CI) cause cache stampede: multiple processes miss simultaneously and all run nickel export. No file watching — cache becomes stale silently after NCL edits." + }, + { + "option": "Separate cache directories for daemon and plugin", + "why_rejected": "Requires a coordination protocol (socket, IPC, or manifest polling) so the plugin can find daemon-written entries. The shared-directory approach eliminates coordination entirely — the key derivation IS the coordination protocol." + } + ], + "consequences": { + "negative": [ + "Nu startup cost (~1.2s module parse) is unaffected — a separate problem", + "First invocation of the day: cache cold until daemon warm-up completes (~500ms-2s)", + "ncl-sync binary must be installed and in PATH for performance benefits; absence degrades gracefully to direct nickel export" + ], + "positive": [ + "prvng component list, workflow list: ~1.5s (from ~3-7s) — Nu module parse only, no nickel export stall", + "prvng deploy: ~3-5s (from ~15-30s) — multiple nickel exports are cache hits", + "Cache survives across prvng invocations — warm-up on platform start amortizes the cost for the whole session", + "nu_plugin_nickel is now usable for all config reads (--import-path gap closed)" + ] + }, + "constraints": [ + { + "check": { + "must_be_empty": true, + "paths": [ + "provisioning/core/nulib/" + ], + "pattern": "save.*config-cache.*\\.json", + "tag": "Grep" + }, + "claim": "Nu processes NEVER write .json files to the cache directory directly", + "id": "ncl-sync-single-writer", + "rationale": "Single-writer principle: concurrent Nu processes writing cache files would corrupt manifest state and produce partial JSON. Only ncl-sync daemon writes to the cache directory.", + "scope": "provisioning/core/nulib/", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": true, + "paths": [ + "provisioning/platform/crates/ncl-sync/" + ], + "pattern": "platform-nats|platform-db|surrealdb", + "tag": "Grep" + }, + "claim": "ncl-sync binary must not depend on platform-nats, platform-db, or surrealdb", + "id": "ncl-sync-no-platform-services", + "rationale": "Bootstrap circularity: NATS and SurrealDB are platform services whose configuration is managed by ncl-sync. The daemon cannot depend on services it configures.", + "scope": "provisioning/platform/crates/ncl-sync/Cargo.toml", + "severity": "Hard" + } + ], + "context": "Every `prvng` CLI invocation that reads configuration runs `nickel export --format json` at least once, often multiple times. There are 124 call sites across the Nu codebase; each export costs 2-5s. The Nu module parse cost (~600-1200ms for 345 files) is a separate problem. This plan targets only the Nickel export cost. `lib_provisioning/config/cache/` already existed with the correct API shape (`cache-lookup`, `lookup-nickel-cache`, etc.) but every function was a no-op — the infrastructure was there but never wired to actual storage. Additionally, `nu_plugin_nickel` already implements file-content-based caching (`nickel-eval` command) but lacked `--import-path` support, which is why all 124 call sites used `^nickel export` directly instead of the plugin.", + "date": "2026-04-16", + "decision": "A Rust daemon (`ncl-sync`) compiles NCL to JSON proactively and maintains a shared cache at `~/.cache/provisioning/config-cache/`. The daemon and the `nu_plugin_nickel` plugin share a single cache directory and a single key derivation strategy: `SHA256(file_content + sorted_import_paths_joined_by_colon + format)`. This makes the key content-addressed — identical file content produces the same key regardless of path, and the daemon's pre-warmed entries are immediately visible to `nickel-eval` without any coordination protocol. Nu call sites in the hot path replace `^nickel export --format json ... | from json` with `nickel-eval ... --import-path [...]`. For soft-failure call sites (where export failure is acceptable), a `ncl-eval-soft` wrapper in `lib_provisioning/utils/nickel_processor.nu` isolates the single necessary `try/catch` and exposes clean call sites. The daemon is started by `prvng platform start` via `ncl-sync-start` in `service-manager.nu` and stopped by `prvng platform stop`. Nu processes signal re-export needs after mutations by writing `.sync-.json` sidecar files (atomic rename); the daemon drains these every 500ms.", + "id": "adr-022", + "ontology_check": { + "decision_string": "ncl-sync Rust daemon + nu_plugin_nickel shared cache at ~/.cache/provisioning/config-cache/ with content-based key SHA256(content+imports+format)", + "invariants_at_risk": [ + "config-driven-always", + "type-safety-nickel" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "Shared cache dir + content-based key eliminates the need for a socket or IPC between daemon and Nu processes", + "detail": "The plugin's `lookup_cache` reads `~/.cache/provisioning/config-cache/.json` directly from disk. The daemon writes to the same path. There is no runtime coordination — the plugin simply finds the file or falls back to direct `nickel export`. Alternative: daemon exposes a Unix socket for reads (prvng-cli daemon plan) — requires Nu processes to know the socket path, handle connection failures, and adds 10-15ms of socket overhead. The file-based approach gives <5ms reads and zero coupling." + }, + { + "claim": "Content-addressed key (SHA256 of file content) is more correct than path+mtime-based key", + "detail": "A path+mtime key would falsely invalidate the cache if a file is touched without content change (e.g. `git checkout`, `touch`). A content-based key ensures that identical NCL files share a cache entry regardless of path, and that the cache only misses when the file actually changed. The tradeoff is that the key computation requires reading the file — mitigated by the daemon doing this proactively at warm-up rather than on each Nu invocation." + }, + { + "claim": "Extending nu_plugin_nickel with --import-path is the correct fix for the 124 ^nickel call sites", + "detail": "The plugin existed precisely for this purpose but lacked `--import-path` support, forcing all provisioning code to use `^nickel export` directly. Adding `--import-path` to `nickel-eval` and `nickel-export` unblocks the migration. The plugin already converts JSON to Nu values natively (eliminating `| from json`), handles caching, and preserves error semantics via `LabeledError`." + }, + { + "claim": "ncl-sync does not require NATS, SurrealDB, or any platform service", + "detail": "The daemon watches the filesystem via `notify`, runs `nickel` as a subprocess, and writes JSON files. It has no network dependencies. If ncl-sync depended on NATS to function, it would have a bootstrap circularity: NATS is a platform service whose configuration is described in NCL. A config cache daemon cannot depend on the services whose configuration it caches." + }, + { + "claim": "Nu processes are never writers to the cache directory", + "detail": "Single-writer principle: only ncl-sync writes `.json` files to the cache. Nu processes write `.sync-.json` sidecar files as signals to the daemon, then immediately continue execution. The daemon drains sidecars and writes cache entries. This prevents concurrent-write corruption of cache files without requiring locks." + } + ], + "related_adrs": [ + "adr-023-ncl-export-wrapper" + ], + "status": "Accepted", + "title": "ncl-sync: Nickel Configuration Sync Daemon" +} diff --git a/.ncl-cache/0b71880ba3f5192a65a1103ff08afd6d798036b2b92644da92f8df0eb3d99a68.json b/.ncl-cache/0b71880ba3f5192a65a1103ff08afd6d798036b2b92644da92f8df0eb3d99a68.json new file mode 100644 index 0000000..3db0f61 --- /dev/null +++ b/.ncl-cache/0b71880ba3f5192a65a1103ff08afd6d798036b2b92644da92f8df0eb3d99a68.json @@ -0,0 +1,39 @@ +{ + "downstream": [ + { + "kind": "CoDeveloped", + "node": "dag-visualization", + "note": "Provisioning DAG graph exposed to ontoref-daemon as a DagGraphProvider plugin. Co-developed: provisioning emits structured DAG events on provisioning.dag.>; ontoref-daemon consumes and visualizes them.", + "project": "ontoref", + "url": "", + "via": "dag-ui" + } + ], + "peers": [], + "upstream": [ + { + "kind": "LibraryDependency", + "node": "protocol-as-standalone", + "note": "Ontoref protocol: .ontology/ schemas, ADR lifecycle, reflection modes, daemon sync.", + "project": "ontoref", + "url": "", + "via": "local" + }, + { + "kind": "LibraryDependency", + "node": "", + "note": "stratum-graph, stratum-state, platform-nats, platform-db used by orchestrator and platform services.", + "project": "stratumiops", + "url": "", + "via": "local" + }, + { + "kind": "LibraryDependency", + "node": "", + "note": "Embedded in platform/secretumvault — Vault service for secrets management. Local age key in solo mode, Shamir threshold in multi-user.", + "project": "secretumvault", + "url": "", + "via": "local" + } + ] +} diff --git a/.ncl-cache/0c9a18c9ac1bbd53e5810b5d0cdccfdd7d42166c45c8791ca321bb33c556603f.json b/.ncl-cache/0c9a18c9ac1bbd53e5810b5d0cdccfdd7d42166c45c8791ca321bb33c556603f.json new file mode 100644 index 0000000..09d4db5 --- /dev/null +++ b/.ncl-cache/0c9a18c9ac1bbd53e5810b5d0cdccfdd7d42166c45c8791ca321bb33c556603f.json @@ -0,0 +1,4 @@ +{ + "nickel_api": "1.0", + "version": "15" +} diff --git a/.ncl-cache/0da162b5dca8d104027f841fefae254d91a5146ecb6dab0660ada0161b54c110.json b/.ncl-cache/0da162b5dca8d104027f841fefae254d91a5146ecb6dab0660ada0161b54c110.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/.ncl-cache/0da162b5dca8d104027f841fefae254d91a5146ecb6dab0660ada0161b54c110.json @@ -0,0 +1 @@ +{} diff --git a/.ncl-cache/0e45f60d9a4512c0ac731ee0371ceda16a0a7e87fd74a2f36b44802811f02eb8.json b/.ncl-cache/0e45f60d9a4512c0ac731ee0371ceda16a0a7e87fd74a2f36b44802811f02eb8.json new file mode 100644 index 0000000..7b10945 --- /dev/null +++ b/.ncl-cache/0e45f60d9a4512c0ac731ee0371ceda16a0a7e87fd74a2f36b44802811f02eb8.json @@ -0,0 +1,14 @@ +{ + "dependencies": [ + "os" + ], + "name": "k0s", + "version": { + "check_latest": true, + "current": "1.35.3+k0s.0", + "grace_period": 86400, + "site": "", + "source": "github.com/k0sproject/k0s", + "tags": "" + } +} diff --git a/.ncl-cache/0ed3296f06901b41773348224af1db6c2ebbeca8e5d1a2233b3fc4f99d0c8eb0.json b/.ncl-cache/0ed3296f06901b41773348224af1db6c2ebbeca8e5d1a2233b3fc4f99d0c8eb0.json new file mode 100644 index 0000000..2596321 --- /dev/null +++ b/.ncl-cache/0ed3296f06901b41773348224af1db6c2ebbeca8e5d1a2233b3fc4f99d0c8eb0.json @@ -0,0 +1,15 @@ +{ + "dependencies": [ + "kubernetes", + "cert-manager" + ], + "name": "linkerd", + "version": { + "check_latest": true, + "current": "2.16.0", + "grace_period": 86400, + "site": "https://linkerd.io", + "source": "https://github.com/linkerd/linkerd2/releases", + "tags": "https://github.com/linkerd/linkerd2/tags" + } +} diff --git a/.ncl-cache/0f2ac96d47d84038875feaa2d38451afaa90920b349f0a4939ffa0a0baf73375.json b/.ncl-cache/0f2ac96d47d84038875feaa2d38451afaa90920b349f0a4939ffa0a0baf73375.json new file mode 100644 index 0000000..6ab07be --- /dev/null +++ b/.ncl-cache/0f2ac96d47d84038875feaa2d38451afaa90920b349f0a4939ffa0a0baf73375.json @@ -0,0 +1,40 @@ +{ + "best_practices": [ + "bp_007", + "bp_012" + ], + "conflicts_with": [], + "dependencies": [ + "postgresql", + "forgejo" + ], + "description": "Woodpecker CI — lightweight pipeline runner connected to Forgejo for automated builds", + "modes": [ + "cluster" + ], + "name": "woodpecker", + "provides": [ + { + "id": "ci-runner", + "interface": "woodpecker", + "version": "latest" + } + ], + "requires": [ + { + "capability": "sql-database", + "kind": "Required" + }, + { + "capability": "git-forge", + "kind": "Required" + } + ], + "tags": [ + "ci", + "pipeline", + "automation", + "appserv" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/115224d4872c0774f54fe972fb970e35e22ab74090dcff12bf8fe3062689e6de.json b/.ncl-cache/115224d4872c0774f54fe972fb970e35e22ab74090dcff12bf8fe3062689e6de.json new file mode 100644 index 0000000..7da1eff --- /dev/null +++ b/.ncl-cache/115224d4872c0774f54fe972fb970e35e22ab74090dcff12bf8fe3062689e6de.json @@ -0,0 +1,12 @@ +{ + "dependencies": [], + "name": "containerd", + "version": { + "check_latest": true, + "current": "1.7.24", + "grace_period": 86400, + "site": "containerd.io", + "source": "github.com/containerd/containerd", + "tags": "" + } +} diff --git a/.ncl-cache/12fa0d7b0dbcbb60a35eb6af5eb2fc622408790482753235044d9675765581c9.json b/.ncl-cache/12fa0d7b0dbcbb60a35eb6af5eb2fc622408790482753235044d9675765581c9.json new file mode 100644 index 0000000..a0136f7 --- /dev/null +++ b/.ncl-cache/12fa0d7b0dbcbb60a35eb6af5eb2fc622408790482753235044d9675765581c9.json @@ -0,0 +1,56 @@ +{ + "extension_registry": { + "build": { + "base_image": "rust:1.82-trixie", + "binary": "extension-registry", + "buildkit": { + "cache_mode": "local", + "inline_cache": false, + "parallel_jobs": 2 + }, + "chef_enabled": true, + "config_file": "", + "extra_runtime_pkgs": [], + "features": [], + "health_path": "/health", + "package": "extension-registry", + "port": 9094, + "runtime_image": "debian:trixie-slim", + "sccache": { + "bucket": "rust-cache", + "enabled": false, + "region": "" + }, + "user_id": 1000 + }, + "cache": { + "capacity": 500, + "enable_list_cache": true, + "enable_metadata_cache": true, + "ttl_seconds": 600 + }, + "distributions": { + "oci": [] + }, + "server": { + "enable_compression": true, + "enable_cors": false, + "host": "127.0.0.1", + "port": 8084, + "workers": 2 + }, + "sources": { + "forgejo": [], + "gitea": [ + { + "organization": "provisioning", + "timeout_seconds": 30, + "token_path": "/etc/secrets/gitea-token.txt", + "url": "http://localhost:3000", + "verify_ssl": false + } + ], + "github": [] + } + } +} diff --git a/.ncl-cache/13f7b213f29692b7ec42db3497e659ab3c9767c368e3c074c5253f4fdf741e4a.json b/.ncl-cache/13f7b213f29692b7ec42db3497e659ab3c9767c368e3c074c5253f4fdf741e4a.json new file mode 100644 index 0000000..b8b7532 --- /dev/null +++ b/.ncl-cache/13f7b213f29692b7ec42db3497e659ab3c9767c368e3c074c5253f4fdf741e4a.json @@ -0,0 +1,22 @@ +{ + "entries": [ + { + "actor": "human", + "answer": "EXTENDS ontoref/reflection/qa.ncl::ontoref-dao-discipline (protocol baseline).\n Read that first for the WHAT / WHEN / HOW / WHY procedure plus the\n protocol-level forbidden patterns. This entry specializes the\n discipline for provisioning's specific tensions and Yang-bias failure\n modes seen in this Domain-level project.\n\nLEVEL IDENTITY (per ADR-018)\n provisioning is a Domain-level project — it instantiates ontoref's\n protocol for the workspace-infrastructure domain and is itself the\n parent of Instance-level workspaces (workspaces/libre-wuji,\n workspaces/libre-daoshi, etc.). Tensions declared here propagate as\n inherited tension space to those workspaces.\n\nNAMED TENSIONS in provisioning (.ontology/core.ncl, level = 'Tension)\n\n Six declared, all 'Spiral-poled — every architectural decision in\n provisioning is likely to engage at least one. Empty\n `tensions_engaged: []` is RARE here and demands explicit justification.\n\n nickel-complexity-vs-accessibility (Spiral)\n Richer Nickel schemas → better validation; higher barrier of entry.\n Synthesis: compose pattern over merge operator; progressive schema\n layers (TypeDialog).\n Yang-bias risks: \"make schemas stricter, type more fields\";\n Yin-bias risks: \"skip schemas to lower friction\".\n Synthesis state today: realized via TypeDialog progressive layering\n in older modules; populating across newer ones.\n\n monorepo-vs-split (Spiral)\n Single repo simplifies cross-cutting work; complicates CI, ownership\n boundaries, workspace isolation.\n Yang-bias risks: \"split for clean ownership\";\n Yin-bias risks: \"keep everything together for velocity\".\n Synthesis state today: monorepo with structural boundaries (ADR-014\n enforcement, SOLID layering).\n\n centralized-vs-scripted (Spiral)\n Orchestrator gives audit trail / rollback / state machine; direct\n scripts are simpler. Solo mode is the documented mid-point.\n Yang-bias risks: \"everything through orchestrator for audit\";\n Yin-bias risks: \"scripts where possible for speed\".\n Synthesis state today: orchestrator-canonical with solo-mode bypass\n (ADR-015) — populating across the operation surface.\n\n extension-graph-vs-declarative-config (Spiral)\n Embedding ontology nodes in metadata.ncl makes extensions graph-aware;\n blurs the line between configuration and code.\n Yang-bias risks: \"everything in the graph for visibility\";\n Yin-bias risks: \"metadata stays pure config, no ontology refs\".\n Synthesis state today: ontology fields optional and additive on the\n base metadata contract — claim-only / populating.\n\n nushell-vs-rust-boundary (Spiral)\n Rust improves type-safety + testability; Nushell stays operator-\n scriptable + writable without recompilation. Smart-interface-\n unification (ADR-029) partial-resolves: Rust owns the Registry and\n Tool dispatch semantics; Nushell owns orchestration sequences,\n three-tier fallback probes, and the per-operation legacy closure.\n Yang-bias risks: \"rewrite all of core/nulib in Rust\";\n Yin-bias risks: \"keep everything in Nushell forever\".\n Synthesis state today: structural boundary at the tool-call surface\n — realized for the slice covered by ADR-029, populating elsewhere.\n\n capability-granularity-vs-simplicity (Spiral)\n Fine-grained capabilities → precise conflict detection + taxonomy\n maintenance burden. Coarse-grained → simple but ambiguous.\n Yang-bias risks: \"split into micro-capabilities for precision\";\n Yin-bias risks: \"one capability per concern type, ignore edges\".\n Synthesis state today: 9 coarse capabilities chosen to defer\n premature optimization (server-lifecycle, networking, storage,\n container-runtime, orchestration, database, application-deployment,\n dev-tooling, hypervisor) — claim-only.\n\nPROJECT-SPECIFIC FORBIDDEN PATTERNS (additive to protocol baseline)\n\n - \"Just use a Nushell script\" without considering the Rust boundary\n (ADR-029) — collapses nushell-vs-rust-boundary; the structural\n Registry/dispatch layer is where logic earns its place in Rust.\n\n - \"Add this to metadata as ontology nodes\" reflexively — collapses\n extension-graph-vs-declarative-config; ontology fields are optional\n and only earn their place for non-trivial platform relationships.\n\n - \"Bypass orchestrator for this one operation\" outside solo-mode —\n collapses centralized-vs-scripted; the orchestrator's audit trail\n is load-bearing for ADR-014 boundary enforcement.\n\n - \"Split the repo to clean up these dependencies\" — collapses\n monorepo-vs-split before measuring whether dependency cost actually\n exceeds cross-cutting velocity benefit.\n\n - \"Add stricter Nickel contracts everywhere\" — collapses nickel-\n complexity-vs-accessibility; progressive layering is the synthesis,\n not maximal strictness.\n\n - \"Split this capability into N sub-capabilities\" without conflict-\n detection failures observed in practice — collapses capability-\n granularity-vs-simplicity; the 9-coarse set is intentional.\n\nADR INTEGRATION (criterion 5 in provisioning)\n\n Most provisioning ADRs touch at least one Spiral. tensions_engaged: []\n demands explicit justification. When the proposed ADR engages a Spiral\n tension and proposes severity = 'Hard with a biconditional check, that\n is a Yang-collapse smell — Spiral decisions get 'Soft constraints\n reporting direction of motion, not binary pass/fail biconditionals.\n\nWORKSPACE INHERITANCE (Instance-level projects under workspaces/)\n\n Workspaces (workspaces/libre-wuji, workspaces/libre-daoshi, etc.) are\n Instance-level (ADR-018) and inherit provisioning's tension space when\n their own decisions touch the same axes. A workspace ADR that engages\n centralized-vs-scripted (e.g. picking a deployment strategy) MUST\n reference provisioning's tension by id, not redefine it. Workspaces\n may declare their own tensions in addition; the union of own + parent\n is the relevant tension set for ondaod criterion 5 in workspace ADRs.\n\nREFERENCES\n - ontoref qa::ontoref-dao-discipline protocol baseline (read first)\n - .ontology/core.ncl the six named tensions\n - workspaces//reflection/qa.ncl::-dao-discipline\n workspace-side extensions\n - global ~/.claude/CLAUDE.md::adr?, ondaod discipline references", + "created_at": "2026-05-03", + "id": "provisioning-dao-discipline", + "question": "Which named tensions matter for ondaod analysis in provisioning, and what are this project's specific forbidden patterns?", + "related": [], + "tags": [ + "provisioning", + "dao", + "discipline", + "ondaod", + "tensions", + "spiral", + "adr-process" + ], + "verified": true + } + ] +} diff --git a/.ncl-cache/144224f4963795efffe35b30890919ffeab2c79c7b09cfa40f174f23b773fde9.json b/.ncl-cache/144224f4963795efffe35b30890919ffeab2c79c7b09cfa40f174f23b773fde9.json new file mode 100644 index 0000000..97123d1 --- /dev/null +++ b/.ncl-cache/144224f4963795efffe35b30890919ffeab2c79c7b09cfa40f174f23b773fde9.json @@ -0,0 +1,46 @@ +{ + "cloud_api_enabled": true, + "datacenter": null, + "labels": "provisioning=true,environment=production", + "liveness_interval": 300, + "liveness_ip": "{{network_public_ip}}", + "liveness_port": 22, + "network_ipv6": true, + "network_private_ip": null, + "network_public_ip": null, + "nixos_anywhere_enabled": false, + "not_use": false, + "plan": "CX21", + "provider": "hetzner", + "region": "eu-central", + "storages": [ + { + "fstab": true, + "mount": true, + "mount_path": "/", + "name": "root", + "parts": [ + { + "mount": true, + "mount_path": "/", + "name": "root", + "size": 30, + "total": 30, + "type": "ext4" + }, + { + "mount": true, + "mount_path": "/var/lib", + "name": "data", + "size": 10, + "total": 10, + "type": "ext4" + } + ], + "size": 30, + "total": 40, + "type": "ext4" + } + ], + "taskservs": [] +} diff --git a/.ncl-cache/14c6da1134a38d5c882078e456a21de334e8405b1a7ad7fd363bf1338fe89dab.json b/.ncl-cache/14c6da1134a38d5c882078e456a21de334e8405b1a7ad7fd363bf1338fe89dab.json new file mode 100644 index 0000000..736ebd3 --- /dev/null +++ b/.ncl-cache/14c6da1134a38d5c882078e456a21de334e8405b1a7ad7fd363bf1338fe89dab.json @@ -0,0 +1,15 @@ +{ + "lian_build": { + "context_src": "", + "ctx_type": "plain", + "image": "", + "lian_build_root": "/Users/Akasha/Development/lian-build", + "registry": { + "credential_path": "infra/libre-wuji/secrets/registry-push.sops.yaml", + "endpoint": "reg.librecloud.online" + }, + "secrets_base": "/Users/Akasha/Development/project-provisioning/workspaces/libre-wuji", + "ssh_key": "/Users/Akasha/Development/.ssh/lian-build-runner", + "workspace": "" + } +} diff --git a/.ncl-cache/15e6893b58ad937a55c2fe5d9d2eaf0eb5c9b648106c7e1a38c75936aabcd0e3.json b/.ncl-cache/15e6893b58ad937a55c2fe5d9d2eaf0eb5c9b648106c7e1a38c75936aabcd0e3.json new file mode 100644 index 0000000..9b4465a --- /dev/null +++ b/.ncl-cache/15e6893b58ad937a55c2fe5d9d2eaf0eb5c9b648106c7e1a38c75936aabcd0e3.json @@ -0,0 +1,19 @@ +{ + "server_defaults": { + "fix_local_hosts": true, + "installer_user": "${user}", + "labels": "", + "lock": false, + "network_public_ipv4": true, + "network_public_ipv6": false, + "network_utility_ipv4": true, + "network_utility_ipv6": false, + "running_timeout": 200, + "running_wait": 10, + "storage_os_find": "name: debian-12 | arch: x86_64", + "time_zone": "UTC", + "user": "", + "user_home": "/home/${user}", + "user_ssh_port": 22 + } +} diff --git a/.ncl-cache/16970087a4c4ca5cdda2a08d331a0d2d37f10def288d87384f34ca7daaa98296.json b/.ncl-cache/16970087a4c4ca5cdda2a08d331a0d2d37f10def288d87384f34ca7daaa98296.json new file mode 100644 index 0000000..16f9153 --- /dev/null +++ b/.ncl-cache/16970087a4c4ca5cdda2a08d331a0d2d37f10def288d87384f34ca7daaa98296.json @@ -0,0 +1,19 @@ +{ + "k8s_nodejoin": { + "admin_host": null, + "admin_port": null, + "admin_user": null, + "cluster": "kubernetes", + "cp_hostname": "controlplane", + "name": "k8s-nodejoin", + "operations": { + "health": true, + "install": true + }, + "source_cmd": "kubeadm token create --print-join-command > /tmp/k8s_join.sh", + "source_path": "/tmp/k8s_join.sh", + "ssh_key_path": null, + "target_cmd": "sudo bash /tmp/k8s_join.sh", + "target_path": "/tmp/k8s_join.sh" + } +} diff --git a/.ncl-cache/16f50cd385f731635a79089be57b176b0e7589c765037f3a4ab91c877edd815d.json b/.ncl-cache/16f50cd385f731635a79089be57b176b0e7589c765037f3a4ab91c877edd815d.json new file mode 100644 index 0000000..f0d85dc --- /dev/null +++ b/.ncl-cache/16f50cd385f731635a79089be57b176b0e7589c765037f3a4ab91c877edd815d.json @@ -0,0 +1,125 @@ +{ + "ci": { + "ci_providers": { + "github_actions": { + "branches_pr": "main", + "branches_push": "main,develop", + "enabled": true + }, + "woodpecker": { + "enabled": true + } + }, + "features": { + "enable_ci_cd": true, + "enable_cross_compilation": true, + "enable_pre_commit": true, + "generate_code_of_conduct": true, + "generate_contributing": true, + "generate_dockerfiles": true, + "generate_security": true, + "generate_taplo_config": true + }, + "project": { + "description": "Provisioning", + "detected_languages": [ + "rust", + "nushell", + "nickel", + "bash", + "markdown" + ], + "name": "provisioning", + "primary_language": "nushell", + "repo_url": "https://repo.jesusperez.pro/jesus/provisioning", + "site_url": "https://provisioning.systems" + }, + "settings": { + "job_timeout_minutes": 1, + "parallel_jobs": 1, + "require_status_checks": true, + "run_on_draft_prs": true + }, + "tools": { + "audit": { + "enabled": true, + "install_method": "cargo" + }, + "black": { + "enabled": true, + "install_method": "pip" + }, + "clippy": { + "deny_warnings": true, + "enabled": true, + "install_method": "cargo" + }, + "deny": { + "enabled": true, + "install_method": "cargo" + }, + "eslint": { + "enabled": true, + "install_method": "npm" + }, + "jest": { + "enabled": true, + "install_method": "npm" + }, + "llvm-cov": { + "enabled": true, + "install_method": "cargo" + }, + "markdownlint": { + "enabled": true, + "install_method": "npm" + }, + "nickel": { + "check_all": true, + "enabled": true, + "install_method": "brew" + }, + "nushell": { + "check_all": true, + "enabled": true, + "install_method": "builtin" + }, + "prettier": { + "enabled": true, + "install_method": "npm" + }, + "pytest": { + "enabled": true, + "install_method": "pip" + }, + "ruff": { + "enabled": true, + "install_method": "pip" + }, + "sbom": { + "enabled": true, + "install_method": "cargo" + }, + "shellcheck": { + "enabled": true, + "install_method": "brew" + }, + "shfmt": { + "enabled": true, + "install_method": "brew" + }, + "taplo": { + "enabled": true, + "install_method": "cargo" + }, + "vale": { + "enabled": true, + "install_method": "brew" + }, + "yamllint": { + "enabled": true, + "install_method": "brew" + } + } + } +} diff --git a/.ncl-cache/184b72018f3b251cb6c04f226fb44b2e3f47793853d746cae353eaa23d57c507.json b/.ncl-cache/184b72018f3b251cb6c04f226fb44b2e3f47793853d746cae353eaa23d57c507.json new file mode 100644 index 0000000..87b47d8 --- /dev/null +++ b/.ncl-cache/184b72018f3b251cb6c04f226fb44b2e3f47793853d746cae353eaa23d57c507.json @@ -0,0 +1,12 @@ +{ + "K0s": { + "cluster_name": "k0s", + "data_dir": "/var/lib/k0s", + "disable_ipv6": true, + "disable_kube_proxy": true, + "kine_dir": "", + "role": "controller_worker", + "storage_backend": "dqlite", + "version": "1.35.3+k0s.0" + } +} diff --git a/.ncl-cache/18d645dbccb5dd7f5a80ec8698091debcc433922aea8cd8db2fd8ee2bee60d62.json b/.ncl-cache/18d645dbccb5dd7f5a80ec8698091debcc433922aea8cd8db2fd8ee2bee60d62.json new file mode 100644 index 0000000..5d878b5 --- /dev/null +++ b/.ncl-cache/18d645dbccb5dd7f5a80ec8698091debcc433922aea8cd8db2fd8ee2bee60d62.json @@ -0,0 +1,13 @@ +{ + "external_nfs": { + "ip": "{{network_private_ip}}", + "net": "$net", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "shared": "/shared" + } +} diff --git a/.ncl-cache/191474e3f061811bd85004f18270c2f477f9c6b6ac0076f230c8da919b3887f6.json b/.ncl-cache/191474e3f061811bd85004f18270c2f477f9c6b6ac0076f230c8da919b3887f6.json new file mode 100644 index 0000000..ae0a665 --- /dev/null +++ b/.ncl-cache/191474e3f061811bd85004f18270c2f477f9c6b6ac0076f230c8da919b3887f6.json @@ -0,0 +1,16 @@ +{ + "artifact": { + "description": "Credentials for docker-mailserver: SMTP relay auth and admin mailbox.", + "id": "mailserver", + "layers": [ + { + "description": "contract.ncl — MailserverSecrets field definitions", + "media_type": "application/vnd.ontoref.domain.contract.v1", + "required": true + } + ], + "media_type": "application/vnd.ontoref.domain.v1", + "uses_registry": "primary", + "version": "1.0.0" + } +} diff --git a/.ncl-cache/1971789306bc7926ab3102683a69bffacff926e489bfc69f0433aae2772970ed.json b/.ncl-cache/1971789306bc7926ab3102683a69bffacff926e489bfc69f0433aae2772970ed.json new file mode 100644 index 0000000..30a7731 --- /dev/null +++ b/.ncl-cache/1971789306bc7926ab3102683a69bffacff926e489bfc69f0433aae2772970ed.json @@ -0,0 +1,74 @@ +{ + "backup_manager": { + "concurrency": { + "max_parallel_backups": 4, + "max_parallel_per_destination": 2 + }, + "daemon_http_port": 9099, + "daemon_image": "ghcr.io/jesusperezlorenzo/backup-manager-runner:0.1.0", + "daemon_metrics_port": 9100, + "daemon_replicas": 1, + "host_install": { + "binary_path": "/usr/local/bin/prvng-backup", + "cron_dir": "/etc/cron.d", + "env_dir": "/etc/prvng-backup", + "systemd_dir": "/etc/systemd/system" + }, + "mode": "cluster", + "mount_image": "ghcr.io/jesusperezlorenzo/backup-manager-mount:0.1.0", + "name": "backup-manager", + "namespace": "backup-system", + "nats_topology_ref": "infra/libre-wuji/backup-nats-topology.ncl", + "nats_url": "nats://nats.ops-system.svc.cluster.local:4222", + "operations": { + "delete": true, + "health": true, + "install": true, + "restart": true, + "update": true + }, + "policies": { + "components_path": "infra/libre-wuji/components/*.ncl", + "groups_path": "infra/libre-wuji/backup-groups.ncl", + "nickel_import_path": "/opt/provisioning", + "system_backups_path": "infra/libre-wuji/system-backups.ncl", + "verify_recipes_path": "infra/libre-wuji/verify-recipes" + }, + "provides": { + "endpoints": [ + "/metrics", + "/api/v1/policy", + "/api/v1/queue" + ], + "port": 9099, + "service": "backup-manager" + }, + "requires": { + "credentials": [ + "VAULT_BOOTSTRAP_TOKEN", + "NATS_BOOTSTRAP_NKEY_SEED", + "BACKUP_AGE_KEY", + "BACKUP_S3_PRIMARY_ACCESS_KEY", + "BACKUP_S3_PRIMARY_SECRET_KEY", + "BACKUP_B2_REPLICA_KEY_ID", + "BACKUP_B2_REPLICA_APPLICATION_KEY" + ], + "ports": [ + { + "exposure": "internal", + "port": 9099 + }, + { + "exposure": "internal", + "port": 9100 + } + ], + "storage": { + "persistent": true, + "size": "5Gi" + } + }, + "vault_bootstrap_secret_ref": "backup-manager-bootstrap", + "vault_endpoint": "https://vault.libre-wuji.svc.cluster.local:8200" + } +} diff --git a/.ncl-cache/19a872416dd47ccca604b723513df2daf037c34f86a1b053e553191ba3dae595.json b/.ncl-cache/19a872416dd47ccca604b723513df2daf037c34f86a1b053e553191ba3dae595.json new file mode 100644 index 0000000..1caeaea --- /dev/null +++ b/.ncl-cache/19a872416dd47ccca604b723513df2daf037c34f86a1b053e553191ba3dae595.json @@ -0,0 +1,142 @@ +{ + "DefaultVmCapacity": { + "host_name": "", + "max_vms": 0, + "running_vms": 0, + "total_cpu_cores": 0, + "total_disk_gb": 0, + "total_memory_mb": 0, + "used_cpu_cores": 0, + "used_disk_gb": 0, + "used_memory_mb": 0 + }, + "DefaultVmCloudInit": { + "enabled": true + }, + "DefaultVmConfig": { + "auto_cleanup": false, + "backend": "libvirt", + "base_image": "ubuntu-22.04", + "cpu": 2, + "disk_gb": 20, + "graphics_enable": false, + "memory_mb": 4096, + "name": "", + "nested_virt": false, + "network_mode": "bridge", + "permanent": false, + "serial_console": true, + "taskservs": [], + "temporary": false + }, + "DefaultVmImage": { + "base_os": "ubuntu", + "format": "qcow2", + "name": "", + "os_version": "22.04", + "path": "", + "size_gb": 0 + }, + "DefaultVmMount": { + "guest_path": "", + "host_path": "", + "readonly": false + }, + "DefaultVmNetwork": { + "name": "default", + "type": "nat" + }, + "DefaultVmPortMapping": { + "guest_port": 0, + "host_port": 0, + "protocol": "tcp" + }, + "DefaultVmRegistry": { + "permanent_count": 0, + "temporary_count": 0, + "updated_at": "", + "vms": [] + }, + "DefaultVmState": { + "created_at": "", + "permanent": false, + "state": "stopped", + "vm_name": "" + }, + "DefaultVmVolume": { + "format": "qcow2", + "name": "", + "size_gb": 0 + }, + "defaults": { + "vm_capacity": { + "host_name": "", + "max_vms": 0, + "running_vms": 0, + "total_cpu_cores": 0, + "total_disk_gb": 0, + "total_memory_mb": 0, + "used_cpu_cores": 0, + "used_disk_gb": 0, + "used_memory_mb": 0 + }, + "vm_cloud_init": { + "enabled": true + }, + "vm_config": { + "auto_cleanup": false, + "backend": "libvirt", + "base_image": "ubuntu-22.04", + "cpu": 2, + "disk_gb": 20, + "graphics_enable": false, + "memory_mb": 4096, + "name": "", + "nested_virt": false, + "network_mode": "bridge", + "permanent": false, + "serial_console": true, + "taskservs": [], + "temporary": false + }, + "vm_image": { + "base_os": "ubuntu", + "format": "qcow2", + "name": "", + "os_version": "22.04", + "path": "", + "size_gb": 0 + }, + "vm_mount": { + "guest_path": "", + "host_path": "", + "readonly": false + }, + "vm_network": { + "name": "default", + "type": "nat" + }, + "vm_port_mapping": { + "guest_port": 0, + "host_port": 0, + "protocol": "tcp" + }, + "vm_registry": { + "permanent_count": 0, + "temporary_count": 0, + "updated_at": "", + "vms": [] + }, + "vm_state": { + "created_at": "", + "permanent": false, + "state": "stopped", + "vm_name": "" + }, + "vm_volume": { + "format": "qcow2", + "name": "", + "size_gb": 0 + } + } +} diff --git a/.ncl-cache/19c916739e880618aee3b699d3a38a0f0427fb74919697706470026525d3d679.json b/.ncl-cache/19c916739e880618aee3b699d3a38a0f0427fb74919697706470026525d3d679.json new file mode 100644 index 0000000..bd268c5 --- /dev/null +++ b/.ncl-cache/19c916739e880618aee3b699d3a38a0f0427fb74919697706470026525d3d679.json @@ -0,0 +1,46 @@ +{ + "best_practices": [ + "bp_001", + "bp_033" + ], + "category": "storage", + "conflicts_with": [], + "dependencies": [ + "k0s", + "cilium", + "external_nfs" + ], + "description": "democratic-csi NFS-client driver — Kubernetes CSI provisioner backed by any Linux NFS server", + "modes": [ + "taskserv" + ], + "name": "democratic_csi", + "provides": [ + { + "id": "nfs-storage-csi", + "interface": "k8s-csi", + "version": "0.14" + } + ], + "requires": [ + { + "capability": "kubernetes-cluster", + "kind": "Required" + }, + { + "capability": "cni", + "kind": "Required" + }, + { + "capability": "nfs-server", + "kind": "Required" + } + ], + "tags": [ + "storage", + "csi", + "nfs", + "kubernetes" + ], + "version": "0.14.6" +} diff --git a/.ncl-cache/1a72a800a0b46e991c542f07d5f7e3ee8f33c7db8b006b2b2e7aed0482670610.json b/.ncl-cache/1a72a800a0b46e991c542f07d5f7e3ee8f33c7db8b006b2b2e7aed0482670610.json new file mode 100644 index 0000000..5b63c67 --- /dev/null +++ b/.ncl-cache/1a72a800a0b46e991c542f07d5f7e3ee8f33c7db8b006b2b2e7aed0482670610.json @@ -0,0 +1,37 @@ +{ + "best_practices": [ + "bp_001", + "bp_008", + "bp_027" + ], + "category": "infrastructure", + "conflicts_with": [], + "dependencies": [ + "os" + ], + "description": "k0s Kubernetes distribution — controller+worker single-node mode", + "modes": [ + "taskserv" + ], + "name": "k0s", + "provides": [ + { + "id": "kubernetes-cluster", + "interface": "k8s", + "version": "1.35" + } + ], + "requires": [ + { + "capability": "linux-node", + "kind": "Required" + } + ], + "tags": [ + "kubernetes", + "cluster", + "infrastructure", + "k0s" + ], + "version": "1.35.3+k0s.0" +} diff --git a/.ncl-cache/1bd263cf3a93ffe5ea5ecfd2eeae631191658a8807630e56244ce8236c88c831.json b/.ncl-cache/1bd263cf3a93ffe5ea5ecfd2eeae631191658a8807630e56244ce8236c88c831.json new file mode 100644 index 0000000..44051cd --- /dev/null +++ b/.ncl-cache/1bd263cf3a93ffe5ea5ecfd2eeae631191658a8807630e56244ce8236c88c831.json @@ -0,0 +1,37 @@ +{ + "best_practices": [ + "bp_001", + "bp_008" + ], + "category": "storage", + "conflicts_with": [], + "dependencies": [ + "os", + "vol_prepare" + ], + "description": "Longhorn node OS prerequisites — installs open-iscsi, nfs-common, cryptsetup on storage nodes", + "modes": [ + "taskserv" + ], + "name": "longhorn_node_prep", + "provides": [ + { + "id": "longhorn-node-prereqs", + "interface": "storage-node", + "version": "1.0" + } + ], + "requires": [ + { + "capability": "linux-node", + "kind": "Required" + } + ], + "tags": [ + "storage", + "longhorn", + "iscsi", + "kubernetes" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/1be84ddef5c307ceb45f6682b42e50bbfda586b2b8b656d9f80e745d1d023d63.json b/.ncl-cache/1be84ddef5c307ceb45f6682b42e50bbfda586b2b8b656d9f80e745d1d023d63.json new file mode 100644 index 0000000..8ea92af --- /dev/null +++ b/.ncl-cache/1be84ddef5c307ceb45f6682b42e50bbfda586b2b8b656d9f80e745d1d023d63.json @@ -0,0 +1,604 @@ +{ + "commands": [ + { + "aliases": [ + "h", + "-h", + "--help" + ], + "command": "help", + "daemon_target": "none", + "description": "Show help for commands", + "help_category": "infrastructure", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "plat", + "p" + ], + "command": "platform", + "daemon_target": "none", + "description": "Manage platform services", + "help_category": "platform", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "guides", + "howto" + ], + "command": "guide", + "daemon_target": "none", + "description": "Show guides and tutorials", + "help_category": "guides", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "sc" + ], + "command": "shortcuts", + "daemon_target": "none", + "description": "Show command shortcuts", + "help_category": "guides", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "quick" + ], + "command": "quickstart", + "daemon_target": "none", + "description": "Quick start guide", + "help_category": "guides", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "scratch" + ], + "command": "from-scratch", + "daemon_target": "none", + "description": "Start from scratch guide", + "help_category": "guides", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "custom" + ], + "command": "customize", + "daemon_target": "none", + "description": "Customization guide", + "help_category": "guides", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "bstrap" + ], + "command": "bootstrap", + "daemon_target": "none", + "description": "L1 Hetzner resource bootstrap (network, firewall, SSH key, Floating IPs)", + "help_category": "infrastructure", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "floating-ip" + ], + "command": "fip", + "daemon_target": "none", + "description": "Floating IP management (list, show, assign, unassign, protection)", + "help_category": "infrastructure", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "d" + ], + "command": "dns", + "daemon_target": "none", + "description": "Manage DNS records via the configured provider middleware", + "help_category": "infrastructure", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "vol" + ], + "command": "volume", + "daemon_target": "none", + "description": "Volume management (list, create, attach, detach, delete)", + "help_category": "infrastructure", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "s" + ], + "command": "server", + "daemon_target": "none", + "description": "Server management", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [], + "command": "ssh", + "daemon_target": "none", + "description": "SSH shortcut: connect to a server by hostname (e.g. prvng ssh sgoyol-1)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "ops" + ], + "command": "op", + "daemon_target": "none", + "description": "Op governance — workspace operation tracking with jj + Radicle + restic (init, start, finish, log, show, rollback)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "c", + "comp" + ], + "command": "component", + "daemon_target": "none", + "description": "Component lifecycle — install, delete, update, reinstall, restart, backup, restore, health, list, show", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "cl" + ], + "command": "cluster", + "daemon_target": "none", + "description": "Cluster management — multi-server cluster lifecycle (deploy, status, scale, delete)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "cat" + ], + "command": "catalog", + "daemon_target": "none", + "description": "IaC catalog — browse catalog/components/ building blocks and metadata", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "i" + ], + "command": "integration", + "daemon_target": "none", + "description": "Integration mode OCI artifact management — domain publish/pull/describe/verify; ecosystem domains", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "new" + ], + "command": "create", + "daemon_target": "none", + "description": "Create resources (server, taskserv, cluster)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": true, + "requires_services": true, + "uses_cache": false + }, + { + "aliases": [ + "d" + ], + "command": "delete", + "daemon_target": "none", + "description": "Delete resources (server, taskserv, cluster)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "ws" + ], + "command": "workspace", + "daemon_target": "none", + "description": "Workspace management", + "help_category": "workspace", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "val" + ], + "command": "validate", + "daemon_target": "none", + "description": "Validate configuration", + "help_category": "config", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "config", + "daemon_target": "none", + "description": "Configuration management", + "help_category": "setup", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "env", + "daemon_target": "none", + "description": "Environment configuration", + "help_category": "config", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "a", + "al" + ], + "command": "alias", + "daemon_target": "none", + "description": "Show command aliases — alias list (al) displays the full shortcut table", + "help_category": "utils", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "show", + "daemon_target": "none", + "description": "Show configuration", + "help_category": "config", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "st" + ], + "command": "setup", + "daemon_target": "none", + "description": "Initial setup", + "help_category": "setup", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "st" + ], + "command": "state", + "daemon_target": "none", + "description": "Workspace provisioning state management", + "help_category": "state", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "j" + ], + "command": "job", + "daemon_target": "none", + "description": "Orchestrator job management (list, status, monitor, submit)", + "help_category": "orchestration", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "w", + "wflow" + ], + "command": "workflow", + "daemon_target": "none", + "description": "Workspace workflow management — WorkflowDef lifecycle (list, show, run, validate, status)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "bak" + ], + "command": "backup", + "daemon_target": "none", + "description": "Backup subsystem — multi-context orchestrator (one-shot, daemon, standalone, coordinator). Subcommands: status, list, run, restore, mount, verify, policy, providers, destinations, daemon, drill, events.", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "b", + "bat" + ], + "command": "batch", + "daemon_target": "none", + "description": "Batch operations", + "help_category": "orchestration", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "o", + "orch" + ], + "command": "orchestrator", + "daemon_target": "none", + "description": "Orchestrator management", + "help_category": "orchestration", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "mod" + ], + "command": "module", + "daemon_target": "none", + "description": "Module management", + "help_category": "development", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "lyr" + ], + "command": "layer", + "daemon_target": "none", + "description": "Layer management", + "help_category": "development", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "disc" + ], + "command": "discover", + "daemon_target": "none", + "description": "Discover modules", + "help_category": "development", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "status", + "daemon_target": "none", + "description": "Show status", + "help_category": "diagnostics", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "health", + "daemon_target": "none", + "description": "Health check", + "help_category": "diagnostics", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "diag" + ], + "command": "diagnostics", + "daemon_target": "none", + "description": "Run diagnostics", + "help_category": "diagnostics", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "bd" + ], + "command": "build", + "daemon_target": "none", + "description": "Build operations", + "help_category": "build", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "auth", + "daemon_target": "none", + "description": "Authentication management", + "help_category": "authentication", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "login", + "daemon_target": "none", + "description": "Login", + "help_category": "authentication", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "int" + ], + "command": "integrations", + "daemon_target": "none", + "description": "Integration management", + "help_category": "integrations", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "vm", + "daemon_target": "none", + "description": "VM management", + "help_category": "vm", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "r" + ], + "command": "runner", + "daemon_target": "none", + "description": "Manage lian-build daemon runners (list/destroy/pin/unpin/status)", + "help_category": "build", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "runners", + "daemon_target": "none", + "description": "Ephemeral build runners — list, status, kill, gc (hcloud-backed)", + "help_category": "build", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "reg" + ], + "command": "registry", + "daemon_target": "none", + "description": "OCI registry — ls, tags, manifest, rm (crane client against reg.librecloud.online)", + "help_category": "build", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + } + ] +} diff --git a/.ncl-cache/1c1f0427495d8cec89156b92db37df1168f2004f5f68cbc34f1a75163d4dbe46.json b/.ncl-cache/1c1f0427495d8cec89156b92db37df1168f2004f5f68cbc34f1a75163d4dbe46.json new file mode 100644 index 0000000..5502b64 --- /dev/null +++ b/.ncl-cache/1c1f0427495d8cec89156b92db37df1168f2004f5f68cbc34f1a75163d4dbe46.json @@ -0,0 +1,62 @@ +{ + "cilium": { + "cluster_id": 0, + "cluster_name": "", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "state in K8s API captured by SystemBackupDef.cluster_resources" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "controller-level RBAC, not TLS endpoint" + } + }, + "enable_gateway_api": false, + "enable_ingress_controller": false, + "envoy_enabled": true, + "gateway_api_version": "v1.2.1", + "gateway_name": "", + "gateway_sharing_key": "", + "ingress_lb_mode": "shared", + "k8s_service_host": "", + "k8s_service_port": 6443, + "kube_proxy_replacement": false, + "live_check": { + "namespace": "kube-system", + "scope": "cp_only", + "selector": "cilium", + "strategy": "k8s_pods" + }, + "name": "cilium", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "private_fip": "", + "private_gateway_name": "", + "public_fip": "", + "socket_lb": true, + "version": "1.19.3" + } +} diff --git a/.ncl-cache/1d0aebc50ff8135faf4e6d15bccbe3df1dac72163712e2941faa48c9cd9f5e66.json b/.ncl-cache/1d0aebc50ff8135faf4e6d15bccbe3df1dac72163712e2941faa48c9cd9f5e66.json new file mode 100644 index 0000000..9c68203 --- /dev/null +++ b/.ncl-cache/1d0aebc50ff8135faf4e6d15bccbe3df1dac72163712e2941faa48c9cd9f5e66.json @@ -0,0 +1,16 @@ +{ + "artifact": { + "description": "Async event emission protocol. Participants publish lifecycle events (requested/progress/completed/failed) to NATS subjects. Subject prefix is injected via cabling to avoid cross-Mode collisions.", + "id": "event-emission", + "layers": [ + { + "description": "contract.ncl — EventEnvelope schema + EventEmissionInputs (subject_prefix requirement)", + "media_type": "application/vnd.ontoref.domain.contract.v1", + "required": true + } + ], + "media_type": "application/vnd.ontoref.domain.v1", + "uses_registry": "primary", + "version": "0.1.0" + } +} diff --git a/.ncl-cache/1d25dbc0733d67eb6f4cf897ff6d7317d2a5b8bca1c0e77efef9cf573d024f69.json b/.ncl-cache/1d25dbc0733d67eb6f4cf897ff6d7317d2a5b8bca1c0e77efef9cf573d024f69.json new file mode 100644 index 0000000..c349194 --- /dev/null +++ b/.ncl-cache/1d25dbc0733d67eb6f4cf897ff6d7317d2a5b8bca1c0e77efef9cf573d024f69.json @@ -0,0 +1,54 @@ +{ + "auth": { + "enabled": false, + "jwks_uri": null, + "jwt_audience": null, + "jwt_issuer_uri": null + }, + "database": { + "database": "kms", + "host": "127.0.0.1", + "password": null, + "path": "/var/lib/kms/kms.db", + "port": null, + "ssl_mode": "disable", + "typ": "sqlite", + "username": null + }, + "kms": { + "auth": { + "enabled": false + }, + "bind_addr": "0.0.0.0", + "ca_cert_file": null, + "cert_file": null, + "config_file": "kms.toml", + "config_path": "/etc/cosmian", + "database": { + "database": "kms", + "host": "127.0.0.1", + "path": "/var/lib/kms/kms.db", + "ssl_mode": "disable", + "typ": "sqlite" + }, + "fips_mode": false, + "key_file": null, + "log_level": "info", + "name": "kms", + "port": 9998, + "run_path": "/usr/local/bin/cosmian_kms", + "run_user": { + "group": "kms", + "home": "/home/kms", + "name": "kms" + }, + "tls_enabled": false, + "version": "latest", + "work_path": "/var/lib/kms" + }, + "run_user": { + "group": "kms", + "home": "/home/kms", + "name": "kms" + } +} diff --git a/.ncl-cache/1d30a49f38a3aab921354abac46bd1bfdb96dbd8072e1819539721950654e320.json b/.ncl-cache/1d30a49f38a3aab921354abac46bd1bfdb96dbd8072e1819539721950654e320.json new file mode 100644 index 0000000..50a01eb --- /dev/null +++ b/.ncl-cache/1d30a49f38a3aab921354abac46bd1bfdb96dbd8072e1819539721950654e320.json @@ -0,0 +1,115 @@ +{ + "alternatives_considered": [ + { + "option": "Compile-time enforcement only via crate visibility", + "why_rejected": "Insufficient for Nushell code which has no compile-time type system. Pre-commit and Claude hooks are needed to cover .nu files where the Rust compiler cannot help." + }, + { + "option": "Documentation + code review process", + "why_rejected": "The failure mode this ADR addresses (direct provider CLI calls from Nushell) was introduced despite existing documentation. Enforcement must be automatic, not manual." + } + ], + "consequences": { + "negative": [ + "Adding a new cloud provider requires changes to Orchestrator only — correct by design but requires understanding the dispatch model", + "The pre-commit hook adds ~200ms to commit time for grep scans", + "CLI cannot query provider state directly — must call Orchestrator API, adding one HTTP hop" + ], + "positive": [ + "All provider credentials are scoped to Orchestrator's process — no credential leakage path to CLI", + "Task state machine in Orchestrator provides rollback for every provider operation", + "Auth defects are isolated to Control Center — other services cannot accidentally implement auth", + "SOLID violations are caught at the earliest possible layer (usually compile-time or dev-time), not in production" + ] + }, + "constraints": [ + { + "check": { + "cmd": "rg 'hcloud|aws|doctl|upctl' --include='*.rs' provisioning/ | grep -v 'orchestrator'", + "expect_exit": 1, + "tag": "NuCmd" + }, + "claim": "Provider API calls (hcloud, aws, doctl, upctl) must only exist in the orchestrator crate", + "id": "provider-calls-orchestrator-only", + "rationale": "All provider API calls must flow through the Orchestrator dispatch model to maintain audit trail and rollback capability.", + "scope": "provisioning/", + "severity": "Hard" + }, + { + "check": { + "cmd": "rg 'russh|ssh2' --include='*.rs' provisioning/platform/crates/ | grep -v 'orchestrator\\|machines'", + "expect_exit": 1, + "tag": "NuCmd" + }, + "claim": "SSH operations (russh, ssh2) must only exist in orchestrator and machines crates", + "id": "ssh-orchestrator-machines-only", + "rationale": "SSH operations that bypass Orchestrator bypass the task state machine and lose rollback capability and audit trail.", + "scope": "provisioning/platform/crates/", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": true, + "paths": [ + "platform/crates/" + ], + "pattern": "bypass|skip.*auth|no.*auth", + "tag": "Grep" + }, + "claim": "solo_auth_middleware is the only place in the codebase where auth is bypassed; it must be gated behind --mode solo and never used in production routing", + "id": "solo-auth-middleware-single-bypass", + "rationale": "A single documented and tested auth bypass is auditable. Multiple bypass paths create an audit surface that cannot be systematically verified.", + "scope": "platform/crates/control-center/src/middleware/", + "severity": "Hard" + }, + { + "check": { + "cmd": "rg 'roles.contains|role ==' --include='*.rs' platform/crates/ | grep -v test", + "expect_exit": 1, + "tag": "NuCmd" + }, + "claim": "No ad-hoc role checks (if user.roles.contains) in business logic — Cedar policies are the only authorization mechanism", + "id": "cedar-only-authorization", + "rationale": "Ad-hoc role checks create authorization logic scattered across services that cannot be audited or modified atomically.", + "scope": "platform/crates/", + "severity": "Soft" + } + ], + "context": "As the platform expanded from a CLI tool to a multi-service control plane, a critical failure mode emerged: the Nushell CLI directly called cloud provider CLIs (hcloud, aws, doctl). This violated Single Responsibility (the CLI acquired infrastructure execution responsibility) and Dependency Inversion (CLI depended on concrete provider CLIs instead of the Orchestrator abstraction). Consequences: provider credentials leaked into CLI process environment (HCLOUD_TOKEN as env var), no audit trail for provider API calls made outside Orchestrator, SSH operations done by CLI bypassed the task state machine and rollback capability, auth decisions (JWT validation) duplicated across services instead of delegated to Control Center, secret files read directly by multiple services bypassing Vault's lease lifecycle. Documentation alone fails to enforce boundaries: engineers under time pressure skip it. The enforcement must be structural.", + "date": "2026-02-17", + "decision": "Six hard boundaries are enforced at six independent layers. Each layer is a fail-safe — any single layer catching a violation is sufficient to prevent it shipping. The six boundaries: (1) Provider API calls only in orchestrator crate, (2) SSH operations only in orchestrator+machines crates, (3) SurrealDB access from CLI forbidden, (4) Secret credentials forbidden in NATS messages, (5) Auth decisions only in control-center crate, (6) Raw secret file/env reads in services forbidden. Enforcement layers: compile-time (pub(crate) visibility), dev-time (Claude PreToolUse hook), pre-commit (git hook), CI (architecture tests), runtime (Cedar policies), continuous audit (NATS audit subject).", + "id": "adr-014", + "ontology_check": { + "decision_string": "Six hard SOLID boundaries enforced at six independent layers; solo_auth_middleware is the only documented auth bypass; Cedar is the only authorization mechanism", + "invariants_at_risk": [ + "solid-boundaries", + "provider-abstraction" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "Documentation alone is insufficient — enforcement must be structural", + "detail": "Engineers under time pressure bypass documentation. The six-layer enforcement stack means a violation must simultaneously evade compile-time type checking, the Claude dev hook, the pre-commit grep, the CI architecture test, Cedar policy evaluation, and the NATS audit collector. Any single layer is sufficient to catch it." + }, + { + "claim": "Compile-time is the cheapest enforcement layer", + "detail": "Provider client types are pub(crate) inside orchestrator. Other crates cannot import them — the Rust compiler rejects the build before any test runs. This is O(0) runtime cost." + }, + { + "claim": "AUTH corollaries prevent auth fragmentation", + "detail": "solo_auth_middleware is the only documented auth bypass, gated behind --mode solo. All protected routes are inside route_layer(). UserContext is extracted from request extensions, never from headers directly. Cedar policies are the only authorization mechanism — no ad-hoc role checks." + }, + { + "claim": "NATS audit subject provides continuous violation detection at runtime", + "detail": "provisioning.audit.violation.solid is published on runtime violations. AuditCollector persists these to SurrealDB. Violations discovered after deployment are recorded and queryable." + } + ], + "related_adrs": [ + "adr-012-nats-event-broker", + "adr-013-surrealdb-global-store", + "adr-015-solo-mode-architecture" + ], + "status": "Accepted", + "title": "SOLID Architecture Boundaries with Multi-Layer Enforcement" +} diff --git a/.ncl-cache/1dcf832a59f16e28fb8d13e19a0ab0e2e5d6f37b97cf3e7041313de956d5c34c.json b/.ncl-cache/1dcf832a59f16e28fb8d13e19a0ab0e2e5d6f37b97cf3e7041313de956d5c34c.json new file mode 100644 index 0000000..163220c --- /dev/null +++ b/.ncl-cache/1dcf832a59f16e28fb8d13e19a0ab0e2e5d6f37b97cf3e7041313de956d5c34c.json @@ -0,0 +1,3 @@ +{ + "CERT_MANAGER_VERSION": "v1.19.5" +} diff --git a/.ncl-cache/1e1a0dabbadea6befd7e54db7e2ebc2b823cb4b33e7fdb98aaca86d3e00dddd8.json b/.ncl-cache/1e1a0dabbadea6befd7e54db7e2ebc2b823cb4b33e7fdb98aaca86d3e00dddd8.json new file mode 100644 index 0000000..b61aed2 --- /dev/null +++ b/.ncl-cache/1e1a0dabbadea6befd7e54db7e2ebc2b823cb4b33e7fdb98aaca86d3e00dddd8.json @@ -0,0 +1,222 @@ +{ + "DefaultMariaDB": { + "concerns": { + "backup": { + "backlog_ref": "BACKUP-DB-MARIADB-001", + "kind": "pending", + "reason": "BackupPolicy with database scope + dump_strategy declared at workspace level" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no public DNS records" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "internal cluster service, ingress-level TLS handled separately" + } + }, + "data_dir": "/var/lib/mysql", + "databases": [], + "image": "mariadb:12.2.2-ubi10", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "mode": "cluster", + "name": "mariadb", + "operations": { + "backup": true, + "delete": true, + "health": true, + "install": true, + "restart": true, + "restore": true, + "update": true + }, + "port": 3306, + "provides": { + "databases": [], + "port": 3306, + "service": "mariadb" + }, + "requires": { + "credentials": [ + "MARIADB_ROOT_PASSWORD" + ], + "ports": [ + { + "exposure": "private", + "port": 3306 + } + ], + "storage": { + "persistent": true, + "size": "4Gi" + } + }, + "version": "12.2.2" + }, + "MariaDB": { + "concerns": { + "backup": { + "backlog_ref": "BACKUP-DB-MARIADB-001", + "kind": "pending", + "reason": "BackupPolicy with database scope + dump_strategy declared at workspace level" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no public DNS records" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "internal cluster service, ingress-level TLS handled separately" + } + }, + "data_dir": "/var/lib/mysql", + "databases": [], + "image": "mariadb:12.2.2-ubi10", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "mode": "cluster", + "name": "mariadb", + "operations": { + "backup": true, + "delete": true, + "health": true, + "install": true, + "restart": true, + "restore": true, + "update": true + }, + "port": 3306, + "provides": { + "databases": [], + "port": 3306, + "service": "mariadb" + }, + "requires": { + "credentials": [ + "MARIADB_ROOT_PASSWORD" + ], + "ports": [ + { + "exposure": "private", + "port": 3306, + "protocol": "TCP" + } + ], + "storage": { + "persistent": true, + "size": "4Gi" + } + }, + "version": "12.2.2" + }, + "Version": { + "nickel_api": "1.0", + "version": "12.2.2" + }, + "defaults": { + "mariadb": { + "concerns": { + "backup": { + "backlog_ref": "BACKUP-DB-MARIADB-001", + "kind": "pending", + "reason": "BackupPolicy with database scope + dump_strategy declared at workspace level" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no public DNS records" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "internal cluster service, ingress-level TLS handled separately" + } + }, + "data_dir": "/var/lib/mysql", + "databases": [], + "image": "mariadb:12.2.2-ubi10", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "mode": "cluster", + "name": "mariadb", + "operations": { + "backup": true, + "delete": true, + "health": true, + "install": true, + "restart": true, + "restore": true, + "update": true + }, + "port": 3306, + "provides": { + "databases": [], + "port": 3306, + "service": "mariadb" + }, + "requires": { + "credentials": [ + "MARIADB_ROOT_PASSWORD" + ], + "ports": [ + { + "exposure": "private", + "port": 3306 + } + ], + "storage": { + "persistent": true, + "size": "4Gi" + } + }, + "version": "12.2.2" + } + } +} diff --git a/.ncl-cache/1e33d639b22b73aa794d6dd56bb57e6a0ce0949554c72431777804ee7317373c.json b/.ncl-cache/1e33d639b22b73aa794d6dd56bb57e6a0ce0949554c72431777804ee7317373c.json new file mode 100644 index 0000000..c7006a8 --- /dev/null +++ b/.ncl-cache/1e33d639b22b73aa794d6dd56bb57e6a0ce0949554c72431777804ee7317373c.json @@ -0,0 +1,18 @@ +{ + "dependencies": [], + "detector": { + "capture": "capture0", + "command": "hcloud version", + "method": "command", + "pattern": "hcloud ([\\d.]+)" + }, + "name": "hcloud", + "version": { + "check_latest": true, + "current": "1.57.0", + "grace_period": 86400, + "site": "https://github.com/hetznercloud/cli", + "source": "https://github.com/hetznercloud/cli/releases", + "tags": "https://github.com/hetznercloud/cli/tags" + } +} diff --git a/.ncl-cache/1e445f966234e94f0f1dcc434df661e4963dd446bba279df6886e7ae667df3e0.json b/.ncl-cache/1e445f966234e94f0f1dcc434df661e4963dd446bba279df6886e7ae667df3e0.json new file mode 100644 index 0000000..d9f66ca --- /dev/null +++ b/.ncl-cache/1e445f966234e94f0f1dcc434df661e4963dd446bba279df6886e7ae667df3e0.json @@ -0,0 +1,105 @@ +{ + "alternatives_considered": [ + { + "option": "Generic LLM without schema grounding (GitHub Copilot style)", + "why_rejected": "Generates syntactically valid but semantically wrong configs — wrong enum values, missing required fields, invalid option combinations. Schema validation must happen after generation and frequently fails." + }, + { + "option": "Fine-tuned model on project schemas", + "why_rejected": "Fine-tuning is expensive, requires retraining on every schema change, and does not generalize across projects. RAG is dynamic and always reflects the current schema state." + } + ], + "consequences": { + "negative": [ + "RAG index must be kept current as schemas and docs evolve — stale index degrades answer quality", + "ai-service adds a service dependency for all AI-assisted operations", + "Cost tracking required: rate limiting at 60 req/min, 1M tokens/day, $100/day" + ], + "positive": [ + "AI cannot generate configs that fail Nickel schema validation — structural correctness enforced", + "Cedar prevents AI from accessing secrets or deploying without human approval", + "RAG over project artifacts reduces hallucination on project-specific options", + "MCP tool calling (nickel_validate, schema_query) enables LLM agents to self-correct" + ] + }, + "constraints": [ + { + "check": { + "must_be_empty": false, + "paths": [ + "platform/" + ], + "pattern": "ai-service.*Secret|Secret.*ai-service", + "tag": "Grep" + }, + "claim": "ai-service must have a Cedar policy explicitly forbidding access to any Secret resource", + "id": "ai-cannot-access-secrets", + "rationale": "AI agents with secret access create unaudited credential exposure. The constraint must be at the authorization layer, not in the LLM prompt.", + "scope": "platform/crates/control-center/src/policies/", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": false, + "paths": [ + "platform/" + ], + "pattern": "human_approved", + "tag": "Grep" + }, + "claim": "Any deployment action triggered by ai-service must have context.human_approved == true in the Cedar evaluation context", + "id": "ai-deployment-requires-human-approval", + "rationale": "Autonomous deployment without human review is an unacceptable risk for production infrastructure. The approval gate is enforced by Cedar, not by AI self-restraint.", + "scope": "platform/crates/orchestrator/src/", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": false, + "paths": [ + "platform/crates/ai-service/" + ], + "pattern": "nickel.*export|nickel_validate", + "tag": "Grep" + }, + "claim": "All AI-generated Nickel configs must be validated via nickel export before being presented to the user or submitted to the orchestrator", + "id": "ai-generation-validates-against-schema", + "rationale": "Post-generation validation closes the loop — if the LLM generates an invalid config despite schema grounding, the user sees a validation error, not a deployment failure.", + "scope": "platform/crates/ai-service/src/", + "severity": "Hard" + } + ], + "context": "Infrastructure configuration generation via LLM is unreliable without grounding: generic AI produces plausible but structurally invalid configs (wrong field names, invalid enum values, incompatible option combinations). Two risks: (1) hallucination — AI generates configs that fail schema validation; (2) security — AI agents with unrestricted access to secrets and deployment operations create unaudited paths. The platform has Nickel schemas for all configuration surfaces and Cedar for authorization — both can be used to constrain AI behavior.", + "date": "2026-01-08", + "decision": "AI config generation is constrained by Nickel schemas at generation time and by Cedar policies at authorization time. The ai-service is the HTTP entry point for all AI operations. RAG indexes Nickel schemas, documentation, and past deployments as retrieval context — AI generates WITH schema context, making hallucination structurally harder. Cedar policy forbids ai-service from accessing any secret and requires `context.human_approved == true` before any deployment operation. The mcp-server exposes tool calling (nickel_validate, schema_query, best_practices) to LLM agents.", + "id": "adr-019", + "ontology_check": { + "decision_string": "AI config generation is constrained by Nickel schemas (RAG grounding) and Cedar policies (secret isolation, human approval gate)", + "invariants_at_risk": [ + "solid-boundaries", + "type-safety-nickel" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "Schema-constrained generation eliminates invalid config hallucination", + "detail": "Generic LLMs generate `engine = 'postgresql'` when the contract says `engine | [| 'postgres, 'mysql |]`. Providing the schema as RAG context gives the model the exact valid values. Post-generation nickel export validates the output against the same contract." + }, + { + "claim": "Cedar is the enforcement layer — not prompt engineering", + "detail": "Prompting AI to 'not access secrets' is not a security boundary. Cedar policy `forbid(principal == Service::\"ai-service\", action == Action::\"read\", resource in Secret::\"*\")` is enforced at the platform layer regardless of what the LLM requests." + }, + { + "claim": "RAG over project artifacts is more accurate than generic LLM for project-specific configs", + "detail": "Indexing `schemas/`, `docs/`, and past successful deployments means AI answers are grounded in actual project patterns — not generic infrastructure knowledge that may conflict with project constraints." + } + ], + "related_adrs": [ + "adr-014-solid-enforcement", + "adr-017-typedialog-web-ui", + "adr-018-secretumvault-integration" + ], + "status": "Accepted", + "title": "Schema-Aware AI and RAG — Nickel Contracts Constrain AI Config Generation" +} diff --git a/.ncl-cache/1f46b86f4c0ba0ff0820360ae0effbfc212da8dcd7b5c43b3fc7136b0bdfa27e.json b/.ncl-cache/1f46b86f4c0ba0ff0820360ae0effbfc212da8dcd7b5c43b3fc7136b0bdfa27e.json new file mode 100644 index 0000000..fb52bc1 --- /dev/null +++ b/.ncl-cache/1f46b86f4c0ba0ff0820360ae0effbfc212da8dcd7b5c43b3fc7136b0bdfa27e.json @@ -0,0 +1,62 @@ +{ + "dependencies": [], + "features": { + "supports_archive": true, + "supports_pruning": true, + "supports_rpc": true, + "supports_telemetry": true, + "supports_ws": true, + "supports_wss": true + }, + "maintainer": { + "name": "Provisioning System", + "url": "https://github.com/paritytech/polkadot" + }, + "networks": [ + "polkadot", + "kusama", + "westend" + ], + "node_types": [ + "full", + "light", + "validator" + ], + "ports": { + "http": 9933, + "p2p": 30333, + "rpc": 9944, + "ws": 9944 + }, + "requirements": { + "min_cpu_cores": 4, + "min_disk_gb": 500, + "min_memory_mb": 8192, + "network_required": true + }, + "sync_modes": [ + "full", + "fast", + "warp" + ], + "tags": [ + "polkadot", + "node", + "blockchain", + "relay-chain", + "web3" + ], + "taskserv": { + "category": "infrastructure", + "description": "Polkadot full/light node for relay chain participation", + "display_name": "Polkadot Node", + "documentation_url": "https://wiki.polkadot.network/docs/maintain-sync", + "name": "polkadot-node", + "subcategory": "blockchain" + }, + "version": { + "config_format": "nickel", + "schema": "1.0.0", + "taskserv": "1.15.0" + } +} diff --git a/.ncl-cache/1fac5726b9a0f4f9d9af0463620b8913dc73b8c0a8486a90f44dc39c7d11284a.json b/.ncl-cache/1fac5726b9a0f4f9d9af0463620b8913dc73b8c0a8486a90f44dc39c7d11284a.json new file mode 100644 index 0000000..806ee94 --- /dev/null +++ b/.ncl-cache/1fac5726b9a0f4f9d9af0463620b8913dc73b8c0a8486a90f44dc39c7d11284a.json @@ -0,0 +1,16 @@ +{ + "artifact": { + "description": "Credentials for an Odoo instance: database password and master admin password.", + "id": "odoo", + "layers": [ + { + "description": "contract.ncl — OdooSecrets field definitions", + "media_type": "application/vnd.ontoref.domain.contract.v1", + "required": true + } + ], + "media_type": "application/vnd.ontoref.domain.v1", + "uses_registry": "primary", + "version": "1.0.0" + } +} diff --git a/.ncl-cache/2013736bd385924da1827acb046174496806c5b377a9372d70ebbc44de2b5cb9.json b/.ncl-cache/2013736bd385924da1827acb046174496806c5b377a9372d70ebbc44de2b5cb9.json new file mode 100644 index 0000000..5a65a75 --- /dev/null +++ b/.ncl-cache/2013736bd385924da1827acb046174496806c5b377a9372d70ebbc44de2b5cb9.json @@ -0,0 +1,110 @@ +{ + "OCIReg": { + "config": { + "distSpecVersion": "1.0.1", + "extensions": { + "scrub": { + "enable": true, + "interval": "24h" + }, + "search": { + "cve": { + "updateInterval": "24h" + }, + "enable": true + }, + "ui": { + "enable": true + } + }, + "http": { + "address": "0.0.0.0", + "port": 5000, + "realm": "zot" + }, + "log": { + "audit": "/var/log/zot/zot-audit.log", + "level": "debug", + "output": "/var/log/zot/zot.log" + }, + "storage": { + "dedupe": true, + "gc": false, + "remoteCache": false, + "rootDirectory": "/data/zot" + } + }, + "copy_paths": [], + "name": "zot", + "oci_bin_path": "/usr/local/bin", + "oci_cmds": "zot zli", + "oci_data": "/data/zot", + "oci_etc": "/etc/zot", + "oci_log": "/var/log/zot", + "oci_memory_high": 30, + "oci_memory_max": 32, + "oci_user": "zot", + "oci_user_group": "zot", + "version": "v2.1.15" + }, + "Version": { + "dependencies": [], + "name": "oci_reg", + "version": { + "check_latest": true, + "current": "v2.1.15.", + "grace_period": 86400, + "site": "https://zotregistry.dev/", + "source": "https://github.com/project-zot/zot/releases", + "tags": "https://github.com/project-zot/zot/tags" + } + }, + "oci_reg": { + "config": { + "distSpecVersion": "1.0.1", + "extensions": { + "scrub": { + "enable": true, + "interval": "24h" + }, + "search": { + "cve": { + "updateInterval": "24h" + }, + "enable": true + }, + "ui": { + "enable": true + } + }, + "http": { + "address": "0.0.0.0", + "port": 5000, + "realm": "zot" + }, + "log": { + "audit": "/var/log/zot/zot-audit.log", + "level": "debug", + "output": "/var/log/zot/zot.log" + }, + "storage": { + "dedupe": true, + "gc": false, + "remoteCache": false, + "rootDirectory": "/data/zot" + } + }, + "copy_paths": [], + "name": "zot", + "oci_bin_path": "/usr/local/bin", + "oci_cmds": "zot zli", + "oci_data": "/data/zot", + "oci_etc": "/etc/zot", + "oci_log": "/var/log/zot", + "oci_memory_high": 30, + "oci_memory_max": 32, + "oci_user": "zot", + "oci_user_group": "zot", + "version": "v2.1.15" + } +} diff --git a/.ncl-cache/20af756341dee6b884ec89ea9573d9a08872b6e30ccf34bad1785d802dc4ac15.json b/.ncl-cache/20af756341dee6b884ec89ea9573d9a08872b6e30ccf34bad1785d802dc4ac15.json new file mode 100644 index 0000000..a8a30c2 --- /dev/null +++ b/.ncl-cache/20af756341dee6b884ec89ea9573d9a08872b6e30ccf34bad1785d802dc4ac15.json @@ -0,0 +1,35 @@ +{ + "zot": { + "data_dir": "/var/lib/data/zot", + "image": "ghcr.io/project-zot/zot-linux-arm64:latest", + "mode": "cluster", + "name": "zot", + "namespace": "data", + "operations": { + "delete": true, + "health": true, + "install": true, + "update": true + }, + "port": 5000, + "provides": { + "port": 5000, + "service": "zot" + }, + "requires": { + "credentials": [], + "ports": [ + { + "exposure": "private", + "port": 5000 + } + ], + "storage": { + "persistent": true, + "size": "50Gi" + } + }, + "storage_class": "nfs-shared", + "version": "latest" + } +} diff --git a/.ncl-cache/20cc6b45cda55905ffcbdfcd03e1d242c782caf5d5857bd779401de32c69220b.json b/.ncl-cache/20cc6b45cda55905ffcbdfcd03e1d242c782caf5d5857bd779401de32c69220b.json new file mode 100644 index 0000000..e23f79b --- /dev/null +++ b/.ncl-cache/20cc6b45cda55905ffcbdfcd03e1d242c782caf5d5857bd779401de32c69220b.json @@ -0,0 +1,14 @@ +{ + "dependencies": [ + "os" + ], + "name": "vol-prepare", + "version": { + "check_latest": false, + "current": "1.0.0", + "grace_period": 0, + "site": "", + "source": "internal", + "tags": "" + } +} diff --git a/.ncl-cache/20ef71d3639edd11e9a70c0b80b855318bbf8d09c000a598b77c9e60e552d675.json b/.ncl-cache/20ef71d3639edd11e9a70c0b80b855318bbf8d09c000a598b77c9e60e552d675.json new file mode 100644 index 0000000..1b7eb21 --- /dev/null +++ b/.ncl-cache/20ef71d3639edd11e9a70c0b80b855318bbf8d09c000a598b77c9e60e552d675.json @@ -0,0 +1,30 @@ +{ + "radicle_httpd": { + "assets_path": null, + "bind_addr": "0.0.0.0", + "bind_port": 8080, + "enabled": true + }, + "radicle_node": { + "announce": true, + "bind_addr": "0.0.0.0", + "bind_port": 8776, + "config_path": "/etc/radicle", + "connect_timeout": 10, + "external_addresses": [], + "log_level": "info", + "name": "radicle", + "peer_port": 8777, + "run_path": "/usr/local/bin/rad", + "run_user": { + "group": "radicle", + "home": "/home/radicle", + "name": "radicle" + }, + "seeds": [], + "storage_path": "/var/lib/radicle/storage", + "version": "0.10.0", + "web_ui_port": 8080, + "work_path": "/var/lib/radicle" + } +} diff --git a/.ncl-cache/2186496370b7c64222f27024f6e39504e500cfd25f356658e8f5487561eb5f53.json b/.ncl-cache/2186496370b7c64222f27024f6e39504e500cfd25f356658e8f5487561eb5f53.json new file mode 100644 index 0000000..bc04f24 --- /dev/null +++ b/.ncl-cache/2186496370b7c64222f27024f6e39504e500cfd25f356658e8f5487561eb5f53.json @@ -0,0 +1,35 @@ +{ + "best_practices": [ + "bp_007" + ], + "conflicts_with": [], + "dependencies": [], + "description": "WireGuard VPN server via wg-easy — UDP LB-IPAM endpoint with web UI", + "modes": [ + "cluster" + ], + "name": "wireguard", + "provides": [ + { + "id": "vpn-server", + "interface": "wireguard", + "version": "15" + } + ], + "requires": [ + { + "capability": "block-storage-csi", + "kind": "Required" + }, + { + "capability": "lb-ipam", + "kind": "Required" + } + ], + "tags": [ + "vpn", + "network", + "security" + ], + "version": "15" +} diff --git a/.ncl-cache/21dd84af023142d3581ecefbd1cc9a078415d89cf177d064363f3b7681bac51a.json b/.ncl-cache/21dd84af023142d3581ecefbd1cc9a078415d89cf177d064363f3b7681bac51a.json new file mode 100644 index 0000000..0ab3592 --- /dev/null +++ b/.ncl-cache/21dd84af023142d3581ecefbd1cc9a078415d89cf177d064363f3b7681bac51a.json @@ -0,0 +1,113 @@ +{ + "alternatives_considered": [ + { + "option": "Free-form capability tags (Array String) instead of typed CapabilityEntry", + "why_rejected": "Free strings cannot be validated for kind, cannot be queried by type, and cannot carry descriptions. The typed record is required for `provisioning extensions capabilities --type Service` to function and for the `provisioning-dag-integrity` mode to distinguish Required from Optional resolution failures." + }, + { + "option": "Single `capabilities` array with a `direction` discriminant (provides/requires encoded as field)", + "why_rejected": "A flat array conflates semantically different operations — providing a capability and requiring one have different validation rules and different consumers. Separate `provides` and `requires` arrays make intent explicit and allow independent schema validation." + }, + { + "option": "Encode conflicts_with as capability-level conflicts (A.provides X conflicts with B.provides X)", + "why_rejected": "Capability-level conflicts are more granular but harder to author — taskserv authors must reason about every capability pair. Taskserv-level mutual exclusion (`conflicts_with: [\"containerd\"]`) is the correct granularity for installation-time enforcement and maps directly to the package manager mental model." + }, + { + "option": "Central capability registry file (a single capabilities.ncl across all extensions)", + "why_rejected": "A central registry creates a write-contention hotspot when multiple extensions are developed in parallel. Distributed declarations in each metadata.ncl, aggregated by the reflection mode and CLI, achieve the same discoverability with independent authoring." + } + ], + "consequences": { + "negative": [ + "New taskservs must populate provides/requires/conflicts_with or fail schema validation — increases authoring burden", + "Capability IDs are not validated against a central registry — a typo in `requires[].capability` fails silently if no provider declares the misspelled ID", + "CapabilityKind enum is closed — adding a new kind requires updating `schemas/lib/dag/contracts.ncl` and re-exporting all metadata files that use it" + ], + "positive": [ + "All 10 built-in taskservs now have typed capability declarations — `provisioning-dag-integrity` runs clean", + "CLI `provisioning extensions capabilities` and `provisioning extensions graph` are powered by these declarations", + "WorkspaceComposition dependency resolution can validate inter-formula capability chains at dag.ncl export time", + "Capability declarations are a first-class artifact — diffable, auditable, versionable in git" + ] + }, + "constraints": [ + { + "check": { + "must_be_empty": true, + "paths": [ + "extensions/taskservs/" + ], + "pattern": "id = \"[^.]+\"", + "tag": "Grep" + }, + "claim": "All capability IDs in provides[].id and requires[].capability must use dot-namespaced format: `.` (e.g. `kubernetes.api-server`, `storage.ceph-block`)", + "id": "capability-ids-dot-namespaced", + "rationale": "Flat IDs (no dot) are ambiguous and collision-prone. The dot namespace convention is the only disambiguation mechanism without a central registry.", + "scope": "extensions/taskservs/*/metadata.ncl", + "severity": "Hard" + }, + { + "check": { + "cmd": "provisioning extensions capabilities 2>/dev/null | length | test { $in > 0 }", + "expect_exit": 0, + "tag": "NuCmd" + }, + "claim": "Every taskserv metadata.ncl must declare provides, requires, and conflicts_with — even if as empty arrays", + "id": "all-taskservs-must-declare-capability-fields", + "rationale": "Missing fields are caught by the schema contract but also by `provisioning-dag-integrity`. A taskserv without declarations is invisible to capability resolution — it will never be identified as a provider or dependency.", + "scope": "extensions/taskservs/*/metadata.ncl, schemas/lib/extension-metadata.ncl", + "severity": "Hard" + }, + { + "check": { + "cmd": "nu -c 'ls extensions/taskservs/ | get name | each { |d| $d | path basename }'", + "expect_exit": 0, + "tag": "NuCmd" + }, + "claim": "conflicts_with[] must contain taskserv directory names (e.g. `\"containerd\"`), not capability IDs", + "id": "conflicts-with-holds-taskserv-names-not-capability-ids", + "rationale": "The conflict resolution algorithm in `provisioning-validate-formula` looks up taskserv names in the extensions registry. Capability IDs in conflicts_with would never match and silently fail to enforce the constraint.", + "scope": "extensions/taskservs/*/metadata.ncl", + "severity": "Hard" + } + ], + "context": "ADR-016 introduced typed Formula DAGs for intra-server taskserv execution order. To enable formula dependency resolution at the workspace composition layer (inter-formula DAGs, ADR-021), the Orchestrator needs a machine-readable declaration of what each taskserv produces and what it depends on. Without this, a workspace composition DAG cannot validate that a Formula consuming `kubernetes-api-server` has at least one upstream Formula that provides it — the constraint is implicit and unenforced. Ten built-in taskservs existed with only `name/version/description/supported_providers` metadata — no capability declarations.", + "date": "2026-04-03", + "decision": "Every taskserv `metadata.ncl` file must declare three fields: `provides: Array CapabilityEntry` (capabilities this taskserv makes available after successful execution), `requires: Array CapabilityRequirement` (capabilities this taskserv needs from another provider before it can run), and `conflicts_with: Array String` (taskserv names that are mutually exclusive — installing both would produce an irreconcilable conflict). A `CapabilityEntry` carries `id: String` (dot-namespaced, e.g. `kubernetes.api-server`), `kind: CapabilityKind` (`'Service | 'StorageClass | 'NetworkPolicy | 'Runtime | 'CertManager | 'Monitoring | 'Registry | 'DNS | 'Auth`), and `description: String`. A `CapabilityRequirement` carries `capability: String` (the capability `id`), `kind: RequirementKind` (`'Required | 'Optional`), and `description: String`. These fields are validated by `schemas/lib/extension-metadata.ncl` at Nickel typecheck time and audited at runtime by the `provisioning-dag-integrity` reflection mode.", + "id": "adr-020", + "ontology_check": { + "decision_string": "Extension capability declarations via provides/requires/conflicts_with typed fields in metadata.ncl, validated by extension-metadata schema and provisioning-dag-integrity reflection mode", + "invariants_at_risk": [ + "type-safety-nickel", + "config-driven-always" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "Machine-readable capability declarations enable schema-time resolution validation", + "detail": "The `provisioning-dag-integrity` reflection mode cross-checks every `Required` capability in `requires[]` against the set of `provides[].id` values across all taskservs. An unresolved Required capability is a hard error surfaced before any deployment attempt. Without typed declarations, this check requires reading code comments or documentation." + }, + { + "claim": "ConflictsWith enforces mutual exclusion at the registry level", + "detail": "A taskserv pair in `conflicts_with` that both appear in a Formula is caught by `provisioning-validate-formula`. The registry-level declaration makes conflicts auditable and tool-enforceable — no runtime failure needed to discover an incompatible combination." + }, + { + "claim": "CapabilityKind enum scopes the semantic surface of each capability", + "detail": "Using a typed enum (`'Service | 'StorageClass | ...`) rather than free-form strings prevents capability ID sprawl. The DAG resolution query `extensions capabilities --type Service` is only possible with a bounded kind set." + }, + { + "claim": "Optional vs Required separation allows partial-graph deployments", + "detail": "`'Optional` requirements express soft preferences (e.g. coredns optionally uses an upstream DNS). `'Required` requirements are hard blockers. The distinction enables the orchestrator to warn on unresolved Optional capabilities while failing on unresolved Required ones." + }, + { + "claim": "Dot-namespaced capability IDs provide scoping without a global registry", + "detail": "IDs like `kubernetes.api-server`, `storage.ceph-block`, `network.cni` are self-documenting and conflict-resistant without requiring a central registry. The namespace prefix is the domain (kubernetes, storage, network, container, tls, dns, monitoring, identity)." + } + ], + "related_adrs": [ + "adr-016-workspace-formula-dag" + ], + "status": "Accepted", + "title": "Extension Capability Declarations: provides/requires/conflicts_with Taxonomy" +} diff --git a/.ncl-cache/22c3f89d7ba0ccdb252326d66c9de44544e3b1edb0bbf3b5a8078740dfd95ae6.json b/.ncl-cache/22c3f89d7ba0ccdb252326d66c9de44544e3b1edb0bbf3b5a8078740dfd95ae6.json new file mode 100644 index 0000000..ac286e6 --- /dev/null +++ b/.ncl-cache/22c3f89d7ba0ccdb252326d66c9de44544e3b1edb0bbf3b5a8078740dfd95ae6.json @@ -0,0 +1,77 @@ +{ + "alternatives_considered": [ + { + "option": "Wrap each call site individually with do { } | complete (existing pattern)", + "why_rejected": "Works only for external commands, not for Nu plugin commands. Plugin commands raise LabeledError — not catchable via complete. Keeping ^nickel export at call sites means all cache benefits are lost." + }, + { + "option": "Single ncl-export.nu wrapper delegating to ^nickel export with inline cache check", + "why_rejected": "Duplicates the cache logic already inside nu_plugin_nickel. Two cache implementations with different key strategies would diverge. The plugin is the correct cache owner — the wrapper should delegate to it." + }, + { + "option": "Migrate all 124 call sites at once", + "why_rejected": "Risk surface too large. Priority-ordered migration (C1 hot-path first) allows validating cache correctness on the most-exercised paths before touching validation, bootstrap, and diagnostic paths that are harder to test." + } + ], + "consequences": { + "negative": [ + "nu_plugin_nickel must be registered in the Nu session for performance benefits; unregistered sessions fall back to the `^nickel export` path in nickel-eval-soft (via the catch branch)", + "Block C2/C3 (remaining 120 call sites) are not yet migrated — those paths still use ^nickel export directly" + ], + "positive": [ + "Hot-path call sites (4 files, C1) are now cache-backed via nu_plugin_nickel", + "Single try/catch location for soft-failure pattern — easy to audit", + "| from json eliminated from migrated call sites" + ] + }, + "constraints": [ + { + "check": { + "must_be_empty": true, + "paths": [ + "provisioning/core/nulib/main_provisioning/dispatcher.nu", + "provisioning/core/nulib/main_provisioning/components.nu", + "provisioning/core/nulib/main_provisioning/workflow.nu", + "provisioning/core/nulib/main_provisioning/extensions.nu" + ], + "pattern": "^nickel export", + "tag": "Grep" + }, + "claim": "Hot-path files (C1) must not contain direct ^nickel export calls after migration", + "id": "c1-no-direct-nickel-export", + "rationale": "Direct ^nickel export in C1 files bypasses the plugin cache, negating the performance benefit of ADR-022. All C1 exports must go through ncl-eval or ncl-eval-soft.", + "scope": "dispatcher.nu, components.nu, workflow.nu, extensions.nu", + "severity": "Hard" + } + ], + "context": "After ADR-022 established the ncl-sync daemon and shared cache, Nu call sites needed to be migrated from `^nickel export --format json ... | from json` to the plugin. Two call patterns exist: hard-failure (export failure should propagate as an error — uses `error make`) and soft-failure (export failure should return a fallback value — uses `if $result.exit_code != 0`). Distributing try/catch across 124 call sites would violate the guideline against widespread use of try/catch for Nu plugin commands.", + "date": "2026-04-16", + "decision": "Two wrapper functions in `lib_provisioning/utils/nickel_processor.nu` serve as the single abstraction layer: `ncl-eval [path import_paths]` for hard-failure call sites (error propagates from the plugin directly — no try/catch needed), and `ncl-eval-soft [path import_paths fallback]` for soft-failure call sites (a single try/catch returns `fallback` on any plugin error). Block C1 migrates the four hot-path call sites: `dispatcher.nu` (commands-registry), `components.nu` (comp-ncl-export helper + servers.ncl), `workflow.nu` (wf-ncl-export helper + settings.ncl + state.ncl), `extensions.nu` (metadata.ncl per taskserv). Block C2/C3 cover the remaining operation-path and validation call sites.", + "id": "adr-023", + "ontology_check": { + "decision_string": "ncl-eval + ncl-eval-soft wrappers in nickel_processor.nu replace ^nickel export at hot-path call sites; single try/catch in ncl-eval-soft", + "invariants_at_risk": [ + "config-driven-always" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "ncl-eval-soft isolates the single try/catch to one location", + "detail": "In Nu 0.111.0, try/catch is valid for Nu internal commands (including plugins). However, dispersing try/catch across dozens of call sites increases cognitive load and creates inconsistency. Centralizing it in ncl-eval-soft means the pattern is reviewed once and applied uniformly. Callers declare intent via the `fallback` parameter (`{}`, `[]`, or `null`) rather than embedding error-handling logic inline." + }, + { + "claim": "ncl-eval (hard-failure) requires no try/catch — plugin LabeledError propagates naturally", + "detail": "When `nickel-eval` fails, it raises a `LabeledError` that Nu surfaces as a structured error. This is identical in behavior to `error make { msg: ... }` in the existing code. The call site is simply `ncl-eval $path [$ws $prov]` — one line instead of four. No error handling is needed because the error propagation is the correct behavior." + }, + { + "claim": "nickel-eval returns Nu values natively, eliminating | from json", + "detail": "The plugin converts `serde_json::Value` to `nu_protocol::Value` via `json_value_to_nu_value`. Call sites receive a Nu record or list directly and can use cell path access (`$data.components`, `$data.dimensions`) without an intermediate string parse step. This removes a class of parse errors where `from json` would fail on empty stdout from a cached result." + } + ], + "related_adrs": [ + "adr-022-ncl-sync-daemon" + ], + "status": "Accepted", + "title": "ncl-eval wrapper: nu_plugin_nickel as the single ^nickel export abstraction in Nu" +} diff --git a/.ncl-cache/2372812e1719071b95995df02a264108083f911fa2226599f103f6db68702f79.json b/.ncl-cache/2372812e1719071b95995df02a264108083f911fa2226599f103f6db68702f79.json new file mode 100644 index 0000000..e2a597b --- /dev/null +++ b/.ncl-cache/2372812e1719071b95995df02a264108083f911fa2226599f103f6db68702f79.json @@ -0,0 +1,112 @@ +{ + "DefaultAIProvider": { + "enable_query_ai": true, + "enable_template_ai": true, + "enable_webhook_ai": false, + "enabled": false, + "max_tokens": 2048, + "provider": "openai", + "temperature": 0.3, + "timeout": 30 + }, + "DefaultKmsConfig": { + "auth_method": "certificate", + "server_url": "", + "timeout": 30, + "verify_ssl": true + }, + "DefaultRunSet": { + "inventory_file": "./inventory.yaml", + "output_format": "human", + "output_path": "tmp/NOW-deploy", + "use_time": true, + "wait": true + }, + "DefaultSecretProvider": { + "provider": "sops" + }, + "DefaultSettings": { + "cluster_admin_host": "", + "cluster_admin_port": 22, + "cluster_admin_user": "root", + "clusters_paths": [ + "clusters" + ], + "clusters_save_path": "/${main_name}/clusters", + "created_clusters_dirpath": "./tmp/NOW_clusters", + "created_taskservs_dirpath": "./tmp/NOW_deployment", + "defaults_provs_dirpath": "./defs", + "defaults_provs_suffix": "_defaults.k", + "main_name": "", + "main_title": "", + "prov_clusters_path": "./clusters", + "prov_data_dirpath": "./data", + "prov_data_suffix": "_settings.k", + "prov_local_bin_path": "./bin", + "prov_resources_path": "./resources", + "servers_paths": [ + "servers" + ], + "servers_wait_started": 27, + "settings_path": "./settings.yaml" + }, + "DefaultSopsConfig": { + "use_age": true + }, + "defaults": { + "ai_provider": { + "enable_query_ai": true, + "enable_template_ai": true, + "enable_webhook_ai": false, + "enabled": false, + "max_tokens": 2048, + "provider": "openai", + "temperature": 0.3, + "timeout": 30 + }, + "kms_config": { + "auth_method": "certificate", + "server_url": "", + "timeout": 30, + "verify_ssl": true + }, + "run_set": { + "inventory_file": "./inventory.yaml", + "output_format": "human", + "output_path": "tmp/NOW-deploy", + "use_time": true, + "wait": true + }, + "secret_provider": { + "provider": "sops" + }, + "settings": { + "cluster_admin_host": "", + "cluster_admin_port": 22, + "cluster_admin_user": "root", + "clusters_paths": [ + "clusters" + ], + "clusters_save_path": "/${main_name}/clusters", + "created_clusters_dirpath": "./tmp/NOW_clusters", + "created_taskservs_dirpath": "./tmp/NOW_deployment", + "defaults_provs_dirpath": "./defs", + "defaults_provs_suffix": "_defaults.k", + "main_name": "", + "main_title": "", + "prov_clusters_path": "./clusters", + "prov_data_dirpath": "./data", + "prov_data_suffix": "_settings.k", + "prov_local_bin_path": "./bin", + "prov_resources_path": "./resources", + "servers_paths": [ + "servers" + ], + "servers_wait_started": 27, + "settings_path": "./settings.yaml" + }, + "sops_config": { + "use_age": true + } + } +} diff --git a/.ncl-cache/23778995c4f9595da65118911e1b229f7d850393495ad583cbd9a5975fca03ca.json b/.ncl-cache/23778995c4f9595da65118911e1b229f7d850393495ad583cbd9a5975fca03ca.json new file mode 100644 index 0000000..0aa87ec --- /dev/null +++ b/.ncl-cache/23778995c4f9595da65118911e1b229f7d850393495ad583cbd9a5975fca03ca.json @@ -0,0 +1,114 @@ +{ + "orchestrator": { + "batch": { + "checkpointing": { + "enabled": true, + "interval": 100, + "max_checkpoints": 10 + }, + "metrics": false, + "operation_timeout_minutes": 3, + "parallel_limit": 2, + "rollback": { + "enabled": true, + "max_rollback_depth": 5, + "strategy": "checkpoint_based" + } + }, + "build": { + "base_image": "rust:1.82-trixie", + "binary": "provisioning-orchestrator", + "buildkit": { + "cache_mode": "local", + "inline_cache": false, + "parallel_jobs": 2 + }, + "chef_enabled": true, + "config_file": "config.defaults.toml", + "extra_runtime_pkgs": [], + "features": [], + "health_path": "/health", + "package": "provisioning-orchestrator", + "port": 9090, + "runtime_image": "debian:trixie-slim", + "sccache": { + "bucket": "rust-cache", + "enabled": false, + "region": "" + }, + "user_id": 1000 + }, + "extensions": { + "auto_load": false, + "discovery_interval": 300, + "max_concurrent": 2, + "sandbox": true, + "timeout": 30000 + }, + "logging": { + "format": "text", + "level": "info" + }, + "monitoring": { + "enabled": false, + "health_check": { + "enabled": false, + "interval": 30 + }, + "metrics": { + "enabled": false, + "interval": 60 + }, + "resources": { + "alert_threshold": 80, + "cpu": false, + "disk": false, + "memory": false, + "network": false + } + }, + "performance": { + "cpu_affinity": false, + "profiling": false + }, + "queue": { + "dead_letter_queue": { + "enabled": true, + "max_size": 1000 + }, + "max_concurrent_tasks": 10, + "metrics": false, + "persist": true, + "priority_queue": false, + "retry_attempts": 3, + "retry_delay": 60000, + "task_timeout": 1800000 + }, + "server": { + "graceful_shutdown": true, + "host": "127.0.0.1", + "keep_alive": 75, + "max_connections": 512, + "port": 9011, + "request_timeout": 30000, + "shutdown_timeout": 30, + "workers": 2 + }, + "storage": { + "backend": "filesystem", + "cache": { + "enabled": true, + "eviction_policy": "lru", + "ttl": 3600, + "type": "in_memory" + }, + "path": "/var/lib/provisioning/orchestrator/data" + }, + "workspace": { + "enabled": true, + "multi_workspace": false, + "name": "default", + "path": "/var/lib/provisioning/orchestrator" + } + } +} diff --git a/.ncl-cache/23b0f9a9fa69d6c68a91d342745c2dfe52f6f966e0eff458b2cdb2894cbd5d4f.json b/.ncl-cache/23b0f9a9fa69d6c68a91d342745c2dfe52f6f966e0eff458b2cdb2894cbd5d4f.json new file mode 100644 index 0000000..dc1fbb2 --- /dev/null +++ b/.ncl-cache/23b0f9a9fa69d6c68a91d342745c2dfe52f6f966e0eff458b2cdb2894cbd5d4f.json @@ -0,0 +1,47 @@ +{ + "best_practices": [ + "bp_001", + "bp_033" + ], + "category": "storage", + "conflicts_with": [], + "dependencies": [ + "kubernetes", + "cilium", + "longhorn_node_prep" + ], + "description": "Longhorn distributed block storage — Helm deploy from CP, manages StorageClass default promotion", + "modes": [ + "taskserv" + ], + "name": "longhorn", + "provides": [ + { + "id": "distributed-block-storage-csi", + "interface": "k8s-csi", + "version": "1.11" + } + ], + "requires": [ + { + "capability": "kubernetes-cluster", + "kind": "Required" + }, + { + "capability": "cni", + "kind": "Required" + }, + { + "capability": "longhorn-node-prereqs", + "kind": "Required" + } + ], + "tags": [ + "storage", + "longhorn", + "csi", + "kubernetes", + "distributed" + ], + "version": "1.11.1" +} diff --git a/.ncl-cache/23e80f937250cd5ae2fff798c36c1e849da8197ea68fbabc7eb57b9bb0ae68ec.json b/.ncl-cache/23e80f937250cd5ae2fff798c36c1e849da8197ea68fbabc7eb57b9bb0ae68ec.json new file mode 100644 index 0000000..f02477b --- /dev/null +++ b/.ncl-cache/23e80f937250cd5ae2fff798c36c1e849da8197ea68fbabc7eb57b9bb0ae68ec.json @@ -0,0 +1,113 @@ +{ + "alternatives_considered": [ + { + "option": "Free-form capability tags (Array String) instead of typed CapabilityEntry", + "why_rejected": "Free strings cannot be validated for kind, cannot be queried by type, and cannot carry descriptions. The typed record is required for `provisioning catalog capabilities --type Service` to function and for the `provisioning-dag-integrity` mode to distinguish Required from Optional resolution failures." + }, + { + "option": "Single `capabilities` array with a `direction` discriminant (provides/requires encoded as field)", + "why_rejected": "A flat array conflates semantically different operations — providing a capability and requiring one have different validation rules and different consumers. Separate `provides` and `requires` arrays make intent explicit and allow independent schema validation." + }, + { + "option": "Encode conflicts_with as capability-level conflicts (A.provides X conflicts with B.provides X)", + "why_rejected": "Capability-level conflicts are more granular but harder to author — taskserv authors must reason about every capability pair. Taskserv-level mutual exclusion (`conflicts_with: [\"containerd\"]`) is the correct granularity for installation-time enforcement and maps directly to the package manager mental model." + }, + { + "option": "Central capability registry file (a single capabilities.ncl across all extensions)", + "why_rejected": "A central registry creates a write-contention hotspot when multiple extensions are developed in parallel. Distributed declarations in each metadata.ncl, aggregated by the reflection mode and CLI, achieve the same discoverability with independent authoring." + } + ], + "consequences": { + "negative": [ + "New taskservs must populate provides/requires/conflicts_with or fail schema validation — increases authoring burden", + "Capability IDs are not validated against a central registry — a typo in `requires[].capability` fails silently if no provider declares the misspelled ID", + "CapabilityKind enum is closed — adding a new kind requires updating `schemas/lib/dag/contracts.ncl` and re-exporting all metadata files that use it" + ], + "positive": [ + "All 10 built-in taskservs now have typed capability declarations — `provisioning-dag-integrity` runs clean", + "CLI `provisioning catalog capabilities` and `provisioning extensions graph` are powered by these declarations", + "WorkspaceComposition dependency resolution can validate inter-formula capability chains at dag.ncl export time", + "Capability declarations are a first-class artifact — diffable, auditable, versionable in git" + ] + }, + "constraints": [ + { + "check": { + "must_be_empty": true, + "paths": [ + "catalog/taskservs/" + ], + "pattern": "id = \"[^.]+\"", + "tag": "Grep" + }, + "claim": "All capability IDs in provides[].id and requires[].capability must use dot-namespaced format: `.` (e.g. `kubernetes.api-server`, `storage.ceph-block`)", + "id": "capability-ids-dot-namespaced", + "rationale": "Flat IDs (no dot) are ambiguous and collision-prone. The dot namespace convention is the only disambiguation mechanism without a central registry.", + "scope": "catalog/taskservs/*/metadata.ncl", + "severity": "Hard" + }, + { + "check": { + "cmd": "provisioning catalog capabilities 2>/dev/null | length | test { $in > 0 }", + "expect_exit": 0, + "tag": "NuCmd" + }, + "claim": "Every taskserv metadata.ncl must declare provides, requires, and conflicts_with — even if as empty arrays", + "id": "all-taskservs-must-declare-capability-fields", + "rationale": "Missing fields are caught by the schema contract but also by `provisioning-dag-integrity`. A taskserv without declarations is invisible to capability resolution — it will never be identified as a provider or dependency.", + "scope": "catalog/taskservs/*/metadata.ncl, schemas/lib/extension-metadata.ncl", + "severity": "Hard" + }, + { + "check": { + "cmd": "nu -c 'ls catalog/taskservs/ | get name | each { |d| $d | path basename }'", + "expect_exit": 0, + "tag": "NuCmd" + }, + "claim": "conflicts_with[] must contain taskserv directory names (e.g. `\"containerd\"`), not capability IDs", + "id": "conflicts-with-holds-taskserv-names-not-capability-ids", + "rationale": "The conflict resolution algorithm in `provisioning-validate-formula` looks up taskserv names in the extensions registry. Capability IDs in conflicts_with would never match and silently fail to enforce the constraint.", + "scope": "catalog/taskservs/*/metadata.ncl", + "severity": "Hard" + } + ], + "context": "ADR-016 introduced typed Formula DAGs for intra-server taskserv execution order. To enable formula dependency resolution at the workspace composition layer (inter-formula DAGs, ADR-021), the Orchestrator needs a machine-readable declaration of what each taskserv produces and what it depends on. Without this, a workspace composition DAG cannot validate that a Formula consuming `kubernetes-api-server` has at least one upstream Formula that provides it — the constraint is implicit and unenforced. Ten built-in taskservs existed with only `name/version/description/supported_providers` metadata — no capability declarations.", + "date": "2026-04-03", + "decision": "Every taskserv `metadata.ncl` file must declare three fields: `provides: Array CapabilityEntry` (capabilities this taskserv makes available after successful execution), `requires: Array CapabilityRequirement` (capabilities this taskserv needs from another provider before it can run), and `conflicts_with: Array String` (taskserv names that are mutually exclusive — installing both would produce an irreconcilable conflict). A `CapabilityEntry` carries `id: String` (dot-namespaced, e.g. `kubernetes.api-server`), `kind: CapabilityKind` (`'Service | 'StorageClass | 'NetworkPolicy | 'Runtime | 'CertManager | 'Monitoring | 'Registry | 'DNS | 'Auth`), and `description: String`. A `CapabilityRequirement` carries `capability: String` (the capability `id`), `kind: RequirementKind` (`'Required | 'Optional`), and `description: String`. These fields are validated by `schemas/lib/extension-metadata.ncl` at Nickel typecheck time and audited at runtime by the `provisioning-dag-integrity` reflection mode.", + "id": "adr-020", + "ontology_check": { + "decision_string": "Extension capability declarations via provides/requires/conflicts_with typed fields in metadata.ncl, validated by extension-metadata schema and provisioning-dag-integrity reflection mode", + "invariants_at_risk": [ + "type-safety-nickel", + "config-driven-always" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "Machine-readable capability declarations enable schema-time resolution validation", + "detail": "The `provisioning-dag-integrity` reflection mode cross-checks every `Required` capability in `requires[]` against the set of `provides[].id` values across all taskservs. An unresolved Required capability is a hard error surfaced before any deployment attempt. Without typed declarations, this check requires reading code comments or documentation." + }, + { + "claim": "ConflictsWith enforces mutual exclusion at the registry level", + "detail": "A taskserv pair in `conflicts_with` that both appear in a Formula is caught by `provisioning-validate-formula`. The registry-level declaration makes conflicts auditable and tool-enforceable — no runtime failure needed to discover an incompatible combination." + }, + { + "claim": "CapabilityKind enum scopes the semantic surface of each capability", + "detail": "Using a typed enum (`'Service | 'StorageClass | ...`) rather than free-form strings prevents capability ID sprawl. The DAG resolution query `extensions capabilities --type Service` is only possible with a bounded kind set." + }, + { + "claim": "Optional vs Required separation allows partial-graph deployments", + "detail": "`'Optional` requirements express soft preferences (e.g. coredns optionally uses an upstream DNS). `'Required` requirements are hard blockers. The distinction enables the orchestrator to warn on unresolved Optional capabilities while failing on unresolved Required ones." + }, + { + "claim": "Dot-namespaced capability IDs provide scoping without a global registry", + "detail": "IDs like `kubernetes.api-server`, `storage.ceph-block`, `network.cni` are self-documenting and conflict-resistant without requiring a central registry. The namespace prefix is the domain (kubernetes, storage, network, container, tls, dns, monitoring, identity)." + } + ], + "related_adrs": [ + "adr-016-workspace-formula-dag" + ], + "status": "Accepted", + "title": "Extension Capability Declarations: provides/requires/conflicts_with Taxonomy" +} diff --git a/.ncl-cache/24179b8d973047147b855483012eb34e24c32f8a4c7b01a4e57906556755c519.json b/.ncl-cache/24179b8d973047147b855483012eb34e24c32f8a4c7b01a4e57906556755c519.json new file mode 100644 index 0000000..0bfb0e0 --- /dev/null +++ b/.ncl-cache/24179b8d973047147b855483012eb34e24c32f8a4c7b01a4e57906556755c519.json @@ -0,0 +1,24 @@ +{ + "DefaultOS": { + "admin_group": "devadm", + "admin_user": "devadm", + "name": "os", + "src_user_path": "devadm-home", + "ssh_keys": "", + "sysctl": { + "disable_ipv6": false + } + }, + "defaults": { + "os": { + "admin_group": "devadm", + "admin_user": "devadm", + "name": "os", + "src_user_path": "devadm-home", + "ssh_keys": "", + "sysctl": { + "disable_ipv6": false + } + } + } +} diff --git a/.ncl-cache/24f7c3b74acde4d10e8f11893f5e95d42ad5d36a828211a608c10bd96b38566e.json b/.ncl-cache/24f7c3b74acde4d10e8f11893f5e95d42ad5d36a828211a608c10bd96b38566e.json new file mode 100644 index 0000000..d6895fd --- /dev/null +++ b/.ncl-cache/24f7c3b74acde4d10e8f11893f5e95d42ad5d36a828211a608c10bd96b38566e.json @@ -0,0 +1,10 @@ +{ + "dependencies": [], + "name": "provisioning", + "version": { + "check_latest": false, + "current": "3.5.0", + "grace_period": 86400, + "site": "Internal provisioning component" + } +} diff --git a/.ncl-cache/25444fd1c87548f89b0aa620dc681c84690792fa94dd616b0732c09a3c064b86.json b/.ncl-cache/25444fd1c87548f89b0aa620dc681c84690792fa94dd616b0732c09a3c064b86.json new file mode 100644 index 0000000..1bf80a8 --- /dev/null +++ b/.ncl-cache/25444fd1c87548f89b0aa620dc681c84690792fa94dd616b0732c09a3c064b86.json @@ -0,0 +1,265 @@ +{ + "Contracts": {}, + "Defaults": { + "Cache": { + "adapter": "memory", + "db": 0, + "enabled": false, + "host": "localhost", + "max_entries": 10000, + "password": "", + "port": 6379, + "ttl": 86400 + }, + "Database": { + "conn_max_lifetime": 3600, + "host": "localhost", + "log_sql": false, + "max_idle_conns": 10, + "max_open_conns": 100, + "name": "forgejo", + "password": "", + "path": "/var/lib/forgejo/data/forgejo.db", + "port": 5432, + "ssl_mode": "disable", + "typ": "sqlite", + "user": "forgejo" + }, + "Forgejo": { + "app_name": "Forgejo", + "app_path": "/opt/forgejo", + "cache": { + "adapter": "memory", + "db": 0, + "enabled": false, + "host": "localhost", + "max_entries": 10000, + "password": "", + "port": 6379, + "ttl": 86400 + }, + "custom_path": "/etc/forgejo/custom", + "data_path": "/var/lib/forgejo/data", + "database": { + "conn_max_lifetime": 3600, + "host": "localhost", + "log_sql": false, + "max_idle_conns": 10, + "max_open_conns": 100, + "name": "forgejo", + "password": "", + "path": "/var/lib/forgejo/data/forgejo.db", + "port": 5432, + "ssl_mode": "disable", + "typ": "sqlite", + "user": "forgejo" + }, + "enable_gist": true, + "enable_issues": true, + "enable_migrations": true, + "enable_packages": false, + "enable_pull_requests": true, + "enable_wiki": true, + "http": { + "cert_file": "", + "cors_enabled": false, + "cors_origins": [], + "http_addr": "127.0.0.1", + "http_port": 3000, + "key_file": "", + "protocol": "http", + "root_url": "http://localhost:3000", + "tls_ciphers": "", + "tls_min_version": "1.2" + }, + "log_format": "console", + "log_level": "info", + "log_path": "/var/log/forgejo", + "mail": { + "enabled": false, + "protocol": "smtp", + "skip_verify": false, + "smtp_addr": "localhost", + "smtp_from": "noreply@example.com", + "smtp_password": "", + "smtp_port": 25, + "smtp_user": "", + "use_tls": false + }, + "name": "forgejo", + "oauth2": { + "enabled": true, + "jwt_secret": "" + }, + "performance": { + "max_connections": 100, + "request_timeout": 60, + "slow_query_log": false, + "slow_query_threshold": 1000, + "workers": 4 + }, + "repository": { + "default_branch": "main", + "default_private": false, + "enable_push_create_org": false, + "enable_push_create_user": false, + "lfs_enabled": false, + "lfs_max_file_size": 1073741824, + "root_path": "/var/lib/forgejo/repos" + }, + "security": { + "cookie_secure": true, + "cookie_username": "gitea_awesome", + "csrf_cookie_http_only": true, + "csrf_cookie_secure": true, + "disable_registration": false, + "enable_openid": true, + "enable_openid_signup": false, + "login_remember_days": 7, + "min_password_length": 6, + "register_email_confirm": false + }, + "session": { + "cookie_http_only": true, + "cookie_name": "i_like_forgejo", + "cookie_secure": true, + "expire_time": 604800, + "gc_interval": 86400, + "provider": "memory", + "same_site": "Lax" + }, + "ssh": { + "enabled": true, + "key_test_path": "/var/lib/forgejo/ssh", + "listen_addr": "127.0.0.1", + "listen_port": 2222, + "min_priv_key_length": 1024, + "root_path": "/var/lib/forgejo/.ssh", + "server_ciphers": "aes128-ctr, aes192-ctr, aes256-ctr", + "server_key_exchange_algorithms": "diffie-hellman-group14-sha1", + "server_macs": "hmac-sha2-256, hmac-sha2-256-etm@openssh.com" + }, + "storage": { + "path": "/var/lib/forgejo/data", + "s3_access_key": "", + "s3_bucket": "", + "s3_endpoint": "", + "s3_path_style": true, + "s3_region": "us-east-1", + "s3_secret_key": "", + "typ": "local" + }, + "temp_path": "/tmp/forgejo", + "time_format": "RFC1123", + "user": { + "gid": 5000, + "home": "/var/lib/forgejo", + "name": "forgejo", + "shell": "/usr/sbin/nologin", + "uid": 5000 + }, + "version": "latest" + }, + "HTTP": { + "cert_file": "", + "cors_enabled": false, + "cors_origins": [], + "http_addr": "127.0.0.1", + "http_port": 3000, + "key_file": "", + "protocol": "http", + "root_url": "http://localhost:3000", + "tls_ciphers": "", + "tls_min_version": "1.2" + }, + "Mail": { + "enabled": false, + "protocol": "smtp", + "skip_verify": false, + "smtp_addr": "localhost", + "smtp_from": "noreply@example.com", + "smtp_password": "", + "smtp_port": 25, + "smtp_user": "", + "use_tls": false + }, + "OAuth2": { + "enabled": true, + "jwt_secret": "" + }, + "Performance": { + "max_connections": 100, + "request_timeout": 60, + "slow_query_log": false, + "slow_query_threshold": 1000, + "workers": 4 + }, + "Repository": { + "default_branch": "main", + "default_private": false, + "enable_push_create_org": false, + "enable_push_create_user": false, + "lfs_enabled": false, + "lfs_max_file_size": 1073741824, + "root_path": "/var/lib/forgejo/repos" + }, + "SSH": { + "enabled": true, + "key_test_path": "/var/lib/forgejo/ssh", + "listen_addr": "127.0.0.1", + "listen_port": 2222, + "min_priv_key_length": 1024, + "root_path": "/var/lib/forgejo/.ssh", + "server_ciphers": "aes128-ctr, aes192-ctr, aes256-ctr", + "server_key_exchange_algorithms": "diffie-hellman-group14-sha1", + "server_macs": "hmac-sha2-256, hmac-sha2-256-etm@openssh.com" + }, + "Security": { + "cookie_secure": true, + "cookie_username": "gitea_awesome", + "csrf_cookie_http_only": true, + "csrf_cookie_secure": true, + "disable_registration": false, + "enable_openid": true, + "enable_openid_signup": false, + "login_remember_days": 7, + "min_password_length": 6, + "register_email_confirm": false + }, + "Session": { + "cookie_http_only": true, + "cookie_name": "i_like_forgejo", + "cookie_secure": true, + "expire_time": 604800, + "gc_interval": 86400, + "provider": "memory", + "same_site": "Lax" + }, + "Storage": { + "path": "/var/lib/forgejo/data", + "s3_access_key": "", + "s3_bucket": "", + "s3_endpoint": "", + "s3_path_style": true, + "s3_region": "us-east-1", + "s3_secret_key": "", + "typ": "local" + }, + "User": { + "gid": 5000, + "home": "/var/lib/forgejo", + "name": "forgejo", + "shell": "/usr/sbin/nologin", + "uid": 5000 + } + }, + "Version": { + "name": "forgejo", + "version": { + "check_latest": true, + "current": "latest", + "grace_period": 86400, + "source": "https://github.com/forgejo/forgejo/releases" + } + } +} diff --git a/.ncl-cache/26237db78bf31cf4927dda5a1325f6559e3c7d4a8d87a4c780636e31dcac4ffb.json b/.ncl-cache/26237db78bf31cf4927dda5a1325f6559e3c7d4a8d87a4c780636e31dcac4ffb.json new file mode 100644 index 0000000..be0c2b4 --- /dev/null +++ b/.ncl-cache/26237db78bf31cf4927dda5a1325f6559e3c7d4a8d87a4c780636e31dcac4ffb.json @@ -0,0 +1,99 @@ +{ + "alternatives_considered": [ + { + "option": "Direct HTTP polling between services", + "why_rejected": "Creates coupling between services and requires each service to know the addresses of others. No delivery guarantee, no audit trail, polling adds latency." + }, + { + "option": "Redis Pub/Sub for event distribution", + "why_rejected": "Redis Pub/Sub has no persistence — messages are lost if no subscriber is listening. No work-queue semantics, no backpressure, no durable audit trail." + } + ], + "consequences": { + "negative": [ + "nats-server is a required external process in solo mode, adding a startup step", + "Message ordering within a subject is guaranteed but cross-subject ordering is not", + "JetStream persistence requires disk space for AUDIT stream (90-day retention)", + "Pull consumers in VAULT stream add one round-trip vs direct HTTP for lease issuance" + ], + "positive": [ + "Full audit trail: every state transition is a durable NATS message consumed by AuditCollector", + "No polling: Control Center streams task status to browser via WebSocket", + "Backpressure: JetStream consumers ack explicitly; unacknowledged messages are redelivered", + "SOLID enforcement: CLI can only submit to provisioning.tasks.submitted; cannot call provider APIs directly" + ] + }, + "constraints": [ + { + "check": { + "cmd": "rg 'publish|nats' platform/crates/ -l | xargs rg -l 'token|secret|password|key'", + "expect_exit": 1, + "tag": "NuCmd" + }, + "claim": "Actual credentials (tokens, secrets, keys) must never be published to any NATS subject", + "id": "credentials-never-in-nats", + "rationale": "Credentials in NATS messages would be visible to all subscribers on the subject. Only lease_id, task_id, and session_id travel over NATS; actual secrets are fetched over HTTPS from Vault.", + "scope": "platform/crates/orchestrator/src/, platform/crates/platform-nats/", + "severity": "Hard" + }, + { + "check": { + "cmd": "rg 'create_stream|add_stream' platform/crates/ --include='*.rs' -l | grep -v orchestrator", + "expect_exit": 1, + "tag": "NuCmd" + }, + "claim": "JetStream stream definitions (TASKS, VAULT, AUTH, WORKSPACE, AUDIT, HEALTH) are created by Orchestrator on startup and must not be redefined by other services", + "id": "six-streams-defined-by-orchestrator", + "rationale": "Single point of stream definition prevents conflicting stream configurations. Other services are consumers only.", + "scope": "platform/crates/orchestrator/src/nats.rs", + "severity": "Hard" + }, + { + "check": { + "cmd": "rg '\"[a-z]' platform/crates/ --include='*.rs' | grep -v 'provisioning\\.'", + "expect_exit": 1, + "tag": "NuCmd" + }, + "claim": "All NATS subjects must be under the provisioning.> hierarchy with the stream-to-subject mapping documented in schemas/platform/common/nats.ncl", + "id": "nats-subject-hierarchy", + "rationale": "Consistent subject hierarchy enables subject-level access control and prevents cross-context pollution.", + "scope": "platform/crates/platform-nats/", + "severity": "Soft" + } + ], + "context": "The provisioning platform has four runtime execution contexts — CLI, platform services (Orchestrator, Control Center, Vault, Extension Registry), remote taskservs, and AI/MCP — that must coordinate without leaking credentials or state into transient channels. Prior to this decision, services communicated via direct HTTP polling, shared filesystem state, and environment variables. This created audit gaps (no durable record of which service triggered which operation), credential leakage (provider tokens passed as env vars or written to disk by the CLI process), race conditions (multiple CLI invocations racing over shared config files with no delivery guarantee), and no backpressure (a slow consumer could starve or block a fast producer with no visibility).", + "date": "2026-02-17", + "decision": "NATS with JetStream is the exclusive inter-service event broker. All inter-service communication that is not synchronous credential retrieval (Vault HTTPS) or session validation (Control Center HTTPS) must use NATS subjects under the `provisioning.>` hierarchy. Six JetStream streams are defined at startup by Orchestrator: TASKS (work queue), VAULT (interest), AUTH (interest), WORKSPACE (7-day limits), AUDIT (90-day limits), HEALTH (interest). Credentials never travel over NATS — only identifiers (lease_id, task_id, session_id) are published. Solo mode: nats-server -js as child process. Multi-user: external NATS cluster.", + "id": "adr-012", + "ontology_check": { + "decision_string": "NATS JetStream is the exclusive inter-service event broker; credentials never travel over NATS; six streams defined by Orchestrator", + "invariants_at_risk": [ + "solid-boundaries" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "At-least-once delivery with durable persistence", + "detail": "JetStream provides durable message persistence for task log replay and audit trail reconstruction. Pull consumers ack explicitly; unacknowledged messages are redelivered." + }, + { + "claim": "Work-queue semantics enforce SOLID — CLI cannot call providers directly", + "detail": "CLI submits to provisioning.tasks.submitted only. It cannot call provider APIs directly. This is the primary structural enforcement of the SOLID boundary between CLI and Orchestrator." + }, + { + "claim": "Push semantics for real-time status streaming without polling", + "detail": "Control Center streams task status to browser via WebSocket without polling Orchestrator. NATS push consumers bridge the event stream to the WebSocket layer." + }, + { + "claim": "Multi-tenant subject namespacing maps to bounded contexts", + "detail": "The provisioning.> hierarchy with six streams maps each stream to its bounded context (tasks, vault, auth, workspace, audit, health). Each service subscribes only to its own subjects." + } + ], + "related_adrs": [ + "adr-014-solid-enforcement", + "adr-015-solo-mode-architecture" + ], + "status": "Accepted", + "title": "NATS JetStream as Exclusive Inter-Service Event Broker" +} diff --git a/.ncl-cache/273d8051952194d7aff14214db0de3304925147fe594fcd8657ff0b8cb8e2dbb.json b/.ncl-cache/273d8051952194d7aff14214db0de3304925147fe594fcd8657ff0b8cb8e2dbb.json new file mode 100644 index 0000000..11da3a4 --- /dev/null +++ b/.ncl-cache/273d8051952194d7aff14214db0de3304925147fe594fcd8657ff0b8cb8e2dbb.json @@ -0,0 +1,124 @@ +{ + "config": { + "api_version": "10.0.0", + "audit_logging": false, + "dynamic_ownership": true, + "enforced_security": true, + "listen_tcp": false, + "listen_unix": true, + "max_connections": 512, + "mem_limit_mb": 512, + "name": "libvirt", + "socket_activation": true, + "tls_enabled": false, + "unix_sock_group": "libvirt", + "version": "latest" + }, + "dependencies": { + "arch_support": [ + "x86_64", + "aarch64" + ], + "conflicts": [ + "virtualbox", + "xen", + "docker-vm" + ], + "health_checks": [ + { + "command": "systemctl is-active libvirtd", + "interval": 60, + "name": "libvirtd_running", + "timeout": 5 + }, + { + "command": "test -S /var/run/libvirt/libvirt-sock", + "interval": 60, + "name": "libvirt_socket", + "timeout": 5 + }, + { + "command": "virsh version --quiet", + "interval": 60, + "name": "virsh_connectivity", + "timeout": 10 + } + ], + "name": "libvirt", + "notes": [ + "Depends on KVM for hardware-accelerated virtualization", + "Provides unified API for VM management via virsh/libvirt-client", + "Creates libvirt daemon (libvirtd) for VM lifecycle management", + "Manages virtual networks, storage pools, and other resources", + "Supports remote management via TCP/Unix sockets" + ], + "optional": [ + "qemu" + ], + "os_support": [ + "linux" + ], + "phases": [ + { + "critical": true, + "name": "pre-install", + "script": "prepare", + "timeout": 60 + }, + { + "critical": true, + "name": "install", + "script": "install-libvirt.sh install", + "timeout": 300 + }, + { + "critical": true, + "name": "post-install", + "script": "_postrun", + "timeout": 120 + }, + { + "checks": [ + { + "name": "libvirtd", + "timeout": 10, + "type": "service" + }, + { + "path": "/var/run/libvirt/libvirt-sock", + "timeout": 5, + "type": "socket" + } + ], + "name": "validate" + } + ], + "provides": [ + "virtualization-management", + "vm-api", + "hypervisor-api" + ], + "release": "2024-01-15", + "requires": [ + "kvm" + ], + "resources": { + "cpu": { + "recommended": 2000, + "required": 1000 + }, + "disk": { + "recommended": 200, + "required": 50 + }, + "memory": { + "recommended": 2048, + "required": 1024 + }, + "network": false, + "privileged": true + }, + "timeout": 600, + "version": "10.0.0" + } +} diff --git a/.ncl-cache/2756bdacbb1a7d53bf2a90501fa521c691bcd1e95f11f0cdf219ea7ba37da65b.json b/.ncl-cache/2756bdacbb1a7d53bf2a90501fa521c691bcd1e95f11f0cdf219ea7ba37da65b.json new file mode 100644 index 0000000..faa23c2 --- /dev/null +++ b/.ncl-cache/2756bdacbb1a7d53bf2a90501fa521c691bcd1e95f11f0cdf219ea7ba37da65b.json @@ -0,0 +1,35 @@ +{ + "best_practices": [ + "bp_007", + "bp_016" + ], + "conflicts_with": [], + "dependencies": [], + "description": "SurrealDB multi-model database — document, graph, and relational in one engine", + "modes": [ + "cluster" + ], + "name": "surrealdb", + "provides": [ + { + "id": "surreal-database", + "interface": "http+ws", + "version": "3.0" + } + ], + "requires": [ + { + "capability": "block-storage-csi", + "kind": "Required" + } + ], + "tags": [ + "database", + "nosql", + "graph", + "document", + "data", + "appserv" + ], + "version": "3.0.5" +} diff --git a/.ncl-cache/2775a85ca288a7b1de231c6542b68244a9f2b5fda8b695a9fc9925f902b583f8.json b/.ncl-cache/2775a85ca288a7b1de231c6542b68244a9f2b5fda8b695a9fc9925f902b583f8.json new file mode 100644 index 0000000..0b7adfe --- /dev/null +++ b/.ncl-cache/2775a85ca288a7b1de231c6542b68244a9f2b5fda8b695a9fc9925f902b583f8.json @@ -0,0 +1,112 @@ +{ + "wireguard": { + "client_allowed_ips": [ + "10.200.0.0/24" + ], + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: peer keys + config in git/SOPS; runtime state is connection metadata only" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "WireGuard uses its own Noise-protocol mTLS; no x509 termination" + } + }, + "credential_generators": { + "PASSWORD_HASH": { + "kind": "bcrypt_password", + "source": "WGUI_PASSWORD" + }, + "WGUI_PASSWORD": { + "kind": "random_password", + "length": 32 + }, + "WG_PRIVATE_KEY": { + "kind": "wg_privkey" + }, + "WG_PUBLIC_KEY": { + "kind": "wg_pubkey", + "source": "WG_PRIVATE_KEY" + } + }, + "dns": [ + "1.1.1.1", + "8.8.8.8" + ], + "fip_name": "", + "image": "ghcr.io/wg-easy/wg-easy:15", + "keepalive": 25, + "lb_ipam_ip": "", + "listen_port": 51820, + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "mode": "cluster", + "mtu": 1420, + "name": "wireguard", + "namespace": "vpn", + "node": "", + "operations": { + "delete": true, + "health": true, + "install": true, + "restart": true, + "update": true + }, + "provides": { + "ports": [ + 51820 + ], + "service": "wireguard" + }, + "requires": { + "credentials": [ + "WGUI_PASSWORD", + "PASSWORD_HASH", + "WG_PRIVATE_KEY", + "WG_PUBLIC_KEY" + ], + "ports": [ + { + "exposure": "public", + "port": 51820, + "protocol": "UDP" + }, + { + "exposure": "internal", + "port": 51821, + "protocol": "TCP" + } + ], + "storage": { + "persistent": true, + "size": "1Gi" + }, + "storage_class": "hcloud-volumes" + }, + "server_ip": "10.200.0.1", + "ui_port": 51821, + "version": "15", + "vpn_subnet": "10.200.0.0/24" + } +} diff --git a/.ncl-cache/2818fecf87f675626b57948d54bf186d9d7ff2d30eae53b53e811109350019b3.json b/.ncl-cache/2818fecf87f675626b57948d54bf186d9d7ff2d30eae53b53e811109350019b3.json new file mode 100644 index 0000000..30d1923 --- /dev/null +++ b/.ncl-cache/2818fecf87f675626b57948d54bf186d9d7ff2d30eae53b53e811109350019b3.json @@ -0,0 +1,46 @@ +{ + "DefaultDemocraticCSI": { + "access_mode": "ReadWriteMany", + "allow_volume_expansion": false, + "nfs_server": "", + "nfs_share_base_path": "/shared", + "reclaim_policy": "Retain", + "storage_class_name": "democratic-csi-nfs", + "version": "0.14.6" + }, + "DemocraticCSI": { + "access_mode": "ReadWriteMany", + "allow_volume_expansion": false, + "nfs_server": "", + "nfs_share_base_path": "/shared", + "reclaim_policy": "Retain", + "storage_class_name": "democratic-csi-nfs", + "version": "0.14.6" + }, + "Version": { + "dependencies": [ + "kubernetes", + "cilium" + ], + "name": "democratic-csi", + "version": { + "check_latest": true, + "current": "0.14.6", + "grace_period": 86400, + "site": "", + "source": "github.com/democratic-csi/democratic-csi", + "tags": "" + } + }, + "defaults": { + "democratic_csi": { + "access_mode": "ReadWriteMany", + "allow_volume_expansion": false, + "nfs_server": "", + "nfs_share_base_path": "/shared", + "reclaim_policy": "Retain", + "storage_class_name": "democratic-csi-nfs", + "version": "0.14.6" + } + } +} diff --git a/.ncl-cache/282681e528eecacbcf8be09a4aec568a6a022bf89d9ee7f0c4cac41c7256e207.json b/.ncl-cache/282681e528eecacbcf8be09a4aec568a6a022bf89d9ee7f0c4cac41c7256e207.json new file mode 100644 index 0000000..1d97b84 --- /dev/null +++ b/.ncl-cache/282681e528eecacbcf8be09a4aec568a6a022bf89d9ee7f0c4cac41c7256e207.json @@ -0,0 +1,16 @@ +{ + "arch_support": [ + "x86_64", + "aarch64" + ], + "category": "hypervisor", + "description": "Docker Desktop VM hypervisor for macOS/Windows", + "name": "docker-vm", + "platform_support": [ + "macos", + "windows", + "linux" + ], + "release": "2024-01-15", + "version": "latest" +} diff --git a/.ncl-cache/290eb5271c0cd3daff5bc1647716b418a3e4c446ef0cd850a4f3dd0ebe56fe5f.json b/.ncl-cache/290eb5271c0cd3daff5bc1647716b418a3e4c446ef0cd850a4f3dd0ebe56fe5f.json new file mode 100644 index 0000000..a45a6de --- /dev/null +++ b/.ncl-cache/290eb5271c0cd3daff5bc1647716b418a3e4c446ef0cd850a4f3dd0ebe56fe5f.json @@ -0,0 +1,120 @@ +{ + "guards": [], + "id": "provisioning-assess", + "postconditions": [ + "Assessment report identifies infrastructure nodes from child project ontology", + "Report cross-references available providers and taskservs", + "Gaps between requirements and available extensions are listed" + ], + "preconditions": [ + "{child_project_dir}/.ontology/core.ncl exists and is valid Nickel", + "nickel is available in PATH", + "./scripts/ontoref is available and executable", + "provisioning platform catalog (catalog/providers/, catalog/taskservs/) is readable" + ], + "steps": [ + { + "action": "export_child_ontology", + "actor": "Agent", + "cmd": "nickel export {child_project_dir}/.ontology/core.ncl", + "depends_on": [], + "id": "read_child_core", + "note": "Export the child project's core ontology. Identifies nodes with infrastructure implications.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + }, + { + "action": "catalog_providers", + "actor": "Agent", + "cmd": "ls catalog/providers/ 2>/dev/null || echo 'no-providers'", + "depends_on": [], + "id": "list_available_providers", + "note": "List available provider extensions. Used to cross-reference child requirements.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "catalog_taskservs", + "actor": "Agent", + "cmd": "ls catalog/taskservs/ 2>/dev/null || echo 'no-taskservs'", + "depends_on": [], + "id": "list_available_taskservs", + "note": "List available taskservs. Used to cross-reference child requirements.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "filter_infra_relevant_nodes", + "actor": "Agent", + "cmd": "nickel export {child_project_dir}/.ontology/core.ncl | jq '[.nodes[] | select(.level == \"Project\" or .level == \"Axiom\")]'", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "read_child_core" + } + ], + "id": "identify_infra_nodes", + "note": "Filter nodes that imply infrastructure requirements — Project and Axiom level nodes typically require provisioning.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + }, + { + "action": "match_requirements_to_providers", + "actor": "Agent", + "cmd": "nickel export {child_project_dir}/.ontology/core.ncl | jq -r '.nodes[] | select(.level == \"Project\") | .id' | while read id; do echo \"$id: check catalog/providers/$id 2>/dev/null || echo 'no match'\"; done", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "identify_infra_nodes" + }, + { + "kind": "Always", + "step": "list_available_providers" + } + ], + "id": "cross_reference_providers", + "note": "Cross-reference identified infrastructure nodes with available providers.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "write_assessment_output", + "actor": "Agent", + "cmd": "./scripts/ontoref describe {child_project_name} --format assessment", + "depends_on": [ + { + "kind": "Always", + "step": "cross_reference_providers" + }, + { + "kind": "Always", + "step": "list_available_taskservs" + } + ], + "id": "generate_assessment_report", + "note": "Generate the final assessment report: what the child project needs from provisioning, what is available, what gaps exist.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + } + ], + "strategy": "Override", + "trigger": "Assess a project's infrastructure requirements against the provisioning platform" +} diff --git a/.ncl-cache/29f7c35748f84ce154ad7ac1c7eee23f23a146167f0d08bae862087ef71c2c17.json b/.ncl-cache/29f7c35748f84ce154ad7ac1c7eee23f23a146167f0d08bae862087ef71c2c17.json new file mode 100644 index 0000000..ad6338b --- /dev/null +++ b/.ncl-cache/29f7c35748f84ce154ad7ac1c7eee23f23a146167f0d08bae862087ef71c2c17.json @@ -0,0 +1,79 @@ +{ + "buildkit_runner": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "ephemeral by design (ADR-039); persistent state captured by SystemBackupDef.builder_env" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "internal cluster service, mTLS not required" + } + }, + "default_size": { + "cpu": 4, + "disk_gb": 40, + "memory_gb": 8 + }, + "golden_image_name": "buildkit-runner-golden", + "golden_image_rebuild_cron": "0 3 * * 0", + "hcloud": { + "location": "fsn1", + "server_type_pool": [ + "cax21", + "cax31", + "cax41", + "ccx13" + ] + }, + "lease": { + "max_duration_min": 60 + }, + "mode": "ephemeral_vm", + "name": "buildkit_runner", + "operations": { + "health": true, + "install": true + }, + "provides": { + "interface": "buildkit-runner", + "service": "buildkit_runner" + }, + "requires": { + "capabilities": [ + "vm-lifecycle", + "image-storage-s3", + "ssh-access" + ], + "credentials": [ + "HCLOUD_TOKEN", + "ORCHESTRATOR_SSH_PUBKEY" + ] + }, + "ssh": { + "orchestrator_pubkey_secret": "orchestrator-ssh-pubkey" + }, + "storage": { + "persistent": false + }, + "version": "1.0.0" + } +} diff --git a/.ncl-cache/29fa48b1bee13c119523542b54878fef004114fef3f598a6db07a38a78df4e52.json b/.ncl-cache/29fa48b1bee13c119523542b54878fef004114fef3f598a6db07a38a78df4e52.json new file mode 100644 index 0000000..7c42727 --- /dev/null +++ b/.ncl-cache/29fa48b1bee13c119523542b54878fef004114fef3f598a6db07a38a78df4e52.json @@ -0,0 +1,150 @@ +{ + "DefaultWoodpecker": { + "database": "woodpecker", + "db_host": "postgresql.data.svc", + "forgejo_url": "http://forgejo.data.svc:3000", + "grpc_port": 9000, + "http_port": 8000, + "image_agent": "woodpecker/agent:latest", + "image_server": "woodpecker/server:latest", + "mode": "cluster", + "name": "woodpecker", + "namespace": "data", + "operations": { + "delete": true, + "health": true, + "install": true, + "update": true + }, + "provides": { + "port": 8000, + "service": "woodpecker" + }, + "requires": { + "credentials": [ + "WOODPECKER_AGENT_SECRET", + "WOODPECKER_FORGEJO_SECRET", + "POSTGRES_PASSWORD" + ], + "ports": [ + { + "exposure": "public", + "port": 80 + }, + { + "exposure": "public", + "port": 443 + } + ], + "storage": { + "persistent": true, + "size": "5Gi" + } + }, + "version": "latest" + }, + "Version": { + "nickel_api": "1.0", + "version": "1.0.0" + }, + "Woodpecker": { + "database": "woodpecker", + "db_host": "postgresql.data.svc", + "forgejo_url": "http://forgejo.data.svc:3000", + "grpc_port": 9000, + "http_port": 8000, + "image_agent": "woodpecker/agent:latest", + "image_server": "woodpecker/server:latest", + "mode": "cluster", + "name": "woodpecker", + "namespace": "data", + "operations": { + "backup": false, + "config": false, + "delete": true, + "health": true, + "install": true, + "reinstall": false, + "restart": false, + "restore": false, + "scripts": false, + "update": true + }, + "provides": { + "databases": [], + "endpoints": [], + "port": 8000, + "service": "woodpecker" + }, + "requires": { + "credentials": [ + "WOODPECKER_AGENT_SECRET", + "WOODPECKER_FORGEJO_SECRET", + "POSTGRES_PASSWORD" + ], + "ports": [ + { + "exposure": "public", + "port": 80, + "protocol": "TCP" + }, + { + "exposure": "public", + "port": 443, + "protocol": "TCP" + } + ], + "storage": { + "persistent": true, + "size": "5Gi" + } + }, + "version": "latest" + }, + "defaults": { + "woodpecker": { + "database": "woodpecker", + "db_host": "postgresql.data.svc", + "forgejo_url": "http://forgejo.data.svc:3000", + "grpc_port": 9000, + "http_port": 8000, + "image_agent": "woodpecker/agent:latest", + "image_server": "woodpecker/server:latest", + "mode": "cluster", + "name": "woodpecker", + "namespace": "data", + "operations": { + "delete": true, + "health": true, + "install": true, + "update": true + }, + "provides": { + "port": 8000, + "service": "woodpecker" + }, + "requires": { + "credentials": [ + "WOODPECKER_AGENT_SECRET", + "WOODPECKER_FORGEJO_SECRET", + "POSTGRES_PASSWORD" + ], + "ports": [ + { + "exposure": "public", + "port": 80 + }, + { + "exposure": "public", + "port": 443 + } + ], + "storage": { + "persistent": true, + "size": "5Gi" + } + }, + "version": "latest" + } + } +} diff --git a/.ncl-cache/2a8f13eb459189dc20ebf17987200f9da594bd1d35b192e797c38925d3aac843.json b/.ncl-cache/2a8f13eb459189dc20ebf17987200f9da594bd1d35b192e797c38925d3aac843.json new file mode 100644 index 0000000..d110b32 --- /dev/null +++ b/.ncl-cache/2a8f13eb459189dc20ebf17987200f9da594bd1d35b192e797c38925d3aac843.json @@ -0,0 +1,101 @@ +{ + "database": { + "connection_timeout": 15000, + "host": "postgres.provisioning.svc", + "pool_size": 20, + "port": 5432, + "ssl": true, + "username": "provisioning" + }, + "logging": { + "file": "/var/log/provisioning/orchestrator.log", + "format": "json", + "level": "info", + "max_size": 104857600, + "output": "file", + "retention_days": 30 + }, + "mode": "multiuser", + "monitoring": { + "enabled": true, + "health_check_interval": 10, + "metrics_port": 9090, + "prometheus": { + "enabled": true, + "scrape_interval": "15s" + } + }, + "queue": { + "dead_letter_queue": { + "enabled": true, + "max_size": 10000 + }, + "max_concurrent_tasks": 20, + "metrics": true, + "persist": true, + "priority_queue": true, + "retry_attempts": 5, + "retry_delay": 10000, + "task_timeout": 7200000 + }, + "replica_sync": { + "enabled": true, + "sync_interval": 5000 + }, + "replicas": 2, + "resources": { + "cpus": "2.0", + "disk": "100G", + "memory": "2048M" + }, + "security": { + "auth_backend": "local", + "enable_auth": false, + "enable_rbac": false, + "token_expiry": 3600 + }, + "server": { + "address": "0.0.0.0", + "cors": { + "allowed_methods": [ + "GET", + "POST", + "PUT", + "DELETE", + "PATCH" + ], + "allowed_origins": [ + "https://control-center:8081" + ], + "enabled": true + }, + "port": 8080, + "rate_limiting": { + "burst_size": 100, + "enabled": true, + "requests_per_second": 500 + }, + "tls": true, + "tls_cert": "/etc/provisioning/certs/server.crt", + "tls_key": "/etc/provisioning/certs/server.key" + }, + "storage": { + "backend": "s3", + "cache_enabled": true, + "cache_ttl": 7200, + "max_size": 107374182400, + "s3": { + "bucket": "provisioning-storage", + "endpoint": "https://s3.amazonaws.com", + "region": "us-east-1" + } + }, + "workspace": { + "cache_path": "/var/provisioning/workspace/cache", + "data_path": "/var/provisioning/workspace/data", + "execution_mode": "distributed", + "isolation_level": "container", + "root_path": "/var/provisioning/workspace", + "state_path": "/var/provisioning/workspace/state" + } +} diff --git a/.ncl-cache/2aafb3d74b6182317c083dc8970a623d2d763c133b2556cb39db72fc505ed28f.json b/.ncl-cache/2aafb3d74b6182317c083dc8970a623d2d763c133b2556cb39db72fc505ed28f.json new file mode 100644 index 0000000..0c5e479 --- /dev/null +++ b/.ncl-cache/2aafb3d74b6182317c083dc8970a623d2d763c133b2556cb39db72fc505ed28f.json @@ -0,0 +1,219 @@ +{ + "cicd_mode": { + "authentication": { + "auth_type": "token", + "ssh_key_storage": "kms", + "token_config": { + "expiry_seconds": 3600, + "refresh_enabled": false, + "token_format": "jwt", + "token_path": "/var/run/secrets/provisioning/token" + } + }, + "description": "CI/CD pipeline automated execution", + "extensions": { + "oci_registry": { + "auth_token_path": "/var/run/secrets/provisioning/oci-token", + "cache_dir": "/tmp/provisioning-oci-cache", + "enabled": true, + "endpoint": "registry.cicd.local", + "namespace": "cicd-extensions", + "tls_enabled": true, + "verify_ssl": true + }, + "source": "oci" + }, + "mode_name": "cicd", + "resource_limits": { + "max_cpu_cores_per_user": 16, + "max_memory_gb_per_user": 64, + "max_servers_per_user": 5, + "max_storage_gb_per_user": 200 + }, + "security": { + "audit_log_path": "/var/log/provisioning/cicd-audit.log", + "audit_logging": true, + "dns_modification": "coredns", + "encryption_at_rest": true, + "encryption_in_transit": true, + "network_isolation": true, + "secret_provider": { + "provider": "vault" + } + }, + "services": { + "control_center": { + "deployment": "disabled" + }, + "coredns": { + "deployment": "remote", + "remote_config": { + "endpoint": "dns.cicd.local", + "port": 53 + } + }, + "gitea": { + "deployment": "remote", + "remote_config": { + "endpoint": "git.cicd.local", + "port": 443, + "tls_enabled": true + } + }, + "oci_registry": { + "auth_required": true, + "deployment": "remote", + "endpoint": "registry.cicd.local", + "namespaces": { + "extensions": "cicd-extensions", + "kcl_packages": "cicd-kcl", + "platform_images": "cicd-platform", + "test_images": "cicd-test" + }, + "remote": { + "retries": 5, + "timeout": 60, + "verify_ssl": true + }, + "tls_enabled": true, + "type": "harbor" + }, + "orchestrator": { + "deployment": "remote", + "remote_config": { + "endpoint": "orchestrator.cicd.local", + "port": 8080, + "retries": 5, + "timeout": 60, + "tls_enabled": true, + "verify_ssl": true + } + } + }, + "workspaces": { + "git_integration": "required", + "isolation": "strict", + "locking": "disabled", + "max_workspaces_per_user": 1 + } + }, + "enterprise_mode": { + "authentication": { + "auth_type": "mtls", + "mtls_config": { + "ca_cert_path": "/etc/provisioning/certs/ca.crt", + "client_cert_path": "/etc/provisioning/certs/client.crt", + "client_key_path": "/etc/provisioning/certs/client.key", + "verify_server": true + }, + "ssh_key_storage": "kms" + }, + "description": "Production enterprise deployment with full security", + "extensions": { + "oci_registry": { + "auth_token_path": "/etc/provisioning/tokens/oci", + "cache_dir": "/var/cache/provisioning/oci", + "enabled": true, + "endpoint": "harbor.enterprise.local", + "namespace": "prod-extensions", + "tls_enabled": true, + "verify_ssl": true + }, + "source": "oci" + }, + "mode_name": "enterprise", + "resource_limits": { + "max_cpu_cores_per_user": 64, + "max_memory_gb_per_user": 256, + "max_servers_per_user": 20, + "max_storage_gb_per_user": 1000, + "max_total_cpu_cores": 2000, + "max_total_memory_gb": 8192, + "max_total_servers": 500 + }, + "security": { + "audit_log_path": "/var/log/provisioning/enterprise-audit.log", + "audit_logging": true, + "dns_modification": "system", + "encryption_at_rest": true, + "encryption_in_transit": true, + "network_isolation": true, + "secret_provider": { + "provider": "vault" + } + }, + "services": { + "control_center": { + "deployment": "k8s", + "k8s_config": { + "deployment_name": "control-center", + "image": "harbor.enterprise.local/provisioning/control-center:latest", + "namespace": "provisioning-system", + "replicas": 2, + "service_name": "control-center-svc" + } + }, + "coredns": { + "deployment": "k8s", + "k8s_config": { + "deployment_name": "coredns", + "image": "registry.k8s.io/coredns/coredns:latest", + "namespace": "kube-system", + "replicas": 2, + "service_name": "kube-dns" + } + }, + "gitea": { + "deployment": "k8s", + "k8s_config": { + "deployment_name": "gitea", + "image": "gitea/gitea:latest", + "namespace": "provisioning-system", + "replicas": 2, + "service_name": "gitea-svc" + } + }, + "oci_registry": { + "auth_required": true, + "deployment": "remote", + "endpoint": "harbor.enterprise.local", + "namespaces": { + "extensions": "prod-extensions", + "kcl_packages": "prod-kcl", + "platform_images": "prod-platform", + "test_images": "test-images" + }, + "remote": { + "retries": 5, + "timeout": 60, + "verify_ssl": true + }, + "tls_enabled": true, + "type": "harbor" + }, + "orchestrator": { + "deployment": "k8s", + "k8s_config": { + "deployment_name": "orchestrator", + "image": "harbor.enterprise.local/provisioning/orchestrator:latest", + "namespace": "provisioning-system", + "replicas": 3, + "resources": { + "cpu_limit": "2000m", + "cpu_request": "500m", + "memory_limit": "4Gi", + "memory_request": "1Gi" + }, + "service_name": "orchestrator-svc" + } + } + }, + "workspaces": { + "git_integration": "required", + "isolation": "strict", + "lock_provider": "etcd", + "locking": "required", + "max_workspaces_per_user": 3 + } + } +} diff --git a/.ncl-cache/2ab15ed168cec5b3a55a0ff6e1c567622656887cd392d9be453ba4865b0fa535.json b/.ncl-cache/2ab15ed168cec5b3a55a0ff6e1c567622656887cd392d9be453ba4865b0fa535.json new file mode 100644 index 0000000..dee6d6b --- /dev/null +++ b/.ncl-cache/2ab15ed168cec5b3a55a0ff6e1c567622656887cd392d9be453ba4865b0fa535.json @@ -0,0 +1,19 @@ +{ + "best_practices": [ + "bp_001", + "bp_002", + "bp_008", + "bp_033" + ], + "category": "provider", + "dependencies": [], + "description": "UpCloud provider extension for provisioning on UpCloud infrastructure", + "name": "upcloud", + "tags": [ + "provider", + "upcloud", + "cloud", + "vps" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/2b0de5ad6a97db513577723d7de020891384f2c4d07e6ad496449f56bd21f636.json b/.ncl-cache/2b0de5ad6a97db513577723d7de020891384f2c4d07e6ad496449f56bd21f636.json new file mode 100644 index 0000000..13c1f0e --- /dev/null +++ b/.ncl-cache/2b0de5ad6a97db513577723d7de020891384f2c4d07e6ad496449f56bd21f636.json @@ -0,0 +1,18 @@ +{ + "best_practices": [ + "bp_001", + "bp_008", + "bp_047" + ], + "category": "provider", + "dependencies": [], + "description": "Local provider extension for provisioning on local machines, development environments, and testing", + "name": "local", + "tags": [ + "provider", + "local", + "development", + "testing" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/2b2958a5e9f8b92f815cbeda1814101792156ba568d33b4f3f1ba5ae2a2dfaff.json b/.ncl-cache/2b2958a5e9f8b92f815cbeda1814101792156ba568d33b4f3f1ba5ae2a2dfaff.json new file mode 100644 index 0000000..3964a1c --- /dev/null +++ b/.ncl-cache/2b2958a5e9f8b92f815cbeda1814101792156ba568d33b4f3f1ba5ae2a2dfaff.json @@ -0,0 +1,15 @@ +{ + "dependencies": [ + "kubernetes", + "cilium" + ], + "name": "hetzner-csi", + "version": { + "check_latest": true, + "current": "2.9.0", + "grace_period": 86400, + "site": "", + "source": "github.com/hetznercloud/csi-driver", + "tags": "" + } +} diff --git a/.ncl-cache/2c938ce3d1604daeffcc372d32949bcb160a0e79a451ece510f71bd27b02f570.json b/.ncl-cache/2c938ce3d1604daeffcc372d32949bcb160a0e79a451ece510f71bd27b02f570.json new file mode 100644 index 0000000..5280539 --- /dev/null +++ b/.ncl-cache/2c938ce3d1604daeffcc372d32949bcb160a0e79a451ece510f71bd27b02f570.json @@ -0,0 +1,67 @@ +{ + "alternatives_considered": [ + { + "option": "Wrap each call site individually with do { } | complete (existing pattern)", + "why_rejected": "Works only for external commands, not for Nu plugin commands. Plugin commands raise LabeledError — not catchable via complete. Keeping ^nickel export at call sites means all cache benefits are lost." + }, + { + "option": "Single ncl-export.nu wrapper delegating to ^nickel export with inline cache check", + "why_rejected": "Duplicates the cache logic already inside nu_plugin_nickel. Two cache implementations with different key strategies would diverge. The plugin is the correct cache owner — the wrapper should delegate to it." + }, + { + "option": "Migrate all 124 call sites at once", + "why_rejected": "Risk surface too large. Priority-ordered migration (C1 hot-path first) allows validating cache correctness on the most-exercised paths before touching validation, bootstrap, and diagnostic paths that are harder to test." + } + ], + "consequences": { + "negative": [ + "nu_plugin_nickel must be registered in the Nu session for performance benefits; unregistered sessions fall back to the `^nickel export` path in nickel-eval-soft (via the catch branch)", + "Block C2/C3 (remaining 120 call sites) are not yet migrated — those paths still use ^nickel export directly" + ], + "positive": [ + "Hot-path call sites (4 files, C1) are now cache-backed via nu_plugin_nickel", + "Single try/catch location for soft-failure pattern — easy to audit", + "| from json eliminated from migrated call sites" + ] + }, + "constraints": [ + { + "check_hint": "grep '^nickel export' provisioning/core/nulib/main_provisioning/{dispatcher,components,workflow,extensions}.nu — must return empty", + "claim": "Hot-path files (C1) must not contain direct ^nickel export calls after migration", + "id": "c1-no-direct-nickel-export", + "rationale": "Direct ^nickel export in C1 files bypasses the plugin cache, negating the performance benefit of ADR-022. All C1 exports must go through ncl-eval or ncl-eval-soft.", + "scope": "dispatcher.nu, components.nu, workflow.nu, extensions.nu", + "severity": "Hard" + } + ], + "context": "After ADR-022 established the ncl-sync daemon and shared cache, Nu call sites needed to be migrated from `^nickel export --format json ... | from json` to the plugin. Two call patterns exist: hard-failure (export failure should propagate as an error — uses `error make`) and soft-failure (export failure should return a fallback value — uses `if $result.exit_code != 0`). Distributing try/catch across 124 call sites would violate the guideline against widespread use of try/catch for Nu plugin commands.", + "date": "2026-04-16", + "decision": "Two wrapper functions in `lib_provisioning/utils/nickel_processor.nu` serve as the single abstraction layer: `ncl-eval [path import_paths]` for hard-failure call sites (error propagates from the plugin directly — no try/catch needed), and `ncl-eval-soft [path import_paths fallback]` for soft-failure call sites (a single try/catch returns `fallback` on any plugin error). Block C1 migrates the four hot-path call sites: `dispatcher.nu` (commands-registry), `components.nu` (comp-ncl-export helper + servers.ncl), `workflow.nu` (wf-ncl-export helper + settings.ncl + state.ncl), `extensions.nu` (metadata.ncl per taskserv). Block C2/C3 cover the remaining operation-path and validation call sites.", + "id": "adr-023", + "ontology_check": { + "decision_string": "ncl-eval + ncl-eval-soft wrappers in nickel_processor.nu replace ^nickel export at hot-path call sites; single try/catch in ncl-eval-soft", + "invariants_at_risk": [ + "config-driven-always" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "ncl-eval-soft isolates the single try/catch to one location", + "detail": "In Nu 0.111.0, try/catch is valid for Nu internal commands (including plugins). However, dispersing try/catch across dozens of call sites increases cognitive load and creates inconsistency. Centralizing it in ncl-eval-soft means the pattern is reviewed once and applied uniformly. Callers declare intent via the `fallback` parameter (`{}`, `[]`, or `null`) rather than embedding error-handling logic inline." + }, + { + "claim": "ncl-eval (hard-failure) requires no try/catch — plugin LabeledError propagates naturally", + "detail": "When `nickel-eval` fails, it raises a `LabeledError` that Nu surfaces as a structured error. This is identical in behavior to `error make { msg: ... }` in the existing code. The call site is simply `ncl-eval $path [$ws $prov]` — one line instead of four. No error handling is needed because the error propagation is the correct behavior." + }, + { + "claim": "nickel-eval returns Nu values natively, eliminating | from json", + "detail": "The plugin converts `serde_json::Value` to `nu_protocol::Value` via `json_value_to_nu_value`. Call sites receive a Nu record or list directly and can use cell path access (`$data.components`, `$data.dimensions`) without an intermediate string parse step. This removes a class of parse errors where `from json` would fail on empty stdout from a cached result." + } + ], + "related_adrs": [ + "adr-022-ncl-sync-daemon" + ], + "status": "Accepted", + "title": "ncl-eval wrapper: nu_plugin_nickel as the single ^nickel export abstraction in Nu" +} diff --git a/.ncl-cache/2d09f6ed09ae8dbc8e2f26dbe1b0242f45c3ef939c5347b5a4e554f5fe0ac71d.json b/.ncl-cache/2d09f6ed09ae8dbc8e2f26dbe1b0242f45c3ef939c5347b5a4e554f5fe0ac71d.json new file mode 100644 index 0000000..be9dfd1 --- /dev/null +++ b/.ncl-cache/2d09f6ed09ae8dbc8e2f26dbe1b0242f45c3ef939c5347b5a4e554f5fe0ac71d.json @@ -0,0 +1,94 @@ +{ + "forgejo": { + "concerns": { + "backup": { + "backlog_ref": "BACKUP-FORGEJO-001", + "kind": "pending", + "reason": "BackupPolicy declared at workspace level (Git data + DB + actions runner state)" + }, + "certs": { + "certs_impl": { + "acme_server": "https://acme-v02.api.letsencrypt.org/directory", + "email": "", + "provider": "cloudflare", + "secret_ref": "" + }, + "kind": "enabled" + }, + "dns": { + "dns_impl": { + "internal": [], + "zone": "" + }, + "kind": "enabled" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "enabled", + "tls_impl": { + "hostnames": [], + "issuer_ref": "letsencrypt-prod", + "secret_name": "forgejo-tls" + } + } + }, + "data_dir": "/var/lib/data/forgejo", + "database": "forgejo", + "db_host": "postgresql.data.svc", + "http_port": 3000, + "image": "codeberg.org/forgejo/forgejo:latest", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "mode": "cluster", + "name": "forgejo", + "namespace": "data", + "operations": { + "delete": true, + "health": true, + "install": true, + "update": true + }, + "provides": { + "port": 3000, + "service": "forgejo" + }, + "repos_dir": "/var/lib/data/forgejo", + "requires": { + "credentials": [ + "FORGEJO_ADMIN_PASSWORD", + "POSTGRES_PASSWORD" + ], + "ports": [ + { + "exposure": "public", + "port": 222 + }, + { + "exposure": "public", + "port": 80 + }, + { + "exposure": "public", + "port": 443 + } + ], + "storage": { + "persistent": true, + "size": "20Gi" + } + }, + "ssh_port": 222, + "version": "latest" + } +} diff --git a/.ncl-cache/2d41e786384f38f2304827bf334e5aa861a62529ebb75b4710a0b05aa72e51b6.json b/.ncl-cache/2d41e786384f38f2304827bf334e5aa861a62529ebb75b4710a0b05aa72e51b6.json new file mode 100644 index 0000000..e2b9931 --- /dev/null +++ b/.ncl-cache/2d41e786384f38f2304827bf334e5aa861a62529ebb75b4710a0b05aa72e51b6.json @@ -0,0 +1,17 @@ +{ + "proxy": { + "backends": [], + "https_in_binds": [], + "https_log_format": "%H %ci:%cp [%t] %ft %b/%s %Tw/%Tc/%Tt %B %ts %ac/%fc/%bc/%sc/%rc %sq/%bq", + "https_options": [ + "tcplog", + "dontlognull" + ], + "proxy_cfg_file": "haproxy.cfg", + "proxy_lib": "/var/lib/haproxy", + "proxy_version": "latest", + "run_group": "haproxy", + "run_user": "haproxy", + "run_user_home": "/home/haproxy" + } +} diff --git a/.ncl-cache/2e06425ac5a78b12ea9eef119cf2aa38b7c0218e395deab4c33b7e8750f49093.json b/.ncl-cache/2e06425ac5a78b12ea9eef119cf2aa38b7c0218e395deab4c33b7e8750f49093.json new file mode 100644 index 0000000..0d8d305 --- /dev/null +++ b/.ncl-cache/2e06425ac5a78b12ea9eef119cf2aa38b7c0218e395deab4c33b7e8750f49093.json @@ -0,0 +1,17 @@ +{ + "lian_build_daemon": { + "config": { + "adapters": [], + "config_dir": "/etc/lian-build", + "data_dir": "/var/lib/lian-build", + "port": 19012, + "static_dir": "/Users/Akasha/Development/lian-build/assets/web", + "templates_dir": "/Users/Akasha/Development/lian-build/assets/web/templates" + }, + "credentials": { + "registry": "infra/libre-wuji/secrets/registry-push.sops.yaml", + "ssh_key": "/Users/Akasha/Development/.ssh/orchestrator-buildkit-key" + }, + "daemon_url": "http://localhost:19012" + } +} diff --git a/.ncl-cache/2e0a370bcd36fd17d8be52b86c5f8949a202187f9842f519d4940c7f300db5b3.json b/.ncl-cache/2e0a370bcd36fd17d8be52b86c5f8949a202187f9842f519d4940c7f300db5b3.json new file mode 100644 index 0000000..239fafa --- /dev/null +++ b/.ncl-cache/2e0a370bcd36fd17d8be52b86c5f8949a202187f9842f519d4940c7f300db5b3.json @@ -0,0 +1,14 @@ +{ + "DefaultCrun": { + "cmd_task": "install", + "name": "crun", + "version": "1.21" + }, + "defaults": { + "crun": { + "cmd_task": "install", + "name": "crun", + "version": "1.21" + } + } +} diff --git a/.ncl-cache/2f25a7eb6f7a0a50f069222d15d78138b2657dd58f665c4fbe900ec915e6e14e.json b/.ncl-cache/2f25a7eb6f7a0a50f069222d15d78138b2657dd58f665c4fbe900ec915e6e14e.json new file mode 100644 index 0000000..0c4a4b9 --- /dev/null +++ b/.ncl-cache/2f25a7eb6f7a0a50f069222d15d78138b2657dd58f665c4fbe900ec915e6e14e.json @@ -0,0 +1,12 @@ +{ + "os": { + "admin_group": "devadm", + "admin_user": "devadm", + "name": "os", + "src_user_path": "devadm-home", + "ssh_keys": "", + "sysctl": { + "disable_ipv6": false + } + } +} diff --git a/.ncl-cache/2f4c0da50b743c9704a4ee9944944daba55878dbb6c9738ca1bb7a4a30e7e5b3.json b/.ncl-cache/2f4c0da50b743c9704a4ee9944944daba55878dbb6c9738ca1bb7a4a30e7e5b3.json new file mode 100644 index 0000000..b38e33e --- /dev/null +++ b/.ncl-cache/2f4c0da50b743c9704a4ee9944944daba55878dbb6c9738ca1bb7a4a30e7e5b3.json @@ -0,0 +1,7 @@ +{ + "external_nfs": { + "ip": "{{network_private_ip}}", + "net": "$net", + "shared": "/shared" + } +} diff --git a/.ncl-cache/2f69c423c7aa952e4f07698375a0d8dfa6cde7ed6fb6b8903aca715e00fff7d4.json b/.ncl-cache/2f69c423c7aa952e4f07698375a0d8dfa6cde7ed6fb6b8903aca715e00fff7d4.json new file mode 100644 index 0000000..f353a6d --- /dev/null +++ b/.ncl-cache/2f69c423c7aa952e4f07698375a0d8dfa6cde7ed6fb6b8903aca715e00fff7d4.json @@ -0,0 +1,35 @@ +{ + "best_practices": [ + "bp_001" + ], + "category": "storage", + "conflicts_with": [], + "dependencies": [ + "kubernetes" + ], + "description": "Rancher local-path-provisioner — hostPath-backed dynamic PVC provisioner for single-node or dev clusters without external storage", + "modes": [ + "cluster" + ], + "name": "local_path_provisioner", + "provides": [ + { + "id": "local-storage", + "interface": "k8s-storageprovider", + "version": "0.0.30" + } + ], + "requires": [ + { + "capability": "kubernetes-cluster", + "kind": "Required" + } + ], + "tags": [ + "storage", + "kubernetes", + "hostpath", + "provisioner" + ], + "version": "v0.0.30" +} diff --git a/.ncl-cache/2fc5d9bf2f6929610a04e0ed9b124e9b189b3bb40f7255e68ea38f97c3703248.json b/.ncl-cache/2fc5d9bf2f6929610a04e0ed9b124e9b189b3bb40f7255e68ea38f97c3703248.json new file mode 100644 index 0000000..2c64da1 --- /dev/null +++ b/.ncl-cache/2fc5d9bf2f6929610a04e0ed9b124e9b189b3bb40f7255e68ea38f97c3703248.json @@ -0,0 +1,20 @@ +{ + "resolv_config": { + "cache_mode": "yes", + "dns": [ + "1.1.1.1", + "1.0.0.1", + "2606:4700:4700::1111", + "2606:4700:4700::1001" + ], + "dnssec": "yes", + "domains": [], + "enable": true, + "fallback_dns": [ + "8.8.8.8", + "8.8.4.4" + ], + "llmnr": "resolve", + "mdns": "resolve" + } +} diff --git a/.ncl-cache/3006dbeb7a940825ac1710b59fb883a1332706003ec9f4113159fa95e11e611a.json b/.ncl-cache/3006dbeb7a940825ac1710b59fb883a1332706003ec9f4113159fa95e11e611a.json new file mode 100644 index 0000000..caf57a8 --- /dev/null +++ b/.ncl-cache/3006dbeb7a940825ac1710b59fb883a1332706003ec9f4113159fa95e11e611a.json @@ -0,0 +1,7 @@ +{ + "oras": { + "copy_paths": [], + "name": "oras", + "version": "1.2.0" + } +} diff --git a/.ncl-cache/309d9f14cdd00b92896ad9f66ff33c0affbb74c9ecfbbbf06f86201fd3da32e1.json b/.ncl-cache/309d9f14cdd00b92896ad9f66ff33c0affbb74c9ecfbbbf06f86201fd3da32e1.json new file mode 100644 index 0000000..20fdbc5 --- /dev/null +++ b/.ncl-cache/309d9f14cdd00b92896ad9f66ff33c0affbb74c9ecfbbbf06f86201fd3da32e1.json @@ -0,0 +1,141 @@ +{ + "alternatives_considered": [ + { + "option": "Monolithic install-{name}.sh with case/esac per-operation dispatch", + "why_rejected": "No structural contract between plan step declarations and shell method implementations. Credential filename bugs reach the remote node. Tested in postgresql initial authoring: produced a silent `POSTGRES_PASSWORD is not set` on the remote after a successful local preflight." + }, + { + "option": "Schema-validate action names in manifest_plan.ncl against a closed enum", + "why_rejected": "Custom actions are component-specific (`'create-credentials'`, `'bootstrap-account'`, `'protect-volume'`). A closed enum would require every extension to register action names centrally — breaks the distributed authoring model of ADR-020. The method-coverage gate achieves the same safety without a registry." + }, + { + "option": "Auto-source _credentials.env at run-{op}.sh level (bundle builder injects it)", + "why_rejected": "Credentials would be exported for the entire script lifetime, visible to any subcommand. The explicit `source` inside `_method_create-credentials` is the correct scope: credentials are loaded only when the method that needs them runs, and unset after. ADR-018 (secretumvault) requires minimal credential exposure time." + } + ], + "consequences": { + "negative": [ + "Legacy monolithic extensions require backfill: add `{name}-lib.sh`, `manifest_plan.ncl`, rename `credentials.env` → `_credentials.env`", + "Typos in `manifest_plan.ncl` action names (`'wai-ready` vs `'wait-ready`) fail at preflight but not at authoring time — no schema validation of action name strings" + ], + "positive": [ + "Credential filename bug caught at local `--check` — never reaches the remote node", + "Missing `_method_*` implementations surface as named preflight failures before any SSH", + "ManifestPlan contract prevents accidental PVC/namespace destruction by type system, not convention", + "Capability ID mismatch caught at op submission by the precondition gate with a named error" + ] + }, + "constraints": [ + { + "check": { + "must_be_empty": true, + "paths": [ + "provisioning/extensions/components/" + ], + "pattern": "source.*[^_]credentials\\.env", + "tag": "Grep" + }, + "claim": "install-{name}.sh must source _credentials.env, never credentials.env", + "id": "credential-filename-underscore", + "rationale": "The bundle builder writes the SOPS-decrypted secret to _credentials.env. Sourcing credentials.env (no underscore) silently skips the file — POSTGRES_PASSWORD (or any credential) is never set, and _require_env fails on the remote node with no local signal.", + "scope": "provisioning/extensions/components/*/cluster/install-*.sh", + "severity": "Hard" + }, + { + "check": { + "cmd": "PROVISIONING_NO_CACHE=true provisioning component install --check 2>&1 | grep '_method_.*missing'", + "expect_exit": 1, + "tag": "NuCmd" + }, + "claim": "Every cluster extension must have {name}-lib.sh with all _method_* implementations declared in manifest_plan.ncl", + "id": "lib-sh-required-for-cluster-components", + "rationale": "The preflight structural gate exhaustively checks method coverage. A missing _method_X is a preflight failure, not a remote failure. Without this constraint, a partial lib.sh reaches the server and produces a bash `command not found` mid-plan, leaving the namespace in an inconsistent state.", + "scope": "provisioning/extensions/components/*/cluster/", + "severity": "Hard" + }, + { + "check": { + "path": "provisioning/extensions/components/{name}/cluster/manifest_plan.ncl", + "present": true, + "tag": "FileExists" + }, + "claim": "Every cluster extension must have manifest_plan.ncl validated by the ManifestPlan Nickel contract", + "id": "manifest-plan-ncl-required", + "rationale": "Without manifest_plan.ncl the bundle builder produces an empty plan — no run-*.sh scripts are generated. The ManifestPlan contract is the only enforcement mechanism for the namespace/pvc deletion protection invariant.", + "scope": "provisioning/extensions/components/*/cluster/manifest_plan.ncl", + "severity": "Hard" + }, + { + "check": { + "cmd": "PROVISIONING_NO_CACHE=true provisioning component install --check 2>&1 | grep 'no provider found'", + "expect_exit": 1, + "tag": "NuCmd" + }, + "claim": "metadata.ncl requires[].capability must exactly match a provides[].id declared in a workspace component", + "id": "capability-id-exact-provider-match", + "rationale": "The orchestrator precondition gate in src/preconditions.rs does string-exact lookup: provides[].id == requires[].capability. Generic terms like 'storage' do not match 'block-storage-csi'. The gate rejects the op at submission time, before any SSH, with a named error. Use the exact IDs from the target provider's metadata.ncl.", + "scope": "provisioning/extensions/components/*/metadata.ncl", + "severity": "Hard" + }, + { + "check": { + "cmd": "PROVISIONING_NO_CACHE=true provisioning component install --check 2>&1 | grep 'sops.yaml not found'", + "expect_exit": 1, + "tag": "NuCmd" + }, + "claim": "Every cluster extension that calls _require_env VAR in {name}-lib.sh must have infra/{ws}/secrets/{name}.sops.yaml present", + "id": "sops-file-required-for-require-env", + "rationale": "The preflight SOPS gate (comp-build-cluster-bundle) checks for the secrets file before attempting bundle build. A missing secrets file means _require_env variables would be unset on the remote node, causing the install script to abort mid-plan. The preflight check surfaces this locally before any SSH occurs.", + "scope": "provisioning/extensions/components/*/cluster/*-lib.sh", + "severity": "Hard" + }, + { + "check": { + "cmd": "PROVISIONING_NO_CACHE=true provisioning component install --check 2>&1 | grep 'not in sops.encrypted_regex'", + "expect_exit": 1, + "tag": "NuCmd" + }, + "claim": "Every VAR referenced via _require_env in {name}-lib.sh must appear in sops.encrypted_regex of {name}.sops.yaml", + "id": "sops-encrypted-regex-covers-require-env-vars", + "rationale": "SOPS only encrypts keys matching encrypted_regex. A variable in _require_env that is absent from encrypted_regex is stored in plaintext in the SOPS file and silently passes decryption — it appears to work but leaks secrets in the committed YAML. The preflight checks name coverage explicitly against the regex.", + "scope": "infra/*/secrets/*.sops.yaml", + "severity": "Hard" + } + ], + "context": "ADR-031 introduced the unified `prvng component ` CLI with polymorphic mode dispatch. The orchestrator server runs `install-{name}.sh {op}` as the cluster-mode entry point. Before this decision, no authoring contract existed for cluster extensions: credential file naming (`credentials.env` vs `_credentials.env`), method implementations, and the manifest plan structure were conventions known only from reading existing extensions. The postgresql extension was authored with the legacy monolithic pattern — `credentials.env`, all logic in `install-postgresql.sh`, no `{name}-lib.sh`, no `manifest_plan.ncl`. This produced a remote failure (`POSTGRES_PASSWORD is not set`) that was undetectable by the preflight, reached the server, and left the op in failed state.", + "date": "2026-04-24", + "decision": "All cluster-mode extensions must follow the split-script pattern enforced by the preflight structural gate. The contract has four parts: (1) `install-{name}.sh` sources `_credentials.env` (underscore prefix, written by the bundle builder from SOPS decryption) — never `credentials.env`; (2) `{name}-lib.sh` implements `_method_{action}` for every non-builtin action declared in `manifest_plan.ncl`, including `post`/`pre` hook actions; (3) `manifest_plan.ncl` declares the operation DAG via the `ManifestPlan` Nickel contract from `schemas/lib/manifest_plan.ncl` — this contract enforces that `namespace` and `pvc` are never deleted or recreated in `update`/`delete`/`restart` plans; (4) `metadata.ncl requires[].capability` values must exactly match a `provides[].id` declared in another workspace component's `metadata.ncl` — the precondition gate does string-exact matching, generic IDs like `'storage'` do not resolve. The preflight gate in `cli/components.nu` checks all four contracts before packaging, surfacing violations as `[preflight] ❌` with the specific cause.", + "id": "adr-033", + "ontology_check": { + "decision_string": "Cluster extension authoring contract: split-script (install.sh + lib.sh + manifest_plan.ncl) + _credentials.env naming + exact capability IDs — enforced by preflight structural gate before bundle packaging", + "invariants_at_risk": [ + "type-safety-nickel", + "config-driven-always" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "Credential filename mismatch is undetectable without structural inspection", + "detail": "The bundle builder writes `_credentials.env` (prefixed). An install script sourcing `credentials.env` (no prefix) silently skips the source — no error at local preflight, failure only on the remote node mid-plan. The structural gate reads the install script and rejects any `source.*credentials.env` line that does not contain the underscore." + }, + { + "claim": "Method coverage check prevents partial manifest plan execution", + "detail": "The plan runner generates `run-init.sh` from `manifest_plan.json` and calls `_method_{action}` for each custom step. A missing method produces `command not found` mid-run, leaving the cluster in a partial state. The preflight exhaustively checks all actions in `init`, `update`, `delete`, `restart` plus their `pre`/`post` hooks." + }, + { + "claim": "ManifestPlan Nickel contract encodes data-safety invariants at schema time", + "detail": "The `ManifestPlan` contract rejects any plan that applies `delete` or `recreate` to `namespace` or `pvc` in non-init operations. This is a compile-time safety net: the plan cannot be exported to JSON if it would destroy persistent data during a rolling update or delete operation." + }, + { + "claim": "Capability ID exact-match is the only resolution mechanism in the precondition gate", + "detail": "The gate iterates workspace component NCL files, reads their `metadata.ncl provides[].id`, and matches against `requires[].capability`. There is no fuzzy matching, no aliasing, no category hierarchy. Using `'block-storage-csi'` vs `'storage'` is not a naming convention — it is a hard requirement for the gate to resolve the dependency chain." + } + ], + "related_adrs": [ + "adr-020-extension-capability-declarations", + "adr-031-unified-component-cli" + ], + "status": "Accepted", + "title": "Cluster Component Extension Pattern: split-script + manifest plan authoring contract" +} diff --git a/.ncl-cache/317a0e719f3e38c2f09fd0b80e65156e86faaf03afafcea8645f2faca193d046.json b/.ncl-cache/317a0e719f3e38c2f09fd0b80e65156e86faaf03afafcea8645f2faca193d046.json new file mode 100644 index 0000000..ea9f7bd --- /dev/null +++ b/.ncl-cache/317a0e719f3e38c2f09fd0b80e65156e86faaf03afafcea8645f2faca193d046.json @@ -0,0 +1,115 @@ +{ + "alternatives_considered": [ + { + "option": "Positional array with dependency annotations as comments", + "why_rejected": "Comments are not machine-readable. Cannot be validated, cannot drive runtime parallelism, cannot be consumed by on+re modes. Violates the type-safety-nickel axiom." + }, + { + "option": "Separate formula file per server (e.g. wuji-formula.ncl)", + "why_rejected": "Separates declaration from context. The `servers.ncl` file already owns the server definition including its taskservs — the formula belongs alongside it. Import proliferation adds no structural benefit." + }, + { + "option": "Encode DAG as a TOML/YAML file consumed by the Orchestrator", + "why_rejected": "Breaks the type-safety-nickel axiom. TOML/YAML have no contracts, no referential integrity, no schema composition. The Formula pattern allows the Nickel schema to own the execution topology, which is where it belongs." + }, + { + "option": "Extend TaskServDef directly with execution metadata (depends_on, on_error) and derive the DAG implicitly", + "why_rejected": "Conflates composition (which taskservs a server needs) with orchestration (in what order and how). The Formula is a separate, named artifact that can be versioned, validated, and governed independently from the taskserv list." + } + ], + "consequences": { + "negative": [ + "Two parallel models exist: positional `taskservs` arrays (per-server composition) and `formulas` (execution DAGs). Authors must understand the distinction.", + "Formula node IDs are a new namespace within a server definition — ID collisions across formulas in the same file are not currently detected at parse time (only within a single formula).", + "Nickel's custom contract for referential integrity runs at export time, not at typecheck time — `nickel typecheck` alone is insufficient; `nickel export` is required for full validation." + ], + "positive": [ + "Parallel taskserv execution is now possible and schema-validated", + "DAG structure is a first-class artifact — diffable, auditable, versionable in git", + "on+re reflection mode `provisioning-validate-formula` provides cross-validation (taskserv existence, ConflictsWith, cycle detection)", + "FormulaWorkflowConfig<'a> groups conversion parameters — batch.rs call sites are explicit and lint-clean", + "Ontology node `formula-dag-execution` registers this pattern for on+re governance" + ] + }, + "constraints": [ + { + "check": { + "cmd": "nickel export --format json examples/workspaces/basic/servers.ncl 2>/dev/null | jq '[.formulas[].nodes[].id] | group_by(.) | map(select(length > 1)) | length == 0' | grep -q true", + "expect_exit": 0, + "tag": "NuCmd" + }, + "claim": "Node IDs must be unique within a single Formula — the custom Nickel contract enforces this at export time", + "id": "formula-node-ids-unique-within-formula", + "rationale": "Duplicate node IDs produce ambiguous depends_on resolution. The contract catches this before the JSON reaches formula.rs.", + "scope": "schemas/lib/formula.ncl (_Formula contract), workspaces/*/infra/*/servers.ncl", + "severity": "Hard" + }, + { + "check": { + "path": "schemas/lib/formula.ncl", + "present": true, + "tag": "FileExists" + }, + "claim": "Every depends_on.node_id and edge endpoint must reference a declared node in the same formula", + "id": "formula-depends-on-declared-nodes-only", + "rationale": "A reference to a non-existent node_id would silently drop the dependency at runtime, producing an incorrect execution order with no error.", + "scope": "schemas/lib/formula.ncl (_Formula contract)", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": false, + "paths": [ + "platform/crates/" + ], + "pattern": "nickel export", + "tag": "Grep" + }, + "claim": "All Formula-to-WorkflowDefinition conversion must go through Formula::into_workflow — no ad-hoc JSON parsing in batch.rs or elsewhere", + "id": "formula-runtime-conversion-via-formula-rs-only", + "rationale": "The FormulaWorkflowConfig struct and into_workflow carry the semantic mapping (task names, arg construction, metadata injection). Bypassing it risks silent divergence between schema intent and runtime behavior.", + "scope": "platform/crates/orchestrator/src/batch.rs, platform/crates/orchestrator/src/formula.rs", + "severity": "Hard" + } + ], + "context": "Workspace server definitions declare taskservs as positional arrays — e.g. `taskservs = [etcd, kubernetes, containerd, cilium]`. The provisioning platform executes these in strict linear order regardless of actual dependencies between tasks. This model has three problems: (1) It cannot express parallelism — `containerd` and `coredns` are independent of each other but are serialized behind `kubernetes`. (2) It cannot express conditional edges — a failed `etcd` should halt `kubernetes` but a failed `coredns` should not. (3) The execution intent is implicit — there is no machine-readable artifact that declares which tasks depend on which, so no validation is possible at schema time. The Orchestrator already implements a full `DependencyGraph` with topological sort and `max_parallel_tasks` in `workflow.rs`, but `batch.rs` was building a linear chain from the positional array, ignoring the graph entirely.", + "date": "2026-03-14", + "decision": "Workspace infrastructure definitions declare taskserv execution order as typed DAGs via a `Formula` Nickel record exported from `schemas/lib/formula.ncl`. Each `FormulaNode` carries: `id`, a `TaskServDef` (name, profile, target_save_path), `depends_on: Array FormulaDep` (referential edges by node_id + DepKind), `parallel: Bool`, `on_error: [| Stop | Continue | Retry |]`, and `max_retries: u8`. The Formula is validated at schema time by a custom Nickel contract that checks: no duplicate node IDs, every `depends_on.node_id` references a declared node, every `edges.{from,to}` references a declared node. At runtime, `Formula::from_json` in `formula.rs` deserializes the JSON export and `Formula::into_workflow(FormulaWorkflowConfig)` converts it into a `WorkflowDefinition` fed directly to `BatchWorkflowEngine::execute_workflow`, which runs the existing `DependencyGraph` topological sort with `max_parallel_tasks`. Positional `taskservs` arrays remain valid — they are the per-server composition definition and are retrocompatible. Formulas are an additive artifact in the same `servers.ncl` file.", + "id": "adr-016", + "ontology_check": { + "decision_string": "Workspace taskserv execution topology as typed DAGs via Formula Nickel pattern, converted to WorkflowDefinition at runtime by formula.rs", + "invariants_at_risk": [ + "type-safety-nickel", + "config-driven-always" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "Schema-time referential integrity catches broken DAGs before deployment", + "detail": "The `_Formula` custom Nickel contract validates all `depends_on.node_id` and edge endpoints against the declared `nodes` array. A missing node ID is a typecheck error, not a runtime panic. This enforces the type-safety-nickel axiom on execution topology." + }, + { + "claim": "Parallelism is now explicit and governed", + "detail": "Nodes marked `parallel = true` with no shared dependency run concurrently up to `max_parallel`. The control plane formula runs etcd first, then kubernetes, containerd, and coredns in parallel (3 workers), then cilium after k8s+containerd. This halved the estimated provisioning time for a 5-node cluster compared to the linear chain." + }, + { + "claim": "on_error semantics are declarative, not implicit", + "detail": "`on_error = 'Stop` halts the entire workflow on node failure (required for etcd, kubernetes). `on_error = 'Continue` allows the workflow to proceed past a non-critical failure (coredns can fail without blocking cilium). `on_error = 'Retry` retries up to max_retries times before propagating. Previously all failures were treated as Stop with no way to express Continue." + }, + { + "claim": "Retrocompatible — zero migration cost for existing servers", + "detail": "TaskServDef now has `depends_on`, `on_error`, `max_retries` fields with defaults. Existing `servers.ncl` files typecheck unchanged. Formulas are an opt-in additive array alongside the existing `servers` array. Batch.rs preserves the linear execution path when no formula is supplied." + }, + { + "claim": "Single runtime path — the existing DependencyGraph is reused", + "detail": "No new execution engine was written. `Formula::into_workflow` produces a standard `WorkflowDefinition` consumed by the existing `BatchWorkflowEngine::execute_workflow`. The DependencyGraph topological sort and parallel dispatch already existed in workflow.rs and were simply never reached via the batch coordinator." + } + ], + "related_adrs": [ + "adr-014-solid-enforcement", + "adr-015-solo-mode-architecture" + ], + "status": "Accepted", + "title": "Workspace Taskserv Execution as Typed DAGs (Formula Pattern)" +} diff --git a/.ncl-cache/31cb87de754f3d4530e901832ae7b84e3823e6571d6b822256a4dbec0f652fd5.json b/.ncl-cache/31cb87de754f3d4530e901832ae7b84e3823e6571d6b822256a4dbec0f652fd5.json new file mode 100644 index 0000000..d84ce0a --- /dev/null +++ b/.ncl-cache/31cb87de754f3d4530e901832ae7b84e3823e6571d6b822256a4dbec0f652fd5.json @@ -0,0 +1,65 @@ +{ + "default_images": { + "parachain": "parity/polkadot-parachain:latest", + "polkadot": "parity/polkadot:latest" + }, + "dependencies": [ + "polkadot" + ], + "features": { + "supports_kubernetes": true, + "supports_monitoring": true, + "supports_native": true, + "supports_parachains": true, + "supports_podman": true, + "supports_relay_chain": true, + "supports_tracing": true + }, + "maintainer": { + "name": "Provisioning System", + "url": "https://github.com/paritytech/zombienet" + }, + "parachain_id_range": { + "max": 4000, + "min": 1 + }, + "providers": [ + "native", + "kubernetes", + "podman" + ], + "relay_chains": [ + "rococo-local", + "westend-local", + "kusama-local", + "polkadot-local" + ], + "requirements": { + "min_cpu_cores": 4, + "min_disk_gb": 200, + "min_memory_mb": 8192, + "network_required": true + }, + "tags": [ + "polkadot", + "zombienet", + "testing", + "parachain", + "relay-chain", + "substrate", + "web3" + ], + "taskserv": { + "category": "infrastructure", + "description": "Zombienet testing framework for Polkadot relay chain and parachain networks", + "display_name": "Polkadot Zombienet", + "documentation_url": "https://paritytech.github.io/zombienet/", + "name": "polkadot-zombienet", + "subcategory": "blockchain" + }, + "version": { + "config_format": "nickel", + "schema": "1.0.0", + "taskserv": "1.3.133" + } +} diff --git a/.ncl-cache/31e7846ba88842f20a6b432a466c749616e9db1c5ee95065634570e75026fe0b.json b/.ncl-cache/31e7846ba88842f20a6b432a466c749616e9db1c5ee95065634570e75026fe0b.json new file mode 100644 index 0000000..c955fb0 --- /dev/null +++ b/.ncl-cache/31e7846ba88842f20a6b432a466c749616e9db1c5ee95065634570e75026fe0b.json @@ -0,0 +1,42 @@ +{ + "youki": { + "cmd_task": "install", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: configuration in git, no runtime data to capture" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "mode": "taskserv", + "name": "youki", + "operations": { + "delete": false, + "health": false, + "install": true, + "reinstall": true + }, + "version": "0.6.0" + } +} diff --git a/.ncl-cache/324adaf8d710c99a32faf46f52a78fbba683380a814386ac9390a2fc566f2eae.json b/.ncl-cache/324adaf8d710c99a32faf46f52a78fbba683380a814386ac9390a2fc566f2eae.json new file mode 100644 index 0000000..1497f39 --- /dev/null +++ b/.ncl-cache/324adaf8d710c99a32faf46f52a78fbba683380a814386ac9390a2fc566f2eae.json @@ -0,0 +1,14 @@ +{ + "dependencies": [ + "os" + ], + "name": "fip", + "version": { + "check_latest": false, + "current": "1.0.0", + "grace_period": 0, + "site": "", + "source": "internal", + "tags": "" + } +} diff --git a/.ncl-cache/33e966d798b7ffa29f7ca028d87228743bc5744dc5d8138b40d815fa1de8c843.json b/.ncl-cache/33e966d798b7ffa29f7ca028d87228743bc5744dc5d8138b40d815fa1de8c843.json new file mode 100644 index 0000000..9edfa3f --- /dev/null +++ b/.ncl-cache/33e966d798b7ffa29f7ca028d87228743bc5744dc5d8138b40d815fa1de8c843.json @@ -0,0 +1,42 @@ +{ + "best_practices": [ + "bp_007" + ], + "conflicts_with": [], + "dependencies": [ + "postgresql" + ], + "description": "Odoo 18 ERP — multi-tenant deployment with Cilium Gateway API and Longhorn storage", + "modes": [ + "cluster" + ], + "name": "odoo", + "provides": [ + { + "id": "erp-odoo", + "interface": "odoo", + "version": "18" + } + ], + "requires": [ + { + "capability": "block-storage-csi", + "kind": "Required" + }, + { + "capability": "gateway-api-cilium", + "kind": "Required" + }, + { + "capability": "cert-manager", + "kind": "Optional" + } + ], + "tags": [ + "erp", + "appserv", + "web", + "tenant" + ], + "version": "18.0.0" +} diff --git a/.ncl-cache/3400e38d1efa23d77e22df9ffe4b6b79d28d1863c58112f00eb7193950b4e150.json b/.ncl-cache/3400e38d1efa23d77e22df9ffe4b6b79d28d1863c58112f00eb7193950b4e150.json new file mode 100644 index 0000000..e01de58 --- /dev/null +++ b/.ncl-cache/3400e38d1efa23d77e22df9ffe4b6b79d28d1863c58112f00eb7193950b4e150.json @@ -0,0 +1,48 @@ +{ + "PolkadotZombienet": { + "bin_path": "/usr/local/bin", + "binaries_path": "/var/lib/zombienet/binaries", + "config_path": "/etc/zombienet", + "log_level": "info", + "logs_path": "/var/lib/zombienet/logs", + "name": "polkadot-zombienet", + "native_config": { + "monitoring": false + }, + "networks_path": "/var/lib/zombienet/networks", + "parachains": [], + "relaychain": { + "chain": "rococo-local", + "default_command": "polkadot", + "default_image": "parity/polkadot:latest", + "nodes": [ + { + "args": [], + "command": "polkadot", + "image": "parity/polkadot:latest", + "name": "alice", + "validator": true + }, + { + "args": [], + "command": "polkadot", + "image": "parity/polkadot:latest", + "name": "bob", + "validator": true + } + ] + }, + "run_user": { + "group": "zombienet", + "name": "zombienet" + }, + "settings": { + "backchannel": true, + "provider": "native", + "timeout": 1000 + }, + "version": "1.3.133", + "work_path": "/var/lib/zombienet", + "zombienet_binary": "zombienet" + } +} diff --git a/.ncl-cache/34589413a6a328998a7b8ba6d8a2e37d7173ce41d3c313ecc5bbdaa84fff452c.json b/.ncl-cache/34589413a6a328998a7b8ba6d8a2e37d7173ce41d3c313ecc5bbdaa84fff452c.json new file mode 100644 index 0000000..dfc9b92 --- /dev/null +++ b/.ncl-cache/34589413a6a328998a7b8ba6d8a2e37d7173ce41d3c313ecc5bbdaa84fff452c.json @@ -0,0 +1,12 @@ +{ + "dependencies": [], + "name": "radicle", + "version": { + "check_latest": true, + "current": "0.10.0", + "grace_period": 86400, + "site": "https://radicle.xyz", + "source": "https://github.com/radicle-dev/radicle-node/releases", + "tags": "https://github.com/radicle-dev/radicle-node/tags" + } +} diff --git a/.ncl-cache/34721fbee7ee21ffb9df5df2caca570d303b25ee930ab204a59f0298d7d33c2f.json b/.ncl-cache/34721fbee7ee21ffb9df5df2caca570d303b25ee930ab204a59f0298d7d33c2f.json new file mode 100644 index 0000000..8ad12e1 --- /dev/null +++ b/.ncl-cache/34721fbee7ee21ffb9df5df2caca570d303b25ee930ab204a59f0298d7d33c2f.json @@ -0,0 +1,42 @@ +{ + "DefaultRedis": { + "bind_address": "127.0.0.1", + "cluster_config_file": null, + "cluster_enabled": false, + "logfile": "/var/log/redis/redis-server.log", + "loglevel": "notice", + "master_host": null, + "master_port": null, + "maxmemory": "256mb", + "maxmemory_policy": "allkeys-lru", + "name": "redis", + "persistence": true, + "port": 6379, + "requirepass": null, + "save_interval": "900 1 300 10 60 10000", + "tcp_keepalive": 300, + "timeout": 0, + "version": "7.0" + }, + "defaults": { + "redis": { + "bind_address": "127.0.0.1", + "cluster_config_file": null, + "cluster_enabled": false, + "logfile": "/var/log/redis/redis-server.log", + "loglevel": "notice", + "master_host": null, + "master_port": null, + "maxmemory": "256mb", + "maxmemory_policy": "allkeys-lru", + "name": "redis", + "persistence": true, + "port": 6379, + "requirepass": null, + "save_interval": "900 1 300 10 60 10000", + "tcp_keepalive": 300, + "timeout": 0, + "version": "7.0" + } + } +} diff --git a/.ncl-cache/34a504e872ff187fd595791c99315feb36cbf19ab6aa62ae3ce108db04870c2b.json b/.ncl-cache/34a504e872ff187fd595791c99315feb36cbf19ab6aa62ae3ce108db04870c2b.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/.ncl-cache/34a504e872ff187fd595791c99315feb36cbf19ab6aa62ae3ce108db04870c2b.json @@ -0,0 +1 @@ +{} diff --git a/.ncl-cache/35467fdcb2a22c2089316f468653a81207eaa32d221cbef67b55cc0e40a9ba52.json b/.ncl-cache/35467fdcb2a22c2089316f468653a81207eaa32d221cbef67b55cc0e40a9ba52.json new file mode 100644 index 0000000..9360d65 --- /dev/null +++ b/.ncl-cache/35467fdcb2a22c2089316f468653a81207eaa32d221cbef67b55cc0e40a9ba52.json @@ -0,0 +1,11 @@ +{ + "name": "coder", + "version": { + "check_latest": false, + "current": "latest", + "grace_period": 86400, + "site": "https://coder.com", + "source": "https://github.com/coder/coder/releases", + "tags": "https://github.com/coder/coder/tags" + } +} diff --git a/.ncl-cache/36993987634894c66007cd2e67865e1fcfaea327ee01345e2e96d524dbc84321.json b/.ncl-cache/36993987634894c66007cd2e67865e1fcfaea327ee01345e2e96d524dbc84321.json new file mode 100644 index 0000000..0a15fb8 --- /dev/null +++ b/.ncl-cache/36993987634894c66007cd2e67865e1fcfaea327ee01345e2e96d524dbc84321.json @@ -0,0 +1,50 @@ +{ + "oci_reg": { + "config": { + "distSpecVersion": "1.0.1", + "extensions": { + "scrub": { + "enable": true, + "interval": "24h" + }, + "search": { + "cve": { + "updateInterval": "24h" + }, + "enable": true + }, + "ui": { + "enable": true + } + }, + "http": { + "address": "0.0.0.0", + "port": 5000, + "realm": "zot" + }, + "log": { + "audit": "/var/log/zot/zot-audit.log", + "level": "debug", + "output": "/var/log/zot/zot.log" + }, + "storage": { + "dedupe": true, + "gc": false, + "remoteCache": false, + "rootDirectory": "/data/zot" + } + }, + "copy_paths": [], + "name": "zot", + "oci_bin_path": "/usr/local/bin", + "oci_cmds": "zot zli", + "oci_data": "/data/zot", + "oci_etc": "/etc/zot", + "oci_log": "/var/log/zot", + "oci_memory_high": 30, + "oci_memory_max": 32, + "oci_user": "zot", + "oci_user_group": "zot", + "version": "v2.1.15" + } +} diff --git a/.ncl-cache/37576a2c54d05cd468592134110048f715cd17a4f7fb09d7d43733ac8efb2ec5.json b/.ncl-cache/37576a2c54d05cd468592134110048f715cd17a4f7fb09d7d43733ac8efb2ec5.json new file mode 100644 index 0000000..ece96ae --- /dev/null +++ b/.ncl-cache/37576a2c54d05cd468592134110048f715cd17a4f7fb09d7d43733ac8efb2ec5.json @@ -0,0 +1,10 @@ +{ + "Web": { + "name": "web" + }, + "_version": { + "kcl_migrated_from": "web.k", + "migration_date": "2025-12-15", + "version": "1.0.0" + } +} diff --git a/.ncl-cache/38bf370f9c347ffa272d546b962a68f6bd7f03423dd84bd4918c4c997d02cf9f.json b/.ncl-cache/38bf370f9c347ffa272d546b962a68f6bd7f03423dd84bd4918c4c997d02cf9f.json new file mode 100644 index 0000000..d94b3c9 --- /dev/null +++ b/.ncl-cache/38bf370f9c347ffa272d546b962a68f6bd7f03423dd84bd4918c4c997d02cf9f.json @@ -0,0 +1,39 @@ +{ + "best_practices": [ + "bp_007", + "bp_012" + ], + "conflicts_with": [], + "dependencies": [ + "postgresql" + ], + "description": "Forgejo self-hosted git forge — source code management and CI trigger for the platform", + "modes": [ + "cluster" + ], + "name": "forgejo", + "provides": [ + { + "id": "git-forge", + "interface": "forgejo", + "version": "latest" + } + ], + "requires": [ + { + "capability": "storage", + "kind": "Required" + }, + { + "capability": "sql-database", + "kind": "Required" + } + ], + "tags": [ + "git", + "forge", + "vcs", + "appserv" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/38ebd43b507e17516bbeb665ddfe2501f14b857bd7c159ea826aed9c52b99dad.json b/.ncl-cache/38ebd43b507e17516bbeb665ddfe2501f14b857bd7c159ea826aed9c52b99dad.json new file mode 100644 index 0000000..3b713d3 --- /dev/null +++ b/.ncl-cache/38ebd43b507e17516bbeb665ddfe2501f14b857bd7c159ea826aed9c52b99dad.json @@ -0,0 +1,47 @@ +{ + "PolkadotBootnode": { + "base_path": "/var/lib/polkadot-bootnode/data", + "bin_path": "/usr/local/bin/polkadot", + "config_path": "/etc/polkadot-bootnode", + "execution": "wasm", + "log_level": "info", + "log_targets": [ + "sub-libp2p" + ], + "name": "polkadot-bootnode", + "network": { + "chain": "polkadot", + "external_addresses": [], + "listen_addrs": [ + "/ip4/0.0.0.0/tcp/30310", + "/ip4/0.0.0.0/tcp/30311/ws" + ], + "max_peers": 50, + "ports": { + "p2p_port": 30310, + "ws_port": 30311, + "wss_port": 30312 + } + }, + "run_user": { + "group": "polkadot", + "name": "polkadot" + }, + "state_cache_size": 67108864, + "telemetry": { + "enabled": true, + "url": "wss://telemetry.polkadot.io/submit/", + "verbosity": 0 + }, + "version": "latest", + "work_path": "/var/lib/polkadot-bootnode", + "wss": { + "enabled": false, + "proxy_type": "nginx", + "rate_limit": 1000, + "ssl": { + "enabled": false + } + } + } +} diff --git a/.ncl-cache/3961ae597a40a78ccbc01214415fb294b9260c0a23d90e767c459b243fcfae82.json b/.ncl-cache/3961ae597a40a78ccbc01214415fb294b9260c0a23d90e767c459b243fcfae82.json new file mode 100644 index 0000000..d26a669 --- /dev/null +++ b/.ncl-cache/3961ae597a40a78ccbc01214415fb294b9260c0a23d90e767c459b243fcfae82.json @@ -0,0 +1,19 @@ +{ + "provisioning_daemon": { + "log_level": "info", + "nats_url": "nats://127.0.0.1:4222", + "nickel_import_path": "/Users/Akasha/Development/ontoref", + "ontology_templates": "/Users/Akasha/project-provisioning/provisioning/platform/crates/provisioning-daemon/ontology_templates", + "orchestrator_url": "http://localhost:9011", + "project_name": "provisioning", + "project_root": "/Users/Akasha/project-provisioning/provisioning", + "provisioning_bin": "provisioning", + "server": { + "host": "0.0.0.0", + "port": 9014 + }, + "ui_templates_dir": "/Users/Akasha/project-provisioning/provisioning/platform/crates/provisioning-daemon/ui/templates", + "watch_paths": [], + "workspaces_root": "/Users/Akasha/project-provisioning/workspaces" + } +} diff --git a/.ncl-cache/39a0e98da7e0e601b365ef6edff1f3327e3fa2af18328715c7e868e505fd0a18.json b/.ncl-cache/39a0e98da7e0e601b365ef6edff1f3327e3fa2af18328715c7e868e505fd0a18.json new file mode 100644 index 0000000..c0fb861 --- /dev/null +++ b/.ncl-cache/39a0e98da7e0e601b365ef6edff1f3327e3fa2af18328715c7e868e505fd0a18.json @@ -0,0 +1,14 @@ +{ + "runtime_config": { + "check_order": [ + "docker", + "podman", + "orbstack", + "colima", + "nerdctl" + ], + "enable_cache": true, + "preferred": "docker", + "timeout_secs": 5 + } +} diff --git a/.ncl-cache/3a03f0707de126b723651683d2274229183dc12e6f8db80b280ae39a6dd309ec.json b/.ncl-cache/3a03f0707de126b723651683d2274229183dc12e6f8db80b280ae39a6dd309ec.json new file mode 100644 index 0000000..6e3ff46 --- /dev/null +++ b/.ncl-cache/3a03f0707de126b723651683d2274229183dc12e6f8db80b280ae39a6dd309ec.json @@ -0,0 +1,9 @@ +{ + "name": "woodpecker-ci", + "version": { + "check_latest": true, + "current": "latest", + "grace_period": 86400, + "source": "https://github.com/woodpecker-ci/woodpecker/releases" + } +} diff --git a/.ncl-cache/3a110ca39bf4528dbaadc0e7d566b70a576b9a0d4e45e11afeea543010163c76.json b/.ncl-cache/3a110ca39bf4528dbaadc0e7d566b70a576b9a0d4e45e11afeea543010163c76.json new file mode 100644 index 0000000..4171187 --- /dev/null +++ b/.ncl-cache/3a110ca39bf4528dbaadc0e7d566b70a576b9a0d4e45e11afeea543010163c76.json @@ -0,0 +1,49 @@ +{ + "crio": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: configuration in git, no runtime data to capture" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "live_check": { + "aggregate": "all_must_pass", + "scope": "all_servers", + "service": "crio", + "strategy": "systemd" + }, + "mode": "taskserv", + "name": "crio", + "operations": { + "delete": false, + "health": true, + "install": true, + "reinstall": true + }, + "runtime_default": "crun", + "runtimes": "crun,runc", + "version": "1.35.2" + } +} diff --git a/.ncl-cache/3a1518ac701ce0115c688b01c4ffca16975c61ba0f0224e400e3d24d990d4d3b.json b/.ncl-cache/3a1518ac701ce0115c688b01c4ffca16975c61ba0f0224e400e3d24d990d4d3b.json new file mode 100644 index 0000000..9b34585 --- /dev/null +++ b/.ncl-cache/3a1518ac701ce0115c688b01c4ffca16975c61ba0f0224e400e3d24d990d4d3b.json @@ -0,0 +1,16 @@ +{ + "DefaultPodman": { + "name": "podman", + "runtime_default": "crun", + "runtimes": "crun,runc", + "version": "5.3.1" + }, + "defaults": { + "podman": { + "name": "podman", + "runtime_default": "crun", + "runtimes": "crun,runc", + "version": "5.3.1" + } + } +} diff --git a/.ncl-cache/3a322e46b0897d9c36b13d931d78b4431dfe7fd8ae7994121b42b09c055c8d38.json b/.ncl-cache/3a322e46b0897d9c36b13d931d78b4431dfe7fd8ae7994121b42b09c055c8d38.json new file mode 100644 index 0000000..fc0b0fa --- /dev/null +++ b/.ncl-cache/3a322e46b0897d9c36b13d931d78b4431dfe7fd8ae7994121b42b09c055c8d38.json @@ -0,0 +1,15 @@ +{ + "category": "component", + "dependencies": [ + "cloudflare" + ], + "description": "external-dns v1.20.0 — reconciles A/MX/TXT/CNAME records via Service + DNSEndpoint CRD sources", + "mode": "cluster", + "name": "external_dns", + "tags": [ + "dns", + "external-dns", + "kubernetes" + ], + "version": "1.20.0" +} diff --git a/.ncl-cache/3a9c736e2052ed5d73c4ddaf04d921e9fc9b76492b9223fdeece8eb9eece0e48.json b/.ncl-cache/3a9c736e2052ed5d73c4ddaf04d921e9fc9b76492b9223fdeece8eb9eece0e48.json new file mode 100644 index 0000000..bd32d92 --- /dev/null +++ b/.ncl-cache/3a9c736e2052ed5d73c4ddaf04d921e9fc9b76492b9223fdeece8eb9eece0e48.json @@ -0,0 +1,55 @@ +{ + "manifest": { + "authors": [ + "jpl@jesusperez.pro" + ], + "capabilities": { + "amd64": false, + "arm64": true, + "ephemeral_compute": true, + "llm": false, + "multi_region": true, + "network_management": true, + "oci_pull": false, + "oci_push": false, + "persistent_compute": true, + "rag": false, + "snapshot_create": true, + "storage_block": false, + "storage_file": false, + "storage_object": false, + "workflow": false + }, + "catalog_deps": [], + "deployment_modes": { + "cluster": false, + "systemd": false + }, + "description": "Hetzner Cloud compute provider — ARM64 CAX runners via hcloud CLI.", + "entry_points": { + "runner": "runner.nu" + }, + "extensions": { + "cli": false, + "just": false, + "scripts": false + }, + "kind": "ComputeProvider", + "mode_installers": {}, + "name": "hetzner", + "requires": { + "nu": "0.110.0", + "tools": [ + { + "check": "hcloud version", + "min_version": "1.44.0", + "name": "hcloud" + } + ] + }, + "source": { + "radicle": "rad:z6MkhDvY" + }, + "version": "1.0.0" + } +} diff --git a/.ncl-cache/3ad618d2887fb8b906c39d290b4509c325609816ab952f3d6241b4e582d40ace.json b/.ncl-cache/3ad618d2887fb8b906c39d290b4509c325609816ab952f3d6241b4e582d40ace.json new file mode 100644 index 0000000..1539e93 --- /dev/null +++ b/.ncl-cache/3ad618d2887fb8b906c39d290b4509c325609816ab952f3d6241b4e582d40ace.json @@ -0,0 +1,130 @@ +{ + "description": "Verify Vector → Loki → Grafana pipeline is healthy in libre-wuji; Prometheus is scraping ops-controller and keeper-daemon; required queue metrics are present (ADR-037 constraint pending-queue-ttl-monitored).", + "id": "validate-observability", + "params": { + "grafana_url": "http://grafana.observability.svc.cluster.local:3000", + "kubeconfig": "", + "loki_url": "http://loki.observability.svc.cluster.local:3100", + "prometheus_url": "http://prometheus.observability.svc.cluster.local:9090", + "workspace": "libre-wuji" + }, + "steps": [ + { + "actor": "Agent", + "cmd": "kubectl -n observability rollout status daemonset/vector --timeout=30s", + "depends_on": [], + "id": "vector_daemonset_ready", + "name": "Vector DaemonSet is fully rolled out", + "on_error": "abort" + }, + { + "actor": "Agent", + "cmd": "curl -sf {loki_url}/ready", + "depends_on": [], + "id": "loki_ready", + "name": "Loki /ready endpoint responds 200", + "on_error": "abort" + }, + { + "actor": "Agent", + "cmd": "curl -sf {prometheus_url}/-/ready", + "depends_on": [], + "id": "prometheus_ready", + "name": "Prometheus /-/ready endpoint responds 200", + "on_error": "abort" + }, + { + "actor": "Agent", + "cmd": "curl -sf {grafana_url}/api/health | jq -e '.database == \"ok\"'", + "depends_on": [], + "id": "grafana_ready", + "name": "Grafana /api/health endpoint responds 200", + "on_error": "warn" + }, + { + "actor": "Agent", + "cmd": "curl -sf '{prometheus_url}/api/v1/query?query=up{job=\"ops-controller\"}' | jq -e '.data.result | length > 0'", + "depends_on": [ + "prometheus_ready" + ], + "id": "prometheus_scrapes_ops_controller", + "name": "Prometheus is scraping ops-controller metrics", + "on_error": "abort" + }, + { + "actor": "Agent", + "cmd": "curl -sf '{prometheus_url}/api/v1/query?query=ops_pending_queue_depth' | jq -e '.data.result | length > 0'", + "depends_on": [ + "prometheus_scrapes_ops_controller" + ], + "id": "metric_ops_pending_queue_depth", + "name": "ops_pending_queue_depth metric is present", + "on_error": "abort" + }, + { + "actor": "Agent", + "cmd": "curl -sf '{prometheus_url}/api/v1/query?query=ops_pending_oldest_age_seconds' | jq -e '.data.result | length > 0'", + "depends_on": [ + "prometheus_scrapes_ops_controller" + ], + "id": "metric_ops_pending_oldest_age", + "name": "ops_pending_oldest_age_seconds metric is present", + "on_error": "abort" + }, + { + "actor": "Agent", + "cmd": "curl -sf '{prometheus_url}/api/v1/query?query=keeper_signs_total' | jq -e '.data.result | length > 0'", + "depends_on": [ + "prometheus_scrapes_ops_controller" + ], + "id": "metric_keeper_signs_total", + "name": "keeper_signs_total metric is present", + "on_error": "warn" + }, + { + "actor": "Agent", + "cmd": "curl -sf '{prometheus_url}/api/v1/query?query=audit_mirror_lag_seconds' | jq -e '.data.result | length > 0'", + "depends_on": [ + "prometheus_scrapes_ops_controller" + ], + "id": "metric_audit_mirror_lag", + "name": "audit_mirror_lag_seconds metric is present", + "on_error": "warn" + }, + { + "actor": "Agent", + "cmd": "curl -sf '{grafana_url}/api/dashboards/uid/ops-controller-queue' | jq -e '.dashboard.uid == \"ops-controller-queue\"'", + "depends_on": [ + "grafana_ready" + ], + "id": "grafana_dashboards_loaded", + "name": "All four ops dashboards provisioned in Grafana", + "on_error": "warn" + }, + { + "actor": "Agent", + "cmd": "curl -sf '{loki_url}/loki/api/v1/query_range?query=%7Bnamespace%3D%22ops-system%22%7D&limit=1&start=$(date -d '15 minutes ago' +%s)000000000' | jq -e '.data.result | length > 0'", + "depends_on": [ + "loki_ready" + ], + "id": "loki_receives_ops_logs", + "name": "Loki has received at least one log entry from ops-system namespace in last 15 minutes", + "on_error": "warn" + }, + { + "actor": "Agent", + "cmd": "echo 'observability validation complete for workspace={workspace}'", + "depends_on": [ + "metric_ops_pending_queue_depth", + "metric_ops_pending_oldest_age", + "grafana_dashboards_loaded", + "loki_receives_ops_logs" + ], + "id": "summary_report", + "name": "Emit observability validation summary", + "on_error": "warn" + } + ], + "strategy": "Override", + "version": "1.0" +} diff --git a/.ncl-cache/3af8b9fe297abc8ef3eb9c3430b5bd7dae04e0620b17f6b9cbfd523f1d9156ca.json b/.ncl-cache/3af8b9fe297abc8ef3eb9c3430b5bd7dae04e0620b17f6b9cbfd523f1d9156ca.json new file mode 100644 index 0000000..d7b7713 --- /dev/null +++ b/.ncl-cache/3af8b9fe297abc8ef3eb9c3430b5bd7dae04e0620b17f6b9cbfd523f1d9156ca.json @@ -0,0 +1,199 @@ +{ + "Advanced": { + "artifact_retention_days": 7, + "cleanup_interval": 3600, + "log_retention_days": 30, + "max_request_size": 5242880, + "pagination_limit": 50, + "schedule_interval": 5 + }, + "Agent": { + "agent_secret": "", + "concurrency": 2, + "enabled": false, + "max_memory": 4096, + "max_procs": 4, + "runner_type": "docker", + "server": "" + }, + "Cache": { + "backend": "local", + "enabled": false, + "path": "/var/lib/woodpecker/cache", + "s3_access_key": "", + "s3_bucket": "", + "s3_endpoint": "", + "s3_path_style": true, + "s3_region": "us-east-1", + "s3_secret_key": "" + }, + "Database": { + "conn_max_lifetime": 3600, + "host": "localhost", + "log_sql": false, + "max_idle_conns": 10, + "max_open_conns": 100, + "name": "woodpecker", + "password": "", + "path": "/var/lib/woodpecker/data/woodpecker.db", + "port": 5432, + "ssl_mode": "disable", + "typ": "sqlite", + "user": "woodpecker" + }, + "Executor": { + "docker_host": "unix:///var/run/docker.sock", + "docker_network": "woodpecker", + "k8s_namespace": "woodpecker", + "k8s_pod_annotations": {}, + "k8s_service_account": "woodpecker", + "privileged": false, + "ssh_host": "", + "ssh_key_file": "/etc/woodpecker/ssh/id_rsa", + "ssh_user": "woodpecker", + "typ": "docker" + }, + "GitProvider": { + "client_id": "", + "client_secret": "", + "github_token": "", + "gitlab_token": "", + "server": "https://localhost:3000", + "skip_verify": false, + "typ": "gitea" + }, + "Secrets": { + "backend": "local", + "kms_type": "local", + "path": "/var/lib/woodpecker/secrets", + "vault_addr": "", + "vault_path": "secret/woodpecker", + "vault_token": "" + }, + "Server": { + "addr": "127.0.0.1", + "base_url": "http://localhost:8000", + "cert_file": "", + "key_file": "", + "port": 8000, + "protocol": "http", + "tls_min_version": "1.2", + "webhook_secret": "" + }, + "User": { + "gid": 5001, + "home": "/var/lib/woodpecker", + "name": "woodpecker", + "shell": "/usr/sbin/nologin", + "uid": 5001 + }, + "Woodpecker": { + "admin_users": [], + "advanced": { + "artifact_retention_days": 7, + "cleanup_interval": 3600, + "log_retention_days": 30, + "max_request_size": 5242880, + "pagination_limit": 50, + "schedule_interval": 5 + }, + "agent": { + "agent_secret": "", + "concurrency": 2, + "enabled": false, + "max_memory": 4096, + "max_procs": 4, + "runner_type": "docker", + "server": "" + }, + "app_name": "Woodpecker CI", + "app_path": "/opt/woodpecker", + "cache": { + "backend": "local", + "enabled": false, + "path": "/var/lib/woodpecker/cache", + "s3_access_key": "", + "s3_bucket": "", + "s3_endpoint": "", + "s3_path_style": true, + "s3_region": "us-east-1", + "s3_secret_key": "" + }, + "config_path": "/etc/woodpecker", + "data_path": "/var/lib/woodpecker/data", + "database": { + "conn_max_lifetime": 3600, + "host": "localhost", + "log_sql": false, + "max_idle_conns": 10, + "max_open_conns": 100, + "name": "woodpecker", + "password": "", + "path": "/var/lib/woodpecker/data/woodpecker.db", + "port": 5432, + "ssl_mode": "disable", + "typ": "sqlite", + "user": "woodpecker" + }, + "enable_api": true, + "enable_cron": true, + "enable_gating": false, + "enable_prometheus": false, + "enable_ui": true, + "enable_webhooks": true, + "executor": { + "docker_host": "unix:///var/run/docker.sock", + "docker_network": "woodpecker", + "k8s_namespace": "woodpecker", + "k8s_pod_annotations": {}, + "k8s_service_account": "woodpecker", + "privileged": false, + "ssh_host": "", + "ssh_key_file": "/etc/woodpecker/ssh/id_rsa", + "ssh_user": "woodpecker", + "typ": "docker" + }, + "git": { + "client_id": "", + "client_secret": "", + "github_token": "", + "gitlab_token": "", + "server": "https://localhost:3000", + "skip_verify": false, + "typ": "gitea" + }, + "log_format": "console", + "log_level": "info", + "log_path": "/var/log/woodpecker", + "name": "woodpecker", + "orgs_create": false, + "prometheus_addr": "127.0.0.1:9090", + "secrets": { + "backend": "local", + "kms_type": "local", + "path": "/var/lib/woodpecker/secrets", + "vault_addr": "", + "vault_path": "secret/woodpecker", + "vault_token": "" + }, + "server": { + "addr": "127.0.0.1", + "base_url": "http://localhost:8000", + "cert_file": "", + "key_file": "", + "port": 8000, + "protocol": "http", + "tls_min_version": "1.2", + "webhook_secret": "" + }, + "temp_path": "/tmp/woodpecker", + "user": { + "gid": 5001, + "home": "/var/lib/woodpecker", + "name": "woodpecker", + "shell": "/usr/sbin/nologin", + "uid": 5001 + }, + "version": "latest" + } +} diff --git a/.ncl-cache/3b0e5551cc455e1626d6f5b6c26f38d65a373a5d4f492e1f4e592faa7b5ba02f.json b/.ncl-cache/3b0e5551cc455e1626d6f5b6c26f38d65a373a5d4f492e1f4e592faa7b5ba02f.json new file mode 100644 index 0000000..c4d85cf --- /dev/null +++ b/.ncl-cache/3b0e5551cc455e1626d6f5b6c26f38d65a373a5d4f492e1f4e592faa7b5ba02f.json @@ -0,0 +1,39 @@ +{ + "resolv": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: configuration in git, no runtime data to capture" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "writes /etc/resolv.conf; does not own zones" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "domains_search": "", + "mode": "taskserv", + "name": "resolv", + "nameservers": [], + "operations": { + "install": true + } + } +} diff --git a/.ncl-cache/3b1c15dcb48e39f0a67cbc5f0f4fa98e09edfb477948fc33d9369c6b41210d0b.json b/.ncl-cache/3b1c15dcb48e39f0a67cbc5f0f4fa98e09edfb477948fc33d9369c6b41210d0b.json new file mode 100644 index 0000000..0c8168f --- /dev/null +++ b/.ncl-cache/3b1c15dcb48e39f0a67cbc5f0f4fa98e09edfb477948fc33d9369c6b41210d0b.json @@ -0,0 +1,15 @@ +{ + "hccm": { + "load_balancer_location": "fsn1", + "mode": "cluster", + "network": "", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "token_secret_name": "hcloud", + "version": "1.30.1" + } +} diff --git a/.ncl-cache/3babfff074a5d30b08638083eda4db34afc5eefc48aa505c47bc8842d3099f0c.json b/.ncl-cache/3babfff074a5d30b08638083eda4db34afc5eefc48aa505c47bc8842d3099f0c.json new file mode 100644 index 0000000..04c29ef --- /dev/null +++ b/.ncl-cache/3babfff074a5d30b08638083eda4db34afc5eefc48aa505c47bc8842d3099f0c.json @@ -0,0 +1,46 @@ +{ + "DefaultServer": { + "delete_lock": false, + "fix_local_hosts": true, + "hostname": "", + "installer_user": "${user}", + "labels": "", + "lock": false, + "network_public_ipv4": true, + "network_public_ipv6": false, + "network_utility_ipv4": true, + "network_utility_ipv6": false, + "not_use": false, + "running_timeout": 200, + "running_wait": 10, + "storage_os_find": "name: debian-12 | arch: x86_64", + "time_zone": "UTC", + "title": "", + "user": "", + "user_home": "/home/${user}", + "user_ssh_port": 22 + }, + "defaults": { + "server": { + "delete_lock": false, + "fix_local_hosts": true, + "hostname": "", + "installer_user": "${user}", + "labels": "", + "lock": false, + "network_public_ipv4": true, + "network_public_ipv6": false, + "network_utility_ipv4": true, + "network_utility_ipv6": false, + "not_use": false, + "running_timeout": 200, + "running_wait": 10, + "storage_os_find": "name: debian-12 | arch: x86_64", + "time_zone": "UTC", + "title": "", + "user": "", + "user_home": "/home/${user}", + "user_ssh_port": 22 + } + } +} diff --git a/.ncl-cache/3c5a6955a7a619675baf83003a2d9f5461c46f5aed14afc9f8ad198ba35b7ca2.json b/.ncl-cache/3c5a6955a7a619675baf83003a2d9f5461c46f5aed14afc9f8ad198ba35b7ca2.json new file mode 100644 index 0000000..d0b3c16 --- /dev/null +++ b/.ncl-cache/3c5a6955a7a619675baf83003a2d9f5461c46f5aed14afc9f8ad198ba35b7ca2.json @@ -0,0 +1,66 @@ +{ + "PolkadotNode": { + "archive_mode": false, + "base_path": "/var/lib/polkadot/data", + "bin_path": "/usr/local/bin/polkadot", + "config_path": "/etc/polkadot", + "db_cache": 1024, + "execution": "wasm", + "log_level": "info", + "log_targets": [], + "name": "polkadot-node", + "network": { + "bootnodes": [], + "chain": "polkadot", + "listen_addr": "/ip4/0.0.0.0/tcp/30333", + "max_peers": 50, + "max_peers_light": 100, + "reserved_nodes": [], + "reserved_only": false + }, + "node_type": "full", + "pruning": { + "blocks_to_keep": 256, + "enabled": true, + "mode": "state", + "state_pruning": 256 + }, + "rpc": { + "bind_addr": "127.0.0.1", + "cors": [ + "all" + ], + "enabled": true, + "http_port": 9933, + "max_connections": 100, + "methods": [ + "safe" + ], + "port": 9944, + "ws_port": 9944 + }, + "run_user": { + "group": "polkadot", + "name": "polkadot" + }, + "state_cache_size": 67108864, + "sync_mode": "warp", + "telemetry": { + "enabled": true, + "url": "wss://telemetry.polkadot.io/submit/", + "verbosity": 0 + }, + "version": "latest", + "wasm_execution": "compiled", + "work_path": "/var/lib/polkadot", + "wss": { + "enabled": false, + "port": 443, + "proxy_type": "nginx", + "rate_limit": 100, + "ssl": { + "enabled": false + } + } + } +} diff --git a/.ncl-cache/3cdb3b41d8d164171ab73e06f5cf50152a06440cc206d1a120325e89230e5422.json b/.ncl-cache/3cdb3b41d8d164171ab73e06f5cf50152a06440cc206d1a120325e89230e5422.json new file mode 100644 index 0000000..900b94d --- /dev/null +++ b/.ncl-cache/3cdb3b41d8d164171ab73e06f5cf50152a06440cc206d1a120325e89230e5422.json @@ -0,0 +1,62 @@ +{ + "etcd_endpoint": { + "addr": null, + "name": null, + "port": 2379, + "prot": "https" + }, + "kubernetes": { + "addons": "", + "admin_user": "root", + "auth_mode": "Node,RBAC", + "bind_port": 6443, + "cert_sans": [ + "{{hostname}}", + "{{cluster_name}}", + "127.0.0.1" + ], + "certs_dir": "/etc/kubernetes/pki", + "cluster_name": "k8s-cluster", + "cmd_task": "install", + "cni": "cilium", + "cni_version": "", + "cp_ip": null, + "cp_name": "controlplane", + "cri": "crio", + "dns_domain": "cluster.local", + "etcd_ca_path": "/etc/kubernetes/pki/etcd/ca.crt", + "etcd_cert_path": "/etc/kubernetes/pki/apiserver-etcd-client.crt", + "etcd_certs_path": "etcd_certs", + "etcd_cluster_name": "", + "etcd_endpoints": [], + "etcd_key_path": "/etc/kubernetes/pki/apiserver-etcd-client.key", + "etcd_mode": "", + "etcd_peers": "", + "etcd_prefix": "", + "external_ips": [], + "hostname": "k8s-node", + "install_log_path": "/tmp/k8s.log", + "ip": "10.0.0.1", + "major_version": "1.35", + "mode": "controlplane", + "name": "kubernetes", + "pod_net": "10.244.0.0/16", + "prov_etcd_path": "etcdcerts", + "pull_policy": "IfNotPresent", + "repo": "registry.k8s.io", + "runtime_default": "crun", + "runtimes": "crun,runc", + "service_net": "10.96.0.0/12", + "skip_phases": [], + "sysctl": { + "disable_ipv6": false + }, + "taint_node": true, + "taints_effect": "PreferNoSchedule", + "target_path": "/opt/kubernetes", + "timeout_cp": "4m0s", + "tpl": "kubeadm-config.yaml.j2", + "version": "1.35.3", + "work_path": "/opt/kubernetes/$cluster_name" + } +} diff --git a/.ncl-cache/3cfa38c83fe536f7a9f5320c68d579b06688b2e00795fd9ae8aec18b10557e2b.json b/.ncl-cache/3cfa38c83fe536f7a9f5320c68d579b06688b2e00795fd9ae8aec18b10557e2b.json new file mode 100644 index 0000000..aefb365 --- /dev/null +++ b/.ncl-cache/3cfa38c83fe536f7a9f5320c68d579b06688b2e00795fd9ae8aec18b10557e2b.json @@ -0,0 +1,129 @@ +{ + "guards": [ + { + "cmd": "test -d catalog/taskservs", + "id": "taskservs_dir_exists", + "reason": "catalog/taskservs/ directory not found — run from provisioning root", + "severity": "Block" + } + ], + "id": "provisioning-dag-integrity", + "postconditions": [ + "All taskservs have provides/requires/conflicts_with fields (or MISSING_FIELDS flagged)", + "All Required capabilities resolve to at least one provider (or UNRESOLVED flagged)", + "ConflictsWith pairs identified (enforcement delegated to provisioning-validate-formula per-formula)", + "Capability coverage table emitted" + ], + "preconditions": [ + "nickel is in PATH", + "jq is in PATH", + "catalog/taskservs/ directory exists with at least one metadata.ncl", + "NICKEL_IMPORT_PATH includes the provisioning/ root" + ], + "steps": [ + { + "action": "export_taskserv_metadata", + "actor": "Agent", + "cmd": "for ts in catalog/taskservs/*/; do name=$(basename $ts); meta=$ts/metadata.ncl; if [ -f \"$meta\" ]; then echo \"{\\\"name\\\": \\\"$name\\\", \\\"meta\\\": $(nickel export --format json --import-path . $meta 2>/dev/null || echo 'null')}\"; fi; done | jq -s 'map(select(.meta != null))'", + "depends_on": [], + "id": "export_all_metadata", + "note": "Export all taskserv metadata.ncl files as JSON. Filters out taskservs with missing or broken metadata.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + }, + { + "action": "verify_capability_fields_present", + "actor": "Agent", + "cmd": "for ts in catalog/taskservs/*/; do name=$(basename $ts); meta=$ts/metadata.ncl; if [ -f \"$meta\" ]; then result=$(nickel export --format json --import-path . $meta 2>/dev/null); if [ $? -ne 0 ]; then echo \"EXPORT_FAIL: $name\"; continue; fi; has_provides=$(echo $result | jq 'has(\"provides\")'); has_requires=$(echo $result | jq 'has(\"requires\")'); has_conflicts=$(echo $result | jq 'has(\"conflicts_with\")'); if [ \"$has_provides\" != 'true' ] || [ \"$has_requires\" != 'true' ] || [ \"$has_conflicts\" != 'true' ]; then echo \"MISSING_FIELDS: $name (provides=$has_provides requires=$has_requires conflicts_with=$has_conflicts)\"; else echo \"OK: $name\"; fi; fi; done", + "depends_on": [], + "id": "check_fields_populated", + "note": "Check that every taskserv metadata.ncl has provides, requires, and conflicts_with fields. MISSING_FIELDS lines indicate incomplete migrations.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "index_all_capabilities", + "actor": "Agent", + "cmd": "for ts in catalog/taskservs/*/; do meta=$ts/metadata.ncl; if [ -f \"$meta\" ]; then nickel export --format json --import-path . $meta 2>/dev/null | jq -r --arg ts \"$(basename $ts)\" '.provides[]? | [$ts, .id] | @tsv'; fi; done | sort", + "depends_on": [ + { + "kind": "Always", + "step": "check_fields_populated" + } + ], + "id": "build_provides_index", + "note": "Build the capability provides index: one line per (taskserv, capability_id) pair. Used in resolution step.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + }, + { + "action": "check_required_dep_coverage", + "actor": "Agent", + "cmd": "provides=$(for ts in catalog/taskservs/*/; do meta=$ts/metadata.ncl; if [ -f \"$meta\" ]; then nickel export --format json --import-path . $meta 2>/dev/null | jq -r '.provides[]?.id'; fi; done | sort -u); for ts in catalog/taskservs/*/; do name=$(basename $ts); meta=$ts/metadata.ncl; if [ -f \"$meta\" ]; then nickel export --format json --import-path . $meta 2>/dev/null | jq -r --arg ts \"$name\" '.requires[]? | select(.kind == \"Required\") | .capability' | while read cap; do if echo \"$provides\" | grep -qx \"$cap\"; then echo \"RESOLVED: $ts requires $cap\"; else echo \"UNRESOLVED: $ts requires $cap (Required — no provider found)\"; fi; done; fi; done", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "build_provides_index" + } + ], + "id": "resolve_required_capabilities", + "note": "For every Required capability in requires[], check that at least one other taskserv provides it. UNRESOLVED lines are hard errors — the formula will fail at runtime.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "check_conflictswith_pairs", + "actor": "Agent", + "cmd": "all_names=$(for ts in catalog/taskservs/*/; do basename $ts; done); for ts in catalog/taskservs/*/; do name=$(basename $ts); meta=$ts/metadata.ncl; if [ -f \"$meta\" ]; then nickel export --format json --import-path . $meta 2>/dev/null | jq -r --arg ts \"$name\" '.conflicts_with[]?' | while read conflicting; do if echo \"$all_names\" | grep -qx \"$conflicting\"; then echo \"CONFLICT_PAIR: $name conflicts_with $conflicting (both present in registry)\"; fi; done; fi; done | sort -u", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "build_provides_index" + } + ], + "id": "detect_conflict_pairs", + "note": "Detect declared ConflictsWith pairs where both extensions exist in the registry. These pairs must not appear together in the same formula. Emit as audit info — enforcement happens in provisioning-validate-formula.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "emit_integrity_summary", + "actor": "Agent", + "cmd": "echo '--- Extension Capability DAG Integrity Report ---' && echo '' && echo '== Capability Provides Index ==' && for ts in catalog/taskservs/*/; do meta=$ts/metadata.ncl; if [ -f \"$meta\" ]; then caps=$(nickel export --format json --import-path . $meta 2>/dev/null | jq -r '[.provides[]?.id] | join(\", \")' 2>/dev/null); reqs=$(nickel export --format json --import-path . $meta 2>/dev/null | jq -r '[.requires[]? | \"\\(.capability)[\\(.kind)]\"] | join(\", \")' 2>/dev/null); echo \" $(basename $ts): provides=[$caps] requires=[$reqs]\"; fi; done && echo '' && echo 'Run with --verbose to show RESOLVED/UNRESOLVED resolution details.'", + "depends_on": [ + { + "kind": "Always", + "step": "resolve_required_capabilities" + }, + { + "kind": "Always", + "step": "detect_conflict_pairs" + } + ], + "id": "integrity_report", + "note": "Print the full capability coverage table showing what each taskserv provides and requires, then a resolution summary.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + } + ], + "strategy": "Override", + "trigger": "Audit extension capability DAG for completeness, resolution coverage, and conflict safety" +} diff --git a/.ncl-cache/3d29dbfafcada7825daefe3e7f4fb98422f84a0242ff6a22354e778a1eb4258b.json b/.ncl-cache/3d29dbfafcada7825daefe3e7f4fb98422f84a0242ff6a22354e778a1eb4258b.json new file mode 100644 index 0000000..d167818 --- /dev/null +++ b/.ncl-cache/3d29dbfafcada7825daefe3e7f4fb98422f84a0242ff6a22354e778a1eb4258b.json @@ -0,0 +1,168 @@ +{ + "DefaultChangelog": { + "entries": [] + }, + "DefaultChangelogEntry": { + "changes": [], + "timestamp": "2025-01-01T00:00:00Z", + "version": "1.0.0" + }, + "DefaultDeploymentConfig": { + "ha_enabled": false, + "mode": "multiuser", + "servers": [] + }, + "DefaultMetadata": { + "created_at": "2025-01-01T00:00:00Z", + "description": "Default workspace", + "name": "default-workspace", + "version": "1.0.0" + }, + "DefaultServerConfig": { + "name": "default-server", + "provider": "upcloud", + "taskservs": [] + }, + "DefaultTaskservRequirement": { + "confidence": 0.5, + "name": "default", + "profile": "default", + "required": true + }, + "DefaultTechnologyDetection": { + "confidence": 0, + "name": "unknown" + }, + "DefaultWorkspace": { + "changelog": { + "entries": [] + }, + "declaration": { + "deployment": { + "ha_enabled": false, + "mode": "multiuser", + "servers": [] + }, + "detections": [], + "metadata": { + "name": "default-workspace", + "version": "1.0.0" + }, + "requirements": [] + } + }, + "DefaultWorkspaceDeclaration": { + "deployment": { + "ha_enabled": false, + "mode": "multiuser", + "servers": [] + }, + "detections": [], + "metadata": { + "name": "default-workspace", + "version": "1.0.0" + }, + "requirements": [] + }, + "defaults": { + "changelog": { + "entries": [] + }, + "changelog_entry": { + "changes": [], + "timestamp": "2025-01-01T00:00:00Z", + "version": "1.0.0" + }, + "default_profile": { + "confidence": 1, + "profile": "default", + "required": true + }, + "deployment_config": { + "ha_enabled": false, + "mode": "multiuser", + "servers": [] + }, + "empty_changelog": { + "entries": [] + }, + "ha_profile": { + "confidence": 1, + "profile": "HA", + "required": true + }, + "metadata": { + "created_at": "2025-01-01T00:00:00Z", + "description": "Default workspace", + "name": "default-workspace", + "version": "1.0.0" + }, + "metadata_template": { + "created_at": "2025-01-01T00:00:00Z", + "description": "Provisioning workspace", + "name": "unnamed-workspace", + "version": "1.0.0" + }, + "minimal_profile": { + "confidence": 1, + "profile": "minimal", + "required": true + }, + "multiuser_deployment": { + "ha_enabled": false, + "mode": "multiuser", + "servers": [] + }, + "server_config": { + "name": "default-server", + "provider": "upcloud", + "taskservs": [] + }, + "solo_deployment": { + "ha_enabled": false, + "mode": "solo", + "servers": [] + }, + "taskserv_requirement": { + "confidence": 0.5, + "name": "default", + "profile": "default", + "required": true + }, + "technology_detection": { + "confidence": 0, + "name": "unknown" + }, + "workspace": { + "changelog": { + "entries": [] + }, + "declaration": { + "deployment": { + "ha_enabled": false, + "mode": "multiuser", + "servers": [] + }, + "detections": [], + "metadata": { + "name": "default-workspace", + "version": "1.0.0" + }, + "requirements": [] + } + }, + "workspace_declaration": { + "deployment": { + "ha_enabled": false, + "mode": "multiuser", + "servers": [] + }, + "detections": [], + "metadata": { + "name": "default-workspace", + "version": "1.0.0" + }, + "requirements": [] + } + } +} diff --git a/.ncl-cache/3eede78cbf9190bcc6e9eab1770cbf1c37a397e6597a2e4a1ebe7ac684bdb63a.json b/.ncl-cache/3eede78cbf9190bcc6e9eab1770cbf1c37a397e6597a2e4a1ebe7ac684bdb63a.json new file mode 100644 index 0000000..a16f909 --- /dev/null +++ b/.ncl-cache/3eede78cbf9190bcc6e9eab1770cbf1c37a397e6597a2e4a1ebe7ac684bdb63a.json @@ -0,0 +1,3 @@ +{ + "EXTERNAL_DNS_VERSION": "v0.21.0" +} diff --git a/.ncl-cache/4017edb0359134906c91bc69da13dee6af8cdc209ce4d8c81222083e44267567.json b/.ncl-cache/4017edb0359134906c91bc69da13dee6af8cdc209ce4d8c81222083e44267567.json new file mode 100644 index 0000000..4036da0 --- /dev/null +++ b/.ncl-cache/4017edb0359134906c91bc69da13dee6af8cdc209ce4d8c81222083e44267567.json @@ -0,0 +1,89 @@ +{ + "nats": { + "concerns": { + "backup": { + "backlog_ref": "BACKUP-NATS-001", + "kind": "pending", + "reason": "BackupPolicy with JetStream state capture declared at workspace level" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "internal cluster service, no public DNS records" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred" + }, + "tls": { + "kind": "disabled", + "reason": "internal cluster service, mTLS handled by NKey signing per platform-nats" + } + }, + "data_dir": "/data", + "image": "nats:2.10-alpine", + "jetstream": { + "max_file": "1GB", + "max_mem": "256MB" + }, + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "mode": "cluster", + "monitor_port": 8222, + "name": "nats", + "nkey": { + "allow_publish": [], + "allow_subscribe": [ + "_INBOX.>" + ], + "enabled": false + }, + "operations": { + "backup": true, + "delete": true, + "health": true, + "install": true, + "restart": true, + "restore": false, + "update": true + }, + "port": 4222, + "provides": { + "port": 4222, + "protocol": "nats", + "service": "nats" + }, + "requires": { + "credentials": [ + "NATS_USER", + "NATS_PASS" + ], + "ports": [ + { + "exposure": "private", + "port": 4222 + }, + { + "exposure": "internal", + "port": 8222 + } + ], + "storage": { + "persistent": true, + "size": "1Gi" + } + }, + "version": "2.10" + } +} diff --git a/.ncl-cache/4036dc3047f88abf931f594ec6f33d9adc3e1f3319358943127896f9bd842494.json b/.ncl-cache/4036dc3047f88abf931f594ec6f33d9adc3e1f3319358943127896f9bd842494.json new file mode 100644 index 0000000..ac89f0e --- /dev/null +++ b/.ncl-cache/4036dc3047f88abf931f594ec6f33d9adc3e1f3319358943127896f9bd842494.json @@ -0,0 +1,11 @@ +{ + "democratic_csi": { + "access_mode": "ReadWriteMany", + "allow_volume_expansion": false, + "nfs_server": "", + "nfs_share_base_path": "/shared", + "reclaim_policy": "Retain", + "storage_class_name": "democratic-csi-nfs", + "version": "0.14.6" + } +} diff --git a/.ncl-cache/40a4c222a646bc073fe284a12420ddf208baeadb3ee8d7644b9836a47da9b630.json b/.ncl-cache/40a4c222a646bc073fe284a12420ddf208baeadb3ee8d7644b9836a47da9b630.json new file mode 100644 index 0000000..0a1e84e --- /dev/null +++ b/.ncl-cache/40a4c222a646bc073fe284a12420ddf208baeadb3ee8d7644b9836a47da9b630.json @@ -0,0 +1,254 @@ +{ + "manifest_plan": { + "delete": [ + { + "action": "delete", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "service", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "service-admin", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "configmap", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "lb-ipam-pool", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + } + ], + "init": [ + { + "action": "apply", + "delay": 0, + "file": "namespace", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "create-credentials'", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply-tls-secret'", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "pvc", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "apply", + "delay": 0, + "file": "configmap", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "lb-ipam-pool", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "apply", + "delay": 0, + "file": "service", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "service-admin", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "wait-ready", + "delay": 0, + "params": {}, + "post": [ + { + "action": "protect-volume", + "delay": 0, + "params": { + "pvc": "stalwart-data" + } + } + ], + "pre": [], + "skip_if_exists": false + }, + { + "action": "smtp-check", + "delay": 5, + "params": {}, + "post": [ + { + "action": "notify-redeploy", + "delay": 0, + "params": { + "message": "stalwart deployed to ${STALWART_HOSTNAME}" + } + } + ], + "pre": [], + "skip_if_exists": false + } + ], + "restart": [ + { + "action": "rollout-restart", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [ + { + "action": "wait-ready'", + "delay": 0, + "params": {} + } + ], + "pre": [], + "skip_if_exists": false + } + ], + "update": [ + { + "action": "apply", + "delay": 0, + "file": "configmap", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply-tls-secret'", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "lb-ipam-pool", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "recreate", + "delay": 0, + "file": "service", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "recreate", + "delay": 0, + "file": "service-admin", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "rollout-restart", + "delay": 3, + "file": "deployment", + "params": {}, + "post": [ + { + "action": "wait-ready'", + "delay": 0, + "params": {} + }, + { + "action": "smtp-check", + "delay": 5, + "params": {} + }, + { + "action": "notify-redeploy", + "delay": 0, + "params": { + "message": "stalwart updated on ${STALWART_HOSTNAME}" + } + } + ], + "pre": [], + "skip_if_exists": false + } + ] + } +} diff --git a/.ncl-cache/40b161f2d4a4793a1c386e39896346b4d65f0778d92e666dd93aacee79e7abe3.json b/.ncl-cache/40b161f2d4a4793a1c386e39896346b4d65f0778d92e666dd93aacee79e7abe3.json new file mode 100644 index 0000000..05f811e --- /dev/null +++ b/.ncl-cache/40b161f2d4a4793a1c386e39896346b4d65f0778d92e666dd93aacee79e7abe3.json @@ -0,0 +1,6 @@ +{ + "fip": { + "interface": "eth0", + "name": "fip" + } +} diff --git a/.ncl-cache/410b92a161e15a080dec1efae72e32acab4c0cc01a5d2a23317eb6abac17d314.json b/.ncl-cache/410b92a161e15a080dec1efae72e32acab4c0cc01a5d2a23317eb6abac17d314.json new file mode 100644 index 0000000..6236e2e --- /dev/null +++ b/.ncl-cache/410b92a161e15a080dec1efae72e32acab4c0cc01a5d2a23317eb6abac17d314.json @@ -0,0 +1,184 @@ +{ + "DefaultBinaryDeployment": { + "args": [], + "binary_path": "", + "env": {} + }, + "DefaultCommandHealthCheck": { + "command": "", + "expected_exit_code": 0 + }, + "DefaultDockerComposeDeployment": { + "compose_file": "", + "service_name": "" + }, + "DefaultDockerDeployment": { + "container_name": "", + "environment": {}, + "image": "", + "networks": [], + "ports": [], + "restart_policy": "unless_stopped", + "volumes": [] + }, + "DefaultFileHealthCheck": { + "must_exist": true, + "path": "" + }, + "DefaultHealthCheck": { + "interval": 10, + "retries": 3, + "timeout": 5, + "type": "none" + }, + "DefaultHelmChart": { + "chart": "", + "release_name": "" + }, + "DefaultHttpHealthCheck": { + "endpoint": "", + "expected_status": 200, + "headers": {}, + "method": "GET" + }, + "DefaultKubernetesDeployment": { + "deployment_name": "", + "namespace": "" + }, + "DefaultRemoteDeployment": { + "endpoint": "", + "tls_enabled": true + }, + "DefaultResourceLimits": {}, + "DefaultServiceDefinition": { + "category": "orchestration", + "conflicts": [], + "dependencies": [], + "deployment": {}, + "health_check": {}, + "name": "", + "required_for": [], + "startup": {}, + "type": "platform" + }, + "DefaultServiceDeployment": { + "mode": "binary" + }, + "DefaultServiceOperation": { + "force": false, + "operation": "start", + "service_name": "" + }, + "DefaultServiceRegistry": { + "services": {} + }, + "DefaultServiceState": { + "health_status": "unknown", + "name": "", + "restart_count": 0, + "status": "unknown" + }, + "DefaultStartupConfig": { + "auto_start": false, + "max_restarts": 3, + "restart_on_failure": true, + "start_order": 100, + "start_timeout": 60 + }, + "DefaultTcpHealthCheck": { + "host": "", + "port": 80 + }, + "defaults": { + "BinaryDeployment": { + "args": [], + "binary_path": "", + "env": {} + }, + "CommandHealthCheck": { + "command": "", + "expected_exit_code": 0 + }, + "DockerComposeDeployment": { + "compose_file": "", + "service_name": "" + }, + "DockerDeployment": { + "container_name": "", + "environment": {}, + "image": "", + "networks": [], + "ports": [], + "restart_policy": "unless_stopped", + "volumes": [] + }, + "FileHealthCheck": { + "must_exist": true, + "path": "" + }, + "HealthCheck": { + "interval": 10, + "retries": 3, + "timeout": 5, + "type": "none" + }, + "HelmChart": { + "chart": "", + "release_name": "" + }, + "HttpHealthCheck": { + "endpoint": "", + "expected_status": 200, + "headers": {}, + "method": "GET" + }, + "KubernetesDeployment": { + "deployment_name": "", + "namespace": "" + }, + "RemoteDeployment": { + "endpoint": "", + "tls_enabled": true + }, + "ResourceLimits": {}, + "ServiceDefinition": { + "category": "orchestration", + "conflicts": [], + "dependencies": [], + "deployment": {}, + "health_check": {}, + "name": "", + "required_for": [], + "startup": {}, + "type": "platform" + }, + "ServiceDeployment": { + "mode": "binary" + }, + "ServiceOperation": { + "force": false, + "operation": "start", + "service_name": "" + }, + "ServiceRegistry": { + "services": {} + }, + "ServiceState": { + "health_status": "unknown", + "name": "", + "restart_count": 0, + "status": "unknown" + }, + "StartupConfig": { + "auto_start": false, + "max_restarts": 3, + "restart_on_failure": true, + "start_order": 100, + "start_timeout": 60 + }, + "TcpHealthCheck": { + "host": "", + "port": 80 + } + } +} diff --git a/.ncl-cache/41e7567808244934ae6477920f6f4d4ecb6ada16bdec7b8664a1b94248801480.json b/.ncl-cache/41e7567808244934ae6477920f6f4d4ecb6ada16bdec7b8664a1b94248801480.json new file mode 100644 index 0000000..c4afa9b --- /dev/null +++ b/.ncl-cache/41e7567808244934ae6477920f6f4d4ecb6ada16bdec7b8664a1b94248801480.json @@ -0,0 +1,4 @@ +{ + "nickel_api": "1.0", + "version": "18.0" +} diff --git a/.ncl-cache/4245ecd25a24fdc468d97b589dd31b5513238a6e03289ddd88fb667df3c834f2.json b/.ncl-cache/4245ecd25a24fdc468d97b589dd31b5513238a6e03289ddd88fb667df3c834f2.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/.ncl-cache/4245ecd25a24fdc468d97b589dd31b5513238a6e03289ddd88fb667df3c834f2.json @@ -0,0 +1 @@ +{} diff --git a/.ncl-cache/426099aee08465c024845013253b2fcf22c9331391bd2c2cb123567905a1b904.json b/.ncl-cache/426099aee08465c024845013253b2fcf22c9331391bd2c2cb123567905a1b904.json new file mode 100644 index 0000000..ba278da --- /dev/null +++ b/.ncl-cache/426099aee08465c024845013253b2fcf22c9331391bd2c2cb123567905a1b904.json @@ -0,0 +1,34 @@ +{ + "best_practices": [ + "bp_007", + "bp_016" + ], + "conflicts_with": [], + "dependencies": [], + "description": "NATS JetStream — high-performance messaging with persistent streams", + "modes": [ + "cluster" + ], + "name": "nats", + "provides": [ + { + "id": "nats-messaging", + "interface": "nats", + "version": "2.10" + } + ], + "requires": [ + { + "capability": "block-storage-csi", + "kind": "Required" + } + ], + "tags": [ + "messaging", + "pubsub", + "streaming", + "jetstream", + "appserv" + ], + "version": "2.10" +} diff --git a/.ncl-cache/429bc7e3a550d50bcf97df93d9d6a41472f47c754e1a5262b2c0f361777233a4.json b/.ncl-cache/429bc7e3a550d50bcf97df93d9d6a41472f47c754e1a5262b2c0f361777233a4.json new file mode 100644 index 0000000..3c80a53 --- /dev/null +++ b/.ncl-cache/429bc7e3a550d50bcf97df93d9d6a41472f47c754e1a5262b2c0f361777233a4.json @@ -0,0 +1,6 @@ +{ + "mayastor": { + "name": "mayastor", + "nr_hugepages": 1024 + } +} diff --git a/.ncl-cache/4415b3082ee4db3b7a1e8be0870aed56e9a74fb975a3a35ea1d16f585ea9e25c.json b/.ncl-cache/4415b3082ee4db3b7a1e8be0870aed56e9a74fb975a3a35ea1d16f585ea9e25c.json new file mode 100644 index 0000000..a9b2226 --- /dev/null +++ b/.ncl-cache/4415b3082ee4db3b7a1e8be0870aed56e9a74fb975a3a35ea1d16f585ea9e25c.json @@ -0,0 +1,108 @@ +{ + "alternatives_considered": [ + { + "option": "PostgreSQL", + "why_rejected": "Requires an external server process — no embedded mode for solo deployment. Schema evolution requires explicit migration tooling. No native document storage for Cedar policies." + }, + { + "option": "SQLite", + "why_rejected": "No native namespace/tenant isolation. No document model. Concurrent write performance under multiple async tasks is constrained. No WebSocket server mode for multi-user." + }, + { + "option": "Redis", + "why_rejected": "No real persistence guarantees (AOF is not the same as durable embedded storage). Key-value only — no document or relational queries for audit trail or task history." + } + ], + "consequences": { + "negative": [ + "SurrealDB v2 API uses snake_case builtins; bind() requires owned values; ID fields in structs needed to avoid RecordId parsing issues", + "MVCC conflicts under concurrent write load require retry_on_conflict with exponential backoff + jitter on store_secret, store_key, and lease operations", + "Full-text search and graph queries are available but deferred to avoid over-engineering" + ], + "positive": [ + "Single storage abstraction: SurrealPool is Clone, shareable across tokio tasks", + "No external process in solo mode: embedded RocksDB starts with the service binary", + "AI/MCP context: AI service queries audit:events and orchestrator:tasks directly without ETL pipelines", + "Test isolation: DbConfig::Memory (in-process Surreal) requires no external binary" + ] + }, + "constraints": [ + { + "check": { + "must_be_empty": true, + "paths": [ + "core/nulib/", + "catalog/" + ], + "pattern": "surrealdb|surreal|SurrealDB", + "tag": "Grep" + }, + "claim": "CLI code (.nu files) must NOT access SurrealDB directly — all reads/writes from CLI go through service HTTP APIs", + "id": "cli-no-surrealdb-direct", + "rationale": "Direct SurrealDB access from CLI violates the SOLID boundary (ADR-014). All state mutations must go through the service layer to maintain audit trail and authorization.", + "scope": "core/nulib/, extensions/", + "severity": "Hard" + }, + { + "check": { + "path": "platform/crates/platform-db/", + "present": true, + "tag": "FileExists" + }, + "claim": "The five namespaces (orchestrator, vault, control_center, audit, workspace) under the `provisioning` database must not be changed without an ADR", + "id": "namespace-layout-fixed", + "rationale": "Namespace layout is the boundary contract between services. Changing it without an ADR risks data loss and cross-service coupling.", + "scope": "platform/crates/platform-db/", + "severity": "Hard" + }, + { + "check": { + "cmd": "rg 'store_secret|store_key|create_lease' platform/ --include='*.rs' | grep -v retry", + "expect_exit": 1, + "tag": "NuCmd" + }, + "claim": "Operations on store_secret, store_key, and lease operations must use retry_on_conflict with exponential backoff + jitter", + "id": "retry-on-mvcc-conflict", + "rationale": "SurrealDB MVCC conflicts are expected under concurrent write load. Without retry, concurrent task executions silently fail on lease creation.", + "scope": "platform/crates/platform-db/src/retry.rs, platform/secretumvault/", + "severity": "Soft" + } + ], + "context": "The platform needs a single persistent data store that can operate embedded (RocksDB, zero external process) in solo mode, run as an external WebSocket server in multi-user deployments without schema changes, support five distinct service namespaces with well-typed schemas (orchestrator, vault, control_center, audit, workspace), store heterogeneous data (task logs append-only, secrets as encrypted blobs, Cedar policies as documents, audit events as time-series, git sync state as mutable), and be queryable by the AI/MCP service for context gathering without a separate analytics database. PostgreSQL requires a server process, SQLite has no native namespacing, Redis has no real persistence. SurrealDB is the only option supporting all five requirements simultaneously.", + "date": "2026-02-17", + "decision": "SurrealDB is the exclusive persistent store for all platform state. No service reads raw files or environment variables for credentials at runtime — all reads go through SurrealDB (secrets via Vault Service, which stores ciphertext in SurrealDB). Namespace layout under `provisioning` database: orchestrator (tasks, task_events, execution_logs, config_hashes, provider_cache), vault (secrets, keys, leases, secret_versions, audit_trail), control_center (users, sessions, cedar_policies, policy_evaluations), audit (events, metrics), workspace (registrations, deployments, git_sync_state, extensions). Mode selection via DbConfig: Memory (tests), Embedded (solo, RocksDB), Server (multi-user, WebSocket). Schema initialization via DEFINE TABLE IF NOT EXISTS DDL — no migration framework for additive changes.", + "id": "adr-013", + "ontology_check": { + "decision_string": "SurrealDB is the exclusive persistent store; CLI accesses state only via service HTTP APIs; five fixed namespaces under provisioning database", + "invariants_at_risk": [ + "solid-boundaries", + "config-driven-always" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "Single storage abstraction across solo and multi-user modes", + "detail": "SurrealPool is Clone (Arc> internally), shareable across tokio tasks. The same codebase connects to embedded RocksDB in solo mode and WebSocket server in multi-user — only the DbConfig changes." + }, + { + "claim": "No external process in solo mode", + "detail": "Embedded RocksDB starts with the service binary. Solo mode requires no external database process, reducing startup dependencies and enabling CI runs without infrastructure." + }, + { + "claim": "AI/MCP context without ETL pipelines", + "detail": "The AI service queries audit:events and orchestrator:tasks directly for context. SurrealDB's document+relational model handles heterogeneous schemas without separate analytics infrastructure." + }, + { + "claim": "Test isolation via DbConfig::Memory", + "detail": "In-process Surreal requires no external binary — every cargo test run gets a fresh, isolated database. Integration tests run without external infrastructure." + } + ], + "related_adrs": [ + "adr-012-nats-event-broker", + "adr-014-solid-enforcement", + "adr-015-solo-mode-architecture" + ], + "status": "Accepted", + "title": "SurrealDB as the Global Persistent Store" +} diff --git a/.ncl-cache/4476b18751141b45d3d4946faa2bc71a69f27042a2b62b21eacbd43179661436.json b/.ncl-cache/4476b18751141b45d3d4946faa2bc71a69f27042a2b62b21eacbd43179661436.json new file mode 100644 index 0000000..e3000eb --- /dev/null +++ b/.ncl-cache/4476b18751141b45d3d4946faa2bc71a69f27042a2b62b21eacbd43179661436.json @@ -0,0 +1,157 @@ +{ + "Crio": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: configuration in git, no runtime data to capture" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "live_check": { + "aggregate": "all_must_pass", + "scope": "all_servers", + "service": "crio", + "strategy": "systemd" + }, + "mode": "taskserv", + "name": "crio", + "operations": { + "delete": false, + "health": true, + "install": true, + "reinstall": true + }, + "runtime_default": "crun", + "runtimes": "crun,runc", + "version": "1.35.2" + }, + "DefaultCrio": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: configuration in git, no runtime data to capture" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "live_check": { + "aggregate": "all_must_pass", + "scope": "all_servers", + "service": "crio", + "strategy": "systemd" + }, + "mode": "taskserv", + "name": "crio", + "operations": { + "delete": false, + "health": true, + "install": true, + "reinstall": true + }, + "runtime_default": "crun", + "runtimes": "crun,runc", + "version": "1.35.2" + }, + "Version": { + "dependencies": [], + "name": "crio", + "version": { + "check_latest": true, + "current": "1.35.2", + "grace_period": 86400, + "site": "cri-o.io", + "source": "github.com/cri-o/cri-o", + "tags": "" + } + }, + "defaults": { + "crio": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: configuration in git, no runtime data to capture" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "live_check": { + "aggregate": "all_must_pass", + "scope": "all_servers", + "service": "crio", + "strategy": "systemd" + }, + "mode": "taskserv", + "name": "crio", + "operations": { + "delete": false, + "health": true, + "install": true, + "reinstall": true + }, + "runtime_default": "crun", + "runtimes": "crun,runc", + "version": "1.35.2" + } + } +} diff --git a/.ncl-cache/4541eb0f4947df1d27919fd190d0708ee0a107ee74b06a6211032a2ab1ff2d68.json b/.ncl-cache/4541eb0f4947df1d27919fd190d0708ee0a107ee74b06a6211032a2ab1ff2d68.json new file mode 100644 index 0000000..5054133 --- /dev/null +++ b/.ncl-cache/4541eb0f4947df1d27919fd190d0708ee0a107ee74b06a6211032a2ab1ff2d68.json @@ -0,0 +1,100 @@ +{ + "alternatives_considered": [ + { + "option": "HashiCorp Vault", + "why_rejected": "BSL license incompatible with open distribution. Go binary introduces subprocess overhead. HCL policies require a second policy language alongside Cedar. No Rust-native integration." + }, + { + "option": "Extend SOPS+Age to handle dynamic secrets", + "why_rejected": "SOPS is a file encryption tool, not a secrets engine. TTL, auto-rotation, and audit trails are not concepts SOPS is designed for. Extending it would be a reimplementation of a secrets engine with worse UX." + } + ], + "consequences": { + "negative": [ + "HA deployment requires 3-node Raft cluster — additional infrastructure for production", + "Age key at `${data_dir}/vault/master.age` is the only bootstrap credential — requires chmod 600 and secure backup", + "Local path dependency — requires secretumvault repo checkout alongside provisioning" + ], + "positive": [ + "Dynamic credential TTL and auto-rotation for database passwords and tokens", + "Cedar-gated secret access with audit trail — compliance-ready", + "Solo mode uses filesystem age key — no infrastructure dependency for single-operator deployments", + "Consistent authorization model: Cedar governs both infrastructure operations and secret access" + ] + }, + "constraints": [ + { + "check": { + "must_be_empty": false, + "paths": [ + "platform/secretumvault/" + ], + "pattern": "secretumvault", + "tag": "Grep" + }, + "claim": "SOPS+Age handles static gitops secrets; SecretumVault handles runtime dynamic secrets — no overlap", + "id": "sops-and-vault-complementary", + "rationale": "Mixing the two systems creates ambiguity about which is authoritative for a given secret class. Clear separation prevents accidental migration of static secrets into the vault.", + "scope": "platform/secretumvault/", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": false, + "paths": [ + "platform/secretumvault/" + ], + "pattern": "cedar|authorize", + "tag": "Grep" + }, + "claim": "All SecretumVault read operations must be authorized via Cedar policies — no bypass path", + "id": "cedar-governs-vault-access", + "rationale": "Cedar is the single authorization point for the platform. Vault access bypassing Cedar creates an unaudited path to secrets.", + "scope": "platform/secretumvault/src/", + "severity": "Hard" + }, + { + "check": { + "cmd": "rg 'master.age' --include='*.rs' platform/ | grep -v '0o600\\|0600'", + "expect_exit": 1, + "tag": "NuCmd" + }, + "claim": "The bootstrap age key at vault/master.age must be chmod 600 and must be the only file-based credential", + "id": "vault-age-key-permissions", + "rationale": "The age key is the bootstrap trust anchor. If it is world-readable, the entire vault is compromised.", + "scope": "platform/secretumvault/src/solo.rs", + "severity": "Hard" + } + ], + "context": "The platform manages two distinct classes of secrets: (1) static gitops secrets — API keys, TLS certs, SSH keys committed as encrypted SOPS+Age files; (2) dynamic runtime secrets — temporary database passwords, short-lived tokens, auto-rotating credentials. SOPS+Age handles class 1 well but has no concept of TTL, auto-rotation, or access audit trails. HashiCorp Vault handles class 2 but is Go binary (not Rust-native), uses BSL license (not permissive), and uses HCL policies (incompatible with Cedar authorization model).", + "date": "2026-01-08", + "decision": "SecretumVault provides dynamic runtime secrets management. It is embedded in the platform as a Rust-native library (path dependency `../../../Development/secretumvault`) with Cedar policy enforcement, SurrealDB-backed storage, and filesystem backend for solo mode (age key at `${data_dir}/vault/master.age`). SOPS+Age remains for static gitops secrets. SecretumVault complements, not replaces, SOPS.", + "id": "adr-018", + "ontology_check": { + "decision_string": "SecretumVault provides dynamic runtime secrets with Cedar authorization; SOPS+Age remains for static gitops secrets; complementary, not competing", + "invariants_at_risk": [ + "solid-boundaries" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "Rust-native: zero subprocess overhead, same authorization model as the platform", + "detail": "SecretumVault is linked as a Rust library. No subprocess, no gRPC, no network hop for secret retrieval. Cedar policies for secrets are evaluated by the same Cedar engine used for infrastructure authorization — one policy model, one audit trail." + }, + { + "claim": "HashiCorp Vault rejected: BSL license and HCL policies incompatible with platform constraints", + "detail": "BSL license restricts commercial use without a subscription. HCL policies require maintaining a separate policy language alongside Cedar. Neither aligns with the platform's Rust/Cedar/Nickel stack." + }, + { + "claim": "SOPS+Age remains authoritative for static gitops secrets", + "detail": "Static secrets (API keys in config, TLS certs) are already gitops-managed via SOPS. Replacing SOPS would break the gitops workflow and add migration risk. SecretumVault handles only runtime-dynamic secrets." + } + ], + "related_adrs": [ + "adr-014-solid-enforcement", + "adr-015-solo-mode-architecture" + ], + "status": "Accepted", + "title": "SecretumVault — Dynamic Secrets Complementary to SOPS+Age" +} diff --git a/.ncl-cache/457fcfb9c1bf9e84d068ab99f65a5db59d88a8b3d310a183f73325bb505d05c2.json b/.ncl-cache/457fcfb9c1bf9e84d068ab99f65a5db59d88a8b3d310a183f73325bb505d05c2.json new file mode 100644 index 0000000..35e148a --- /dev/null +++ b/.ncl-cache/457fcfb9c1bf9e84d068ab99f65a5db59d88a8b3d310a183f73325bb505d05c2.json @@ -0,0 +1,1480 @@ +{ + "categories": { + "authentication": { + "color": "yellow", + "sections": [ + { + "items": [ + { + "cmd": "auth login ", + "desc": "Login and store JWT tokens" + }, + { + "cmd": "auth logout", + "desc": "Logout and clear tokens" + }, + { + "cmd": "auth status", + "desc": "Show current authentication status" + }, + { + "cmd": "auth sessions", + "desc": "List active sessions" + }, + { + "cmd": "auth refresh", + "desc": "Verify/refresh token" + } + ], + "name": "Session Management", + "subtitle": "JWT Token Authentication" + }, + { + "items": [ + { + "cmd": "auth mfa enroll ", + "desc": "Enroll in MFA [totp or webauthn]" + }, + { + "cmd": "auth mfa verify --code ", + "desc": "Verify MFA code" + } + ], + "name": "Multi-Factor Auth", + "subtitle": "TOTP and WebAuthn Support" + }, + { + "content": "• JWT tokens with RS256 asymmetric signing\n • 15-minute access tokens with 7-day refresh\n • TOTP MFA [Google Authenticator, Authy]\n • WebAuthn/FIDO2 [YubiKey, Touch ID, Windows Hello]\n • Role-based access [Admin, Developer, Operator, Viewer, Auditor]\n • HTTP fallback when nu_plugin_auth unavailable", + "name": "Authentication Features" + } + ], + "tip": "MFA is required for production and destructive operations\n Tokens stored securely in system keyring when plugin available\n Use 'provisioning help mfa' for detailed MFA information", + "title": "🔐 AUTHENTICATION & SECURITY" + }, + "concepts": { + "color": "yellow", + "sections": [ + { + "content": "The system uses a 3-layer architecture for configuration:\n\n Core Layer (100)\n └─ Base system extensions (provisioning/extensions/)\n • Standard provider implementations\n • Default taskserv configurations\n • Built-in cluster templates\n\n Workspace Layer (200)\n └─ Shared templates (provisioning/workspace/templates/)\n • Reusable infrastructure patterns\n • Organization-wide standards\n • Team conventions\n\n Infrastructure Layer (300)\n └─ Specific overrides (workspace/infra/{name}/)\n • Project-specific configurations\n • Environment customizations\n • Local overrides\n\n Resolution Order: Infrastructure (300) → Workspace (200) → Core (100)\n Higher numbers override lower numbers", + "name": "Layer System", + "subtitle": "Configuration Inheritance" + }, + { + "content": "Taskservs - Infrastructure services\n • kubernetes, containerd, cilium, redis, postgres\n • Installed on servers, configured per environment\n\n Providers - Cloud platforms\n • upcloud, aws, local with docker or podman\n • Provider-agnostic middleware supports multi-cloud\n\n Clusters - Complete configurations\n • buildkit, ci-cd, monitoring\n • Orchestrated deployments with dependencies", + "name": "Module System", + "subtitle": "Reusable Components" + }, + { + "content": "Single Workflows\n • Individual server/taskserv/cluster operations\n • Real-time monitoring, state management\n\n Batch Workflows\n • Multi-provider operations: UpCloud, AWS, and local\n • Dependency resolution, rollback support\n • Defined in Nickel workflow files", + "name": "Workflow Types" + }, + { + "content": "1. Create workspace: workspace init my-project\n 2. Discover modules: module discover taskservs\n 3. Load modules: module load taskservs my-project kubernetes\n 4. Create servers: server create --infra my-project\n 5. Deploy taskservs: taskserv create kubernetes\n 6. Check layers: layer show my-project", + "name": "Typical Workflow" + } + ], + "tip": "For more details:\n • provisioning layer explain - Layer system deep dive\n • provisioning help development - Module system commands", + "title": "💡 ARCHITECTURE & KEY CONCEPTS" + }, + "development": { + "color": "blue", + "sections": [ + { + "items": [ + { + "cmd": "module discover ", + "desc": "Find taskservs/providers/clusters" + }, + { + "cmd": "module load ", + "desc": "Load modules into workspace" + }, + { + "cmd": "module list ", + "desc": "List loaded modules" + }, + { + "cmd": "module unload ", + "desc": "Unload module" + }, + { + "cmd": "module sync-nickel ", + "desc": "Sync Nickel dependencies" + } + ], + "name": "Discovery", + "subtitle": "Module System" + }, + { + "items": [ + { + "cmd": "layer explain", + "desc": "Explain layer concept" + }, + { + "cmd": "layer show ", + "desc": "Show layer resolution" + }, + { + "cmd": "layer test ", + "desc": "Test layer resolution" + }, + { + "cmd": "layer stats", + "desc": "Show statistics" + } + ], + "name": "Architecture", + "subtitle": "Layer System (STRATEGIC)" + }, + { + "items": [ + { + "cmd": "version check", + "desc": "Check all versions" + }, + { + "cmd": "version show", + "desc": "Display status [--format table|json]" + }, + { + "cmd": "version updates", + "desc": "Check available updates" + }, + { + "cmd": "version apply", + "desc": "Apply config updates" + }, + { + "cmd": "version taskserv ", + "desc": "Show taskserv version" + } + ], + "name": "Maintenance", + "subtitle": "Version Management" + }, + { + "items": [ + { + "cmd": "pack core", + "desc": "Package core schemas" + }, + { + "cmd": "pack provider ", + "desc": "Package provider" + }, + { + "cmd": "pack list", + "desc": "List packages" + }, + { + "cmd": "pack clean", + "desc": "Clean old packages" + } + ], + "name": "Distribution", + "subtitle": "Packaging (Advanced)" + } + ], + "tip": "The layer system is key to configuration inheritance\n Use 'provisioning layer explain' to understand it", + "title": "🧩 DEVELOPMENT TOOLS" + }, + "diagnostics": { + "color": "green", + "sections": [ + { + "items": [ + { + "cmd": "status", + "desc": "Show comprehensive system status\n • Nushell version check (requires 0.109.0+)\n • Nickel CLI installation and version\n • Nushell plugins (auth, KMS, tera, nickel, orchestrator)\n • Active workspace configuration\n • Cloud providers availability\n • Orchestrator service status\n • Platform services (Control Center, MCP, API Gateway)\n • Documentation links for each component" + }, + { + "cmd": "status json", + "desc": "Machine-readable status output\n • Structured JSON output\n • Health percentage calculation\n • Ready-for-deployment flag" + } + ], + "name": "System Status", + "subtitle": "Component Verification" + }, + { + "items": [ + { + "cmd": "health", + "desc": "Run deep health validation\n • Configuration files (user_config.yaml, provisioning.yaml)\n • Workspace structure (infra/, config/, extensions/, runtime/)\n • Infrastructure state (servers, taskservs, clusters)\n • Platform services connectivity\n • Nickel schemas validity\n • Security configuration (KMS, auth, SOPS, Age)\n • Provider credentials (UpCloud, AWS)\n • Fix recommendations with doc links" + }, + { + "cmd": "health json", + "desc": "Machine-readable health output\n • Structured JSON output\n • Health score calculation\n • Production-ready flag" + } + ], + "name": "Health Checks", + "subtitle": "Deep Validation" + }, + { + "items": [ + { + "cmd": "next", + "desc": "Get intelligent next steps\n • Phase 1: No workspace → Create workspace\n • Phase 2: No infrastructure → Define infrastructure\n • Phase 3: No servers → Deploy servers\n • Phase 4: No taskservs → Install task services\n • Phase 5: No clusters → Deploy clusters\n • Production: Management and monitoring tips\n • Each step includes commands + documentation links" + }, + { + "cmd": "phase", + "desc": "Show current deployment phase\n • Current phase (initialization → production)\n • Progress percentage (step/total)\n • Deployment readiness status" + } + ], + "name": "Smart Guidance", + "subtitle": "Progressive Recommendations" + } + ], + "tip": "Tip: Run `provisioning status` first to identify issues\n Then use `provisioning health` for detailed validation\n Finally, `provisioning next` shows you what to do", + "title": "🔍 DIAGNOSTICS & SYSTEM HEALTH" + }, + "guides": { + "color": "magenta", + "sections": [ + { + "items": [ + { + "cmd": "sc", + "desc": "Quick command reference (fastest)" + }, + { + "cmd": "guide quickstart", + "desc": "Full command cheatsheet with examples" + } + ], + "name": "Quick Reference", + "subtitle": "Copy-Paste Ready Commands" + }, + { + "items": [ + { + "cmd": "guide from-scratch", + "desc": "Complete deployment from zero to production" + }, + { + "cmd": "guide update", + "desc": "Update existing infrastructure safely" + }, + { + "cmd": "guide customize", + "desc": "Customize with layers and templates" + } + ], + "name": "Step-by-Step Guides", + "subtitle": "Complete Walkthroughs" + }, + { + "content": "Quickstart Cheatsheet:\n • All command shortcuts reference\n • Copy-paste ready commands\n • Common workflow examples\n\n From Scratch Guide:\n • Prerequisites and setup\n • Initialize workspace\n • Deploy complete infrastructure\n • Verify deployment\n\n Update Guide:\n • Check for updates\n • Update strategies\n • Rolling updates\n • Rollback procedures\n\n Customize Guide:\n • Layer system explained\n • Using templates\n • Creating custom modules\n • Advanced customization patterns", + "name": "Guide Topics" + } + ], + "tip": "All guides provide copy-paste ready commands that you can\n adjust and use immediately. Perfect for quick start!\n Example: provisioning guide quickstart | less", + "title": "📚 GUIDES & CHEATSHEETS" + }, + "infrastructure": { + "color": "cyan", + "sections": [ + { + "items": [ + { + "cmd": "server create", + "desc": "Create new servers [--infra ] [--check]" + }, + { + "cmd": "server delete", + "desc": "Delete servers [--yes] [--keepstorage]" + }, + { + "cmd": "server list", + "desc": "List all servers [--out json|yaml]" + }, + { + "cmd": "server ssh ", + "desc": "SSH into server" + }, + { + "cmd": "server price", + "desc": "Show server pricing" + } + ], + "name": "Lifecycle", + "subtitle": "Server Management" + }, + { + "items": [ + { + "cmd": "taskserv create ", + "desc": "Install service [kubernetes, redis, postgres]" + }, + { + "cmd": "taskserv delete ", + "desc": "Remove service" + }, + { + "cmd": "taskserv list", + "desc": "List available services" + }, + { + "cmd": "taskserv generate ", + "desc": "Generate service configuration" + }, + { + "cmd": "taskserv validate ", + "desc": "Validate service before deployment" + }, + { + "cmd": "taskserv test ", + "desc": "Test service in sandbox" + }, + { + "cmd": "taskserv check-deps ", + "desc": "Check service dependencies" + }, + { + "cmd": "taskserv check-updates", + "desc": "Check for service updates" + } + ], + "name": "Services", + "subtitle": "Task Service Management" + }, + { + "items": [ + { + "cmd": "cluster create", + "desc": "Create complete cluster" + }, + { + "cmd": "cluster delete", + "desc": "Delete cluster" + }, + { + "cmd": "cluster list", + "desc": "List cluster components" + } + ], + "name": "Complete", + "subtitle": "Cluster Operations" + }, + { + "items": [ + { + "cmd": "vm create [config]", + "desc": "Create new VM" + }, + { + "cmd": "vm list [--running]", + "desc": "List VMs" + }, + { + "cmd": "vm start ", + "desc": "Start VM" + }, + { + "cmd": "vm stop ", + "desc": "Stop VM" + }, + { + "cmd": "vm delete ", + "desc": "Delete VM" + }, + { + "cmd": "vm info ", + "desc": "VM information" + }, + { + "cmd": "vm ssh ", + "desc": "SSH into VM" + }, + { + "cmd": "vm hosts check", + "desc": "Check hypervisor capability" + }, + { + "cmd": "vm lifecycle list-temporary", + "desc": "List temporary VMs" + }, + { + "cmd": "shortcuts", + "note": "vmi=info, vmh=hosts, vml=lifecycle" + } + ], + "name": "Virtual Machines", + "subtitle": "VM Management" + }, + { + "items": [ + { + "cmd": "infra list", + "desc": "List infrastructures" + }, + { + "cmd": "infra validate", + "desc": "Validate infrastructure config" + }, + { + "cmd": "generate infra --new ", + "desc": "Create new infrastructure" + } + ], + "name": "Management", + "subtitle": "Infrastructure" + } + ], + "tip": "Use --check flag for dry-run mode\n Example: provisioning server create --check", + "title": "🏗️ INFRASTRUCTURE MANAGEMENT" + }, + "integrations": { + "color": "yellow", + "sections": [ + { + "items": [ + { + "cmd": "integrations runtime detect", + "desc": "Detect available runtime (docker, podman, orbstack, colima, nerdctl)" + }, + { + "cmd": "integrations runtime exec", + "desc": "Execute command in detected runtime" + }, + { + "cmd": "integrations runtime compose", + "desc": "Adapt docker-compose file for runtime" + }, + { + "cmd": "integrations runtime info", + "desc": "Show runtime information" + }, + { + "cmd": "integrations runtime list", + "desc": "List all available runtimes" + } + ], + "name": "Runtime", + "subtitle": "Container Runtime Abstraction" + }, + { + "items": [ + { + "cmd": "integrations ssh pool connect", + "desc": "Create SSH pool connection to host" + }, + { + "cmd": "integrations ssh pool exec", + "desc": "Execute command on SSH pool" + }, + { + "cmd": "integrations ssh pool status", + "desc": "Check pool status" + }, + { + "cmd": "integrations ssh strategies", + "desc": "List deployment strategies (rolling, blue-green, canary)" + }, + { + "cmd": "integrations ssh retry-config", + "desc": "Configure retry strategy" + }, + { + "cmd": "integrations ssh circuit-breaker", + "desc": "Check circuit breaker status" + } + ], + "name": "SSH", + "subtitle": "Advanced SSH Operations with Pooling & Circuit Breaker" + }, + { + "items": [ + { + "cmd": "integrations backup create", + "desc": "Create backup job (restic, borg, tar, rsync)" + }, + { + "cmd": "integrations backup restore", + "desc": "Restore from snapshot" + }, + { + "cmd": "integrations backup list", + "desc": "List available snapshots" + }, + { + "cmd": "integrations backup schedule", + "desc": "Schedule regular backups with cron" + }, + { + "cmd": "integrations backup retention", + "desc": "Show retention policy" + }, + { + "cmd": "integrations backup status", + "desc": "Check backup status" + } + ], + "name": "Backup", + "subtitle": "Multi-Backend Backup Management" + }, + { + "items": [ + { + "cmd": "integrations gitops rules", + "desc": "Load GitOps rules from config" + }, + { + "cmd": "integrations gitops watch", + "desc": "Watch for Git events (GitHub, GitLab, Gitea)" + }, + { + "cmd": "integrations gitops trigger", + "desc": "Manually trigger deployment" + }, + { + "cmd": "integrations gitops events", + "desc": "List supported events (push, PR, webhook, scheduled)" + }, + { + "cmd": "integrations gitops deployments", + "desc": "List active deployments" + }, + { + "cmd": "integrations gitops status", + "desc": "Show GitOps status" + } + ], + "name": "GitOps", + "subtitle": "Event-Driven Deployments from Git" + }, + { + "items": [ + { + "cmd": "integrations service install", + "desc": "Install service (systemd, launchd, runit, openrc)" + }, + { + "cmd": "integrations service start", + "desc": "Start service" + }, + { + "cmd": "integrations service stop", + "desc": "Stop service" + }, + { + "cmd": "integrations service restart", + "desc": "Restart service" + }, + { + "cmd": "integrations service status", + "desc": "Check service status" + }, + { + "cmd": "integrations service list", + "desc": "List services" + }, + { + "cmd": "integrations service detect-init", + "desc": "Detect init system" + } + ], + "name": "Service", + "subtitle": "Cross-Platform Service Management" + } + ], + "tip": "Tip: Use --check flag for dry-run mode\n Example: provisioning runtime exec 'docker ps' --check", + "title": "🌉 PROV-ECOSYSTEM & PROVCTL INTEGRATIONS" + }, + "mfa": { + "color": "yellow", + "sections": [ + { + "content": "TOTP [Time-based One-Time Password]\n • 6-digit codes that change every 30 seconds\n • Works with Google Authenticator, Authy, 1Password, etc.\n • No internet required after setup\n • QR code for easy enrollment\n\n WebAuthn/FIDO2\n • Hardware security keys [YubiKey, Titan Key]\n • Biometric authentication [Touch ID, Face ID, Windows Hello]\n • Phishing-resistant\n • No codes to type", + "name": "MFA Types" + }, + { + "items": [ + { + "cmd": "provisioning auth login", + "step": "1. Login first:" + }, + { + "cmd": "provisioning auth mfa enroll totp", + "step": "2. Enroll in MFA:" + }, + { + "note": "Use authenticator app", + "step": "3. Scan QR code:" + }, + { + "cmd": "provisioning auth mfa verify --code ", + "step": "4. Verify setup:" + }, + { + "note": "Store securely [shown after verification]", + "step": "5. Save backup codes:" + } + ], + "name": "Enrollment Process" + }, + { + "items": [ + { + "desc": "MFA required for prod environment", + "level": "Production Operations" + }, + { + "desc": "MFA required for delete/destroy", + "level": "Destructive Operations" + }, + { + "desc": "MFA recommended for all admins", + "level": "Admin Operations" + } + ], + "name": "MFA Requirements" + } + ], + "tip": "MFA enrollment requires active authentication session\n Backup codes provided after verification - store securely!\n Can enroll multiple devices for redundancy", + "title": "🔐 MULTI-FACTOR AUTHENTICATION" + }, + "orchestration": { + "color": "purple", + "sections": [ + { + "items": [ + { + "cmd": "orchestrator start", + "desc": "Start orchestrator [--background]" + }, + { + "cmd": "orchestrator stop", + "desc": "Stop orchestrator" + }, + { + "cmd": "orchestrator status", + "desc": "Check if running" + }, + { + "cmd": "orchestrator health", + "desc": "Health check" + }, + { + "cmd": "orchestrator logs", + "desc": "View logs [--follow]" + } + ], + "name": "Orchestrator", + "subtitle": "Daemon Lifecycle" + }, + { + "items": [ + { + "cmd": "job list", + "desc": "List orchestrator jobs" + }, + { + "cmd": "job status ", + "desc": "Get job status" + }, + { + "cmd": "job monitor ", + "desc": "Monitor in real-time" + }, + { + "cmd": "job stats", + "desc": "Show statistics" + }, + { + "cmd": "job cleanup", + "desc": "Clean old jobs" + }, + { + "cmd": "job submit ", + "desc": "Submit a job" + } + ], + "name": "Jobs", + "subtitle": "Orchestrator Jobs (j)" + }, + { + "items": [ + { + "cmd": "workflow list", + "desc": "List workspace WorkflowDef declarations" + }, + { + "cmd": "workflow show ", + "desc": "Show workflow definition + FSM state" + }, + { + "cmd": "workflow run ", + "desc": "Execute a WorkflowDef [--dry-run]" + }, + { + "cmd": "workflow validate", + "desc": "Cross-validate steps vs component operations" + }, + { + "cmd": "workflow status ", + "desc": "FSM dimension state" + } + ], + "name": "Workflows", + "subtitle": "Workspace WorkflowDef (wflow)" + }, + { + "items": [ + { + "cmd": "batch submit ", + "desc": "Submit Nickel batch [--wait]" + }, + { + "cmd": "batch list", + "desc": "List batches [--status Running]" + }, + { + "cmd": "batch status ", + "desc": "Get batch status" + }, + { + "cmd": "batch rollback ", + "desc": "Rollback failed batch" + }, + { + "cmd": "batch stats", + "desc": "Show statistics" + } + ], + "name": "Batch", + "subtitle": "Multi-Provider Batch Operations" + } + ], + "tip": "job = orchestrator HTTP jobs | workflow = workspace WorkflowDef\n Example: prvng workflow run deploy-services-libre-daoshi --workspace libre-daoshi", + "title": "⚡ ORCHESTRATION" + }, + "platform": { + "color": "red", + "sections": [ + { + "features": [ + "Web-based UI - WASM-powered control center interface", + "Policy Engine - Cedar policy evaluation and versioning", + "Compliance - SOC2 Type II and HIPAA validation", + "Security - JWT auth, MFA, RBAC, anomaly detection", + "Audit Trail - Complete compliance audit logging" + ], + "items": [ + { + "cmd": "control-center server", + "desc": "Start Cedar policy engine (--port 8080)" + }, + { + "cmd": "control-center policy validate", + "desc": "Validate Cedar policies" + }, + { + "cmd": "control-center policy test", + "desc": "Test policies with data" + }, + { + "cmd": "control-center compliance soc2", + "desc": "SOC2 compliance check" + }, + { + "cmd": "control-center compliance hipaa", + "desc": "HIPAA compliance check" + } + ], + "name": "Control Center", + "subtitle": "🌐 Web UI + Policy Engine" + }, + { + "items": [ + { + "cmd": "orchestrator start", + "desc": "Start orchestrator [--background]" + }, + { + "cmd": "orchestrator stop", + "desc": "Stop orchestrator" + }, + { + "cmd": "orchestrator status", + "desc": "Check if running" + }, + { + "cmd": "orchestrator health", + "desc": "Health check with diagnostics" + }, + { + "cmd": "orchestrator logs", + "desc": "View logs [--follow]" + } + ], + "name": "Orchestrator", + "subtitle": "Hybrid Rust/Nushell Coordination" + }, + { + "features": [ + "AI-Powered Parsing - Natural language to infrastructure", + "Multi-Provider - AWS, UpCloud, Local support", + "Ultra-Fast - Microsecond latency, 1000x faster than Python", + "Type Safe - Compile-time guarantees with zero runtime errors" + ], + "items": [ + { + "cmd": "mcp-server start", + "desc": "Start MCP server [--debug]" + }, + { + "cmd": "mcp-server status", + "desc": "Check server status" + } + ], + "name": "MCP Server", + "subtitle": "AI-Assisted DevOps Integration" + } + ], + "tip": "Control Center provides a web-based UI for managing policies!\n Access at: http://localhost:8080 after starting the server\n Example: provisioning control-center server --port 8080", + "title": "🖥️ PLATFORM SERVICES" + }, + "plugins": { + "color": "cyan", + "sections": [ + { + "content": "nu_plugin_auth (~10x faster)\n • JWT authentication with RS256 signing\n • Secure token storage in system keyring\n • TOTP and WebAuthn MFA support\n • Commands: auth login, logout, verify, sessions, mfa\n • HTTP fallback when unavailable\n\n nu_plugin_kms (~10x faster)\n • Multi-backend encryption: RustyVault, Age, AWS KMS, Vault, Cosmian\n • Envelope encryption and key rotation\n • Commands: kms encrypt, decrypt, generate-key, status, list-backends\n • HTTP fallback when unavailable\n\n nu_plugin_orchestrator (~30x faster)\n • Direct file-based state access (no HTTP)\n • Nickel workflow validation\n • Commands: orch status, tasks, validate, submit, monitor\n • Local task queue operations", + "name": "Critical Provisioning Plugins", + "subtitle": "10-30x FASTER" + }, + { + "items": [ + { + "cmd": "plugin list", + "desc": "List all plugins with status" + }, + { + "cmd": "plugin register ", + "desc": "Register plugin with Nushell" + }, + { + "cmd": "plugin test ", + "desc": "Test plugin functionality" + }, + { + "cmd": "plugin status", + "desc": "Show plugin status and performance" + } + ], + "name": "Plugin Operations" + }, + { + "content": "nu_plugin_tera\n • Jinja2-compatible template rendering\n • Used for config generation\n\n nu_plugin_nickel\n • Nickel configuration language\n • Falls back to external Nickel CLI", + "name": "Additional Plugins" + } + ], + "tip": "Plugins provide 10-30x performance improvement\n Graceful HTTP fallback when plugins unavailable\n Config: provisioning/config/plugins.toml", + "title": "🔌 PLUGIN MANAGEMENT" + }, + "setup": { + "color": "magenta", + "sections": [ + { + "items": [ + { + "cmd": "provisioning setup system", + "desc": "Complete system setup wizard\n • Interactive TUI mode (default)\n • Detects OS and configures paths\n • Sets up platform services\n • Configures cloud providers\n • Initializes security (KMS, auth)\n Flags: --interactive, --config , --defaults" + } + ], + "name": "Initial Setup", + "subtitle": "First-Time System Configuration" + }, + { + "items": [ + { + "cmd": "provisioning setup workspace ", + "desc": "Create new workspace\n • Initialize workspace structure\n • Configure workspace-specific settings\n • Set active providers\n Flags: --activate, --config , --interactive" + } + ], + "name": "Workspace Setup", + "subtitle": "Create and Configure Workspaces" + }, + { + "items": [ + { + "cmd": "provisioning setup provider ", + "desc": "Configure cloud provider\n • upcloud - UpCloud provider (API key, zones)\n • aws - Amazon Web Services (access key, region)\n • hetzner - Hetzner Cloud (token, datacenter)\n • local - Local docker/podman provider\n Flags: --global, --workspace , --credentials" + } + ], + "name": "Provider Setup", + "subtitle": "Cloud Provider Configuration" + }, + { + "items": [ + { + "cmd": "provisioning setup platform", + "desc": "Setup platform services\n • Orchestrator (workflow coordination)\n • Control Center (policy engine, web UI)\n • KMS Service (encryption backend)\n • MCP Server (AI-assisted operations)\n Flags: --mode solo|multiuser|cicd|enterprise, --deployment docker|k8s|podman" + } + ], + "name": "Platform Setup", + "subtitle": "Infrastructure Services" + }, + { + "items": [ + { + "cmd": "provisioning setup update [category]", + "desc": "Update existing settings\n • provider - Update provider credentials\n • platform - Update platform service config\n • preferences - Update user preferences\n Flags: --workspace , --check" + } + ], + "name": "Update Configuration", + "subtitle": "Modify Existing Setup" + } + ], + "tip": "Most setup operations support --check for dry-run mode\n Example: provisioning setup platform --mode solo --check\n Use provisioning guide from-scratch for step-by-step walkthrough", + "title": "⚙️ SYSTEM SETUP & CONFIGURATION" + }, + "tools": { + "color": "yellow", + "sections": [ + { + "items": [ + { + "cmd": "tools install", + "desc": "Install all tools" + }, + { + "cmd": "tools install ", + "desc": "Install specific tool [aws|hcloud|upctl]" + }, + { + "cmd": "tools install --update", + "desc": "Force reinstall all tools" + } + ], + "name": "Installation", + "subtitle": "Tool Setup" + }, + { + "items": [ + { + "cmd": "tools check", + "desc": "Check all tool versions" + }, + { + "cmd": "tools versions", + "desc": "Show configured versions" + }, + { + "cmd": "tools check-updates", + "desc": "Check for available updates" + }, + { + "cmd": "tools apply-updates", + "desc": "Apply configuration updates [--dry-run]" + } + ], + "name": "Version Management", + "subtitle": "Tool Versions" + }, + { + "items": [ + { + "cmd": "tools show", + "desc": "Display tool information" + }, + { + "cmd": "tools show all", + "desc": "Show all tools and providers" + }, + { + "cmd": "tools show ", + "desc": "Tool-specific information" + }, + { + "cmd": "tools show provider", + "desc": "Show provider information" + } + ], + "name": "Tool Information", + "subtitle": "Tool Details" + }, + { + "items": [ + { + "cmd": "tools pin ", + "desc": "Pin tool to current version (prevent auto-update)" + }, + { + "cmd": "tools unpin ", + "desc": "Unpin tool (allow auto-update)" + } + ], + "name": "Pinning & Configuration", + "subtitle": "Version Control" + }, + { + "items": [ + { + "cmd": "tools check aws", + "desc": "Check AWS CLI status" + }, + { + "cmd": "tools check hcloud", + "desc": "Check Hetzner CLI status" + }, + { + "cmd": "tools check upctl", + "desc": "Check UpCloud CLI status" + } + ], + "name": "Provider Tools", + "subtitle": "Cloud CLI Tools" + } + ], + "tip": "Use 'provisioning tools install' to set up all required tools\n Most tools are optional but recommended for specific cloud providers\n Pinning ensures version stability for production deployments", + "title": "🔧 TOOLS & DEPENDENCIES" + }, + "utilities": { + "color": "green", + "sections": [ + { + "features": [ + "Intelligent TTL management (Nickel: 30m, SOPS: 15m, Final: 5m)", + "mtime-based validation for stale data detection", + "SOPS cache with 0600 permissions", + "Configurable cache size (default: 100 MB)", + "Works without active workspace", + "Performance: 95-98% faster config loading" + ], + "items": [ + { + "cmd": "cache status", + "desc": "Show cache configuration and statistics" + }, + { + "cmd": "cache config show", + "desc": "Display all cache settings" + }, + { + "cmd": "cache config get ", + "desc": "Get specific cache setting [dot notation]" + }, + { + "cmd": "cache config set ", + "desc": "Set cache setting" + }, + { + "cmd": "cache list [--type ]", + "desc": "List cached items [all|nickel|sops|final]" + }, + { + "cmd": "cache clear [--type ]", + "desc": "Clear cache [default: all]" + }, + { + "cmd": "cache help", + "desc": "Show cache command help" + } + ], + "name": "Cache Management", + "subtitle": "Configuration Caching" + }, + { + "items": [ + { + "cmd": "sops ", + "desc": "Edit encrypted file with SOPS" + }, + { + "cmd": "encrypt ", + "desc": "Encrypt file (alias: kms encrypt)" + }, + { + "cmd": "decrypt ", + "desc": "Decrypt file (alias: kms decrypt)" + } + ], + "name": "Secrets Management", + "subtitle": "SOPS Encryption" + }, + { + "items": [ + { + "cmd": "providers list [--nickel] [--format ]", + "desc": "List available providers" + }, + { + "cmd": "providers info [--nickel]", + "desc": "Show detailed provider info" + }, + { + "cmd": "providers install [--version ]", + "desc": "Install provider" + }, + { + "cmd": "providers remove [--force]", + "desc": "Remove provider" + }, + { + "cmd": "providers installed [--format ]", + "desc": "List installed" + }, + { + "cmd": "providers validate ", + "desc": "Validate installation" + } + ], + "name": "Provider Operations", + "subtitle": "Cloud & Local Providers" + }, + { + "items": [ + { + "cmd": "plugin list", + "desc": "List installed plugins" + }, + { + "cmd": "plugin register ", + "desc": "Register plugin with Nushell" + }, + { + "cmd": "plugin test ", + "desc": "Test plugin functionality" + }, + { + "cmd": "plugin status", + "desc": "Show all plugin status" + } + ], + "name": "Plugin Management", + "subtitle": "Native Performance" + }, + { + "items": [ + { + "cmd": "ssh ", + "desc": "Connect to server via SSH" + }, + { + "cmd": "ssh-pool list", + "desc": "List SSH connection pool" + }, + { + "cmd": "ssh-pool clear", + "desc": "Clear SSH connection cache" + } + ], + "name": "SSH Operations", + "subtitle": "Remote Access" + }, + { + "items": [ + { + "cmd": "nu", + "desc": "Start Nushell session with provisioning lib" + }, + { + "cmd": "nuinfo", + "desc": "Show Nushell version and information" + }, + { + "cmd": "list", + "desc": "Alias for resource listing" + }, + { + "cmd": "qr ", + "desc": "Generate QR code" + } + ], + "name": "Miscellaneous", + "subtitle": "Utilities" + } + ], + "tip": "Cache is enabled by default\n Disable with: provisioning cache config set enabled false\n Or use CLI flag: provisioning --no-cache command\n All commands work without active workspace", + "title": "🛠️ UTILITIES & TOOLS" + }, + "vm": { + "color": "cyan", + "note": "Destructive operations: delete, cleanup require auth\n Production operations: create, prepare may require auth\n Bypass with --check for dry-run mode", + "sections": [ + { + "items": [ + { + "cmd": "vm create [config]", + "desc": "Create new VM" + }, + { + "cmd": "vm list [--running]", + "desc": "List all VMs" + }, + { + "cmd": "vm start ", + "desc": "Start VM" + }, + { + "cmd": "vm stop ", + "desc": "Stop VM" + }, + { + "cmd": "vm delete ", + "desc": "Delete VM" + }, + { + "cmd": "vm info ", + "desc": "VM information" + }, + { + "cmd": "vm ssh ", + "desc": "SSH into VM" + }, + { + "cmd": "vm exec ", + "desc": "Execute command in VM" + }, + { + "cmd": "vm scp ", + "desc": "Copy files to/from VM" + } + ], + "name": "Core", + "subtitle": "VM Operations" + }, + { + "items": [ + { + "cmd": "vm hosts check", + "desc": "Check hypervisor capability" + }, + { + "cmd": "vm hosts prepare", + "desc": "Prepare host for VMs" + }, + { + "cmd": "vm hosts list", + "desc": "List available hosts" + }, + { + "cmd": "vm hosts status", + "desc": "Host status" + }, + { + "cmd": "vm hosts ensure", + "desc": "Ensure VM support" + } + ], + "name": "Hosts", + "subtitle": "Host Management" + }, + { + "items": [ + { + "cmd": "vm lifecycle list-permanent", + "desc": "List permanent VMs" + }, + { + "cmd": "vm lifecycle list-temporary", + "desc": "List temporary VMs" + }, + { + "cmd": "vm lifecycle make-permanent", + "desc": "Mark VM as permanent" + }, + { + "cmd": "vm lifecycle make-temporary", + "desc": "Mark VM as temporary" + }, + { + "cmd": "vm lifecycle cleanup-now", + "desc": "Cleanup expired VMs" + }, + { + "cmd": "vm lifecycle extend-ttl", + "desc": "Extend VM TTL" + }, + { + "cmd": "vm lifecycle scheduler start", + "desc": "Start cleanup scheduler" + }, + { + "cmd": "vm lifecycle scheduler stop", + "desc": "Stop scheduler" + }, + { + "cmd": "vm lifecycle scheduler status", + "desc": "Scheduler status" + } + ], + "name": "Lifecycle", + "subtitle": "VM Persistence" + } + ], + "tip": "Tip: Use --check flag for dry-run mode\n Example: provisioning vm create web-01.yaml --check", + "title": "🖥️ VIRTUAL MACHINE MANAGEMENT" + }, + "workspace": { + "color": "green", + "examples": [ + "provisioning --yes workspace update - Update active workspace with auto-confirm", + "provisioning --verbose workspace update myws - Update 'myws' with detailed output", + "provisioning --check workspace update - Preview changes before updating", + "provisioning --yes --verbose workspace update myws - Combine flags" + ], + "note": "Optional workspace name [name] defaults to active workspace if not specified", + "sections": [ + { + "items": [ + { + "cmd": "workspace init ", + "desc": "Initialize workspace [--activate] [--interactive]" + }, + { + "cmd": "workspace create ", + "desc": "Create workspace structure [--activate]" + }, + { + "cmd": "workspace activate ", + "desc": "Activate existing workspace as default" + }, + { + "cmd": "workspace validate ", + "desc": "Validate structure" + }, + { + "cmd": "workspace info ", + "desc": "Show information" + }, + { + "cmd": "workspace list", + "desc": "List workspaces" + }, + { + "cmd": "workspace migrate [name]", + "desc": "Migrate workspace [--skip-backup] [--force]" + }, + { + "cmd": "workspace version [name]", + "desc": "Show workspace version information" + }, + { + "cmd": "workspace check-compatibility [name]", + "desc": "Check workspace compatibility" + }, + { + "cmd": "workspace list-backups [name]", + "desc": "List workspace backups" + } + ], + "name": "Management", + "subtitle": "Workspace Operations" + }, + { + "items": [ + { + "cmd": "workspace check-updates [name]", + "desc": "Check which directories need updating" + }, + { + "cmd": "workspace update [name] [FLAGS]", + "desc": "Update all hidden dirs and content\n \t\t\tUpdates: .providers, .clusters, .taskservs, .nickel" + }, + { + "cmd": "workspace sync-modules [name] [FLAGS]", + "desc": "Sync workspace modules" + } + ], + "name": "Synchronization", + "subtitle": "Update Hidden Directories & Modules" + }, + { + "items": [ + { + "desc": "Preview changes without applying them", + "flag": "--check (-c)" + }, + { + "desc": "Skip confirmation prompts", + "flag": "--force (-f)" + }, + { + "desc": "Auto-confirm (same as --force)", + "flag": "--yes (-y)" + }, + { + "desc": "Detailed operation information", + "flag": "--verbose(-v)" + } + ], + "name": "Common Flags" + }, + { + "items": [ + { + "desc": "Activate workspace as default after creation", + "flag": "--activate(-a)" + }, + { + "desc": "Interactive workspace creation wizard", + "flag": "--interactive(-I)" + } + ], + "name": "Creation Modes" + }, + { + "items": [ + { + "cmd": "workspace config show [name]", + "desc": "Show workspace config [--format yaml|json|toml]" + }, + { + "cmd": "workspace config validate [name]", + "desc": "Validate all configs" + }, + { + "cmd": "workspace config generate provider ", + "desc": "Generate provider config" + }, + { + "cmd": "workspace config edit [name]", + "desc": "Edit config (main|provider|platform|kms)" + }, + { + "cmd": "workspace config hierarchy [name]", + "desc": "Show config loading order" + }, + { + "cmd": "workspace config list [name]", + "desc": "List config files [--type all|provider|platform|kms]" + } + ], + "name": "Configuration", + "subtitle": "Workspace Config Management" + }, + { + "items": [ + { + "cmd": "template list", + "desc": "List templates [--type taskservs|providers]" + }, + { + "cmd": "template types", + "desc": "Show template categories" + }, + { + "cmd": "template show ", + "desc": "Show template details" + }, + { + "cmd": "template apply ", + "desc": "Apply to infrastructure" + }, + { + "cmd": "template validate ", + "desc": "Validate template usage" + } + ], + "name": "Patterns", + "subtitle": "Infrastructure Templates" + } + ], + "tip": "Config commands use active workspace if name not provided\n Example: provisioning workspace config show --format json", + "title": "📁 WORKSPACE & TEMPLATES", + "warning": "Nushell Flag Ordering: Nushell requires flags BEFORE positional arguments\n ✅ provisioning --yes workspace update [Correct - flags first]\n ❌ provisioning workspace update --yes [Wrong - parser error]" + } + } +} diff --git a/.ncl-cache/45ac9f8e335934e99686dbb64fa2771e0e466ee21020401ee4001f1e8589a31f.json b/.ncl-cache/45ac9f8e335934e99686dbb64fa2771e0e466ee21020401ee4001f1e8589a31f.json new file mode 100644 index 0000000..f778de4 --- /dev/null +++ b/.ncl-cache/45ac9f8e335934e99686dbb64fa2771e0e466ee21020401ee4001f1e8589a31f.json @@ -0,0 +1,147 @@ +{ + "ci": { + "ci_providers": { + "github_actions": { + "branches_pr": "main", + "branches_push": "main,develop", + "enabled": true + }, + "woodpecker": { + "enabled": true + } + }, + "features": { + "enable_ci_cd": true, + "enable_cross_compilation": true, + "enable_pre_commit": true, + "generate_code_of_conduct": true, + "generate_contributing": true, + "generate_dockerfiles": true, + "generate_security": true, + "generate_taplo_config": true + }, + "project": { + "description": "", + "detected_languages": [ + "rust", + "markdown", + "nickel" + ], + "name": "", + "primary_language": "rust", + "repo_url": "", + "site_url": "" + }, + "settings": { + "job_timeout_minutes": 1, + "parallel_jobs": 1, + "require_status_checks": true, + "run_on_draft_prs": true + }, + "tools": { + "audit": { + "enabled": true, + "install_method": "cargo" + }, + "black": { + "enabled": true, + "install_method": "pip" + }, + "clippy": { + "deny_warnings": true, + "enabled": true, + "install_method": "cargo" + }, + "deny": { + "enabled": true, + "install_method": "cargo" + }, + "eslint": { + "enabled": true, + "install_method": "npm" + }, + "gofmt": { + "enabled": true, + "install_method": "builtin" + }, + "golangci-lint": { + "enabled": true, + "install_method": "brew" + }, + "gosec": { + "enabled": false, + "install_method": "brew" + }, + "jest": { + "enabled": true, + "install_method": "npm" + }, + "llvm-cov": { + "enabled": true, + "install_method": "cargo" + }, + "markdownlint": { + "enabled": true, + "install_method": "npm" + }, + "mypy": { + "enabled": false, + "install_method": "pip" + }, + "nickel": { + "check_all": true, + "enabled": true, + "install_method": "brew" + }, + "nushell": { + "check_all": true, + "enabled": true, + "install_method": "builtin" + }, + "prettier": { + "enabled": true, + "install_method": "npm" + }, + "pytest": { + "enabled": true, + "install_method": "pip" + }, + "ruff": { + "enabled": true, + "install_method": "pip" + }, + "sbom": { + "enabled": true, + "install_method": "cargo" + }, + "shellcheck": { + "enabled": true, + "install_method": "brew" + }, + "shfmt": { + "enabled": true, + "install_method": "brew" + }, + "staticcheck": { + "enabled": true, + "install_method": "brew" + }, + "taplo": { + "enabled": true, + "install_method": "cargo" + }, + "typescript": { + "enabled": false, + "install_method": "npm" + }, + "vale": { + "enabled": true, + "install_method": "brew" + }, + "yamllint": { + "enabled": true, + "install_method": "pip" + } + } + } +} diff --git a/.ncl-cache/45bb6e82202fb0e2c79c4e13a839e52d7d6eeff965e24aee4934e8471dab7f10.json b/.ncl-cache/45bb6e82202fb0e2c79c4e13a839e52d7d6eeff965e24aee4934e8471dab7f10.json new file mode 100644 index 0000000..046955d --- /dev/null +++ b/.ncl-cache/45bb6e82202fb0e2c79c4e13a839e52d7d6eeff965e24aee4934e8471dab7f10.json @@ -0,0 +1,3 @@ +{ + "entries": [] +} diff --git a/.ncl-cache/46244a5384679f726a47e6adf2aa3e53e214eed578b0ff5d743e0094d6fd03e7.json b/.ncl-cache/46244a5384679f726a47e6adf2aa3e53e214eed578b0ff5d743e0094d6fd03e7.json new file mode 100644 index 0000000..1e9fbb5 --- /dev/null +++ b/.ncl-cache/46244a5384679f726a47e6adf2aa3e53e214eed578b0ff5d743e0094d6fd03e7.json @@ -0,0 +1,214 @@ +{ + "core_versions": [ + { + "dependencies": [], + "detector": { + "capture": "capture0", + "command": "nu -v", + "method": "command", + "pattern": "(?P[\\d.]+\\.[\\d.]+)" + }, + "name": "nushell", + "version": { + "check_latest": false, + "current": "0.109.1", + "grace_period": 86400, + "site": "https://www.nushell.sh/", + "source": "https://github.com/nushell/nushell/releases", + "tags": "https://github.com/nushell/nushell/tags" + } + }, + { + "dependencies": [], + "detector": { + "capture": "capture0", + "command": "nickel --version", + "method": "command", + "pattern": "nickel\\s+(?P[\\d.]+)" + }, + "name": "nickel", + "version": { + "check_latest": false, + "current": "1.15.1", + "grace_period": 86400, + "site": "https://nickel-lang.org", + "source": "https://github.com/tweag/nickel/releases", + "tags": "https://github.com/tweag/nickel/tags" + } + }, + { + "dependencies": [ + "age" + ], + "detector": { + "capture": "capture0", + "command": "sops -v", + "method": "command", + "pattern": "sops\\s+(?P[\\d.]+)" + }, + "name": "sops", + "version": { + "check_latest": false, + "current": "3.10.2", + "grace_period": 86400, + "site": "https://github.com/getsops/sops", + "source": "https://github.com/getsops/sops/releases", + "tags": "https://github.com/getsops/sops/tags" + } + }, + { + "dependencies": [], + "detector": { + "capture": "capture0", + "command": "age --version", + "method": "command", + "pattern": "v(?P[\\d.]+)" + }, + "name": "age", + "version": { + "check_latest": false, + "current": "1.2.1", + "grace_period": 86400, + "site": "https://github.com/FiloSottile/age", + "source": "https://github.com/FiloSottile/age/releases", + "tags": "https://github.com/FiloSottile/age/tags" + } + }, + { + "dependencies": [], + "detector": { + "capture": "capture0", + "command": "k9s version", + "method": "command", + "pattern": "Version\\s+v(?P[\\d.]+)" + }, + "name": "k9s", + "version": { + "check_latest": true, + "current": "0.50.6", + "grace_period": 86400, + "site": "https://k9scli.io/", + "source": "https://github.com/derailed/k9s/releases", + "tags": "https://github.com/derailed/k9s/tags" + } + }, + { + "dependencies": [], + "detector": { + "capture": "capture0", + "command": "typedialog --version", + "method": "command", + "pattern": "typedialog\\s+(?P[\\d.]+)" + }, + "name": "typedialog", + "version": { + "check_latest": true, + "current": "0.1.0", + "grace_period": 86400, + "site": "https://github.com/typedialog/typedialog", + "source": "https://github.com/typedialog/typedialog/releases", + "tags": "https://github.com/typedialog/typedialog/tags" + } + }, + { + "dependencies": [ + "typedialog" + ], + "detector": { + "capture": "capture0", + "command": "typedialog-tui --version", + "method": "command", + "pattern": "typedialog-tui\\s+(?P[\\d.]+)" + }, + "name": "typedialog-tui", + "version": { + "check_latest": false, + "current": "0.1.0", + "grace_period": 86400, + "site": "https://github.com/typedialog/typedialog", + "source": "https://github.com/typedialog/typedialog/releases", + "tags": "https://github.com/typedialog/typedialog/tags" + } + }, + { + "dependencies": [ + "typedialog" + ], + "detector": { + "capture": "capture0", + "command": "typedialog-web --version", + "method": "command", + "pattern": "typedialog-web\\s+(?P[\\d.]+)" + }, + "name": "typedialog-web", + "version": { + "check_latest": false, + "current": "0.1.0", + "grace_period": 86400, + "site": "https://github.com/typedialog/typedialog", + "source": "https://github.com/typedialog/typedialog/releases", + "tags": "https://github.com/typedialog/typedialog/tags" + } + }, + { + "dependencies": [ + "typedialog" + ], + "detector": { + "capture": "capture0", + "command": "typedialog-ag --help", + "method": "command", + "pattern": "(?P[\\d.]+)" + }, + "name": "typedialog-ag", + "version": { + "check_latest": false, + "current": "0.1.0", + "grace_period": 86400, + "site": "https://github.com/typedialog/typedialog", + "source": "https://github.com/typedialog/typedialog/releases", + "tags": "https://github.com/typedialog/typedialog/tags" + } + }, + { + "dependencies": [ + "typedialog" + ], + "detector": { + "capture": "capture0", + "command": "typedialog-ai --help", + "method": "command", + "pattern": "(?P[\\d.]+)" + }, + "name": "typedialog-ai", + "version": { + "check_latest": false, + "current": "0.1.0", + "grace_period": 86400, + "site": "https://github.com/typedialog/typedialog", + "source": "https://github.com/typedialog/typedialog/releases", + "tags": "https://github.com/typedialog/typedialog/tags" + } + }, + { + "dependencies": [ + "typedialog" + ], + "detector": { + "capture": "capture0", + "command": "typedialog-prov-gen --help", + "method": "command", + "pattern": "(?P[\\d.]+)" + }, + "name": "typedialog-prov-gen", + "version": { + "check_latest": false, + "current": "0.1.0", + "grace_period": 86400, + "site": "https://github.com/typedialog/typedialog", + "source": "https://github.com/typedialog/typedialog/releases", + "tags": "https://github.com/typedialog/typedialog/tags" + } + } + ] +} diff --git a/.ncl-cache/462c924906010585b93815c8a764f84669d31f11255948777cbdb5e7bd5f6396.json b/.ncl-cache/462c924906010585b93815c8a764f84669d31f11255948777cbdb5e7bd5f6396.json new file mode 100644 index 0000000..f809c84 --- /dev/null +++ b/.ncl-cache/462c924906010585b93815c8a764f84669d31f11255948777cbdb5e7bd5f6396.json @@ -0,0 +1,53 @@ +{ + "ai_service": { + "build": { + "base_image": "rust:1.82-trixie", + "binary": "provisioning-ai-service", + "buildkit": { + "cache_mode": "local", + "inline_cache": false, + "parallel_jobs": 2 + }, + "chef_enabled": true, + "config_file": "", + "extra_runtime_pkgs": [], + "features": [], + "health_path": "/health", + "package": "ai-service", + "port": 9092, + "runtime_image": "debian:trixie-slim", + "sccache": { + "bucket": "rust-cache", + "enabled": false, + "region": "" + }, + "user_id": 1000 + }, + "dag": { + "max_concurrent_tasks": 5, + "retry_attempts": 3, + "task_timeout": 300000 + }, + "logging": { + "level": "info" + }, + "mcp": { + "enabled": false, + "mcp_service_url": "http://localhost:3000", + "timeout": 30000 + }, + "monitoring": { + "enabled": true + }, + "rag": { + "enabled": false, + "rag_service_url": "http://localhost:9092", + "timeout": 30000 + }, + "server": { + "host": "127.0.0.1", + "port": 9082, + "workers": 2 + } + } +} diff --git a/.ncl-cache/4855653204d05ef622543b7a17ba1a9ccbf50dc6845d923b9f99bb67b1875557.json b/.ncl-cache/4855653204d05ef622543b7a17ba1a9ccbf50dc6845d923b9f99bb67b1875557.json new file mode 100644 index 0000000..1d41a9f --- /dev/null +++ b/.ncl-cache/4855653204d05ef622543b7a17ba1a9ccbf50dc6845d923b9f99bb67b1875557.json @@ -0,0 +1,11 @@ +{ + "dependencies": [], + "name": "ip-aliases", + "version": { + "check_latest": false, + "current": "1.0.0", + "grace_period": 86400, + "site": "https://en.wikipedia.org/wiki/IP_alias", + "source": "https://linux.kernel.org/doc/html/latest/networking/ip-sysfs.html" + } +} diff --git a/.ncl-cache/4903f21278c249b3db15e16d4a347f6f021f731826d488da8bbe365bd9efb4c5.json b/.ncl-cache/4903f21278c249b3db15e16d4a347f6f021f731826d488da8bbe365bd9efb4c5.json new file mode 100644 index 0000000..2ae1cf6 --- /dev/null +++ b/.ncl-cache/4903f21278c249b3db15e16d4a347f6f021f731826d488da8bbe365bd9efb4c5.json @@ -0,0 +1,95 @@ +{ + "kubernetes": { + "addons": "", + "admin_user": "root", + "auth_mode": "Node,RBAC", + "bind_port": 6443, + "cert_sans": [ + "{{hostname}}", + "{{cluster_name}}", + "127.0.0.1" + ], + "certs_dir": "/etc/kubernetes/pki", + "cluster_name": "k8s-cluster", + "cmd_task": "install", + "cni": "cilium", + "cni_version": "", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless at component level: cluster state in etcd (SystemBackupDef.etcd), PKI files in SystemBackupDef.k8s_certs" + }, + "certs": { + "kind": "disabled", + "reason": "ACME issuance handled by cert-manager component, not kubeadm" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "kubelet/apiserver TLS managed by kubeadm; PKI captured by SystemBackupDef.k8s_certs" + } + }, + "cp_ip": null, + "cp_name": "controlplane", + "cri": "crio", + "dns_domain": "cluster.local", + "etcd_ca_path": "/etc/kubernetes/pki/etcd/ca.crt", + "etcd_cert_path": "/etc/kubernetes/pki/apiserver-etcd-client.crt", + "etcd_certs_path": "etcd_certs", + "etcd_cluster_name": "", + "etcd_endpoints": [], + "etcd_key_path": "/etc/kubernetes/pki/apiserver-etcd-client.key", + "etcd_mode": "stacked", + "etcd_peers": "", + "etcd_prefix": "", + "external_ips": [], + "hostname": "k8s-node", + "install_log_path": "/tmp/k8s.log", + "ip": "10.0.0.1", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_api" + }, + "major_version": "1.35", + "mode": "controlplane", + "name": "kubernetes", + "node_roles": [], + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "pod_net": "10.244.0.0/16", + "prov_etcd_path": "etcdcerts", + "pull_policy": "IfNotPresent", + "repo": "registry.k8s.io", + "runtime_default": "crun", + "runtimes": "crun,runc", + "service_net": "10.96.0.0/12", + "skip_phases": [], + "sysctl": { + "disable_ipv6": false + }, + "taint_node": true, + "taints_effect": "PreferNoSchedule", + "target_path": "/opt/kubernetes", + "timeout_cp": "4m0s", + "tpl": "kubeadm-config.yaml.j2", + "version": "1.35.3", + "work_path": "/opt/kubernetes/$cluster_name" + } +} diff --git a/.ncl-cache/499867cb6190097f32603974d7002bdd51473564fc72208dd78e2036fcba1db1.json b/.ncl-cache/499867cb6190097f32603974d7002bdd51473564fc72208dd78e2036fcba1db1.json new file mode 100644 index 0000000..a99b0c1 --- /dev/null +++ b/.ncl-cache/499867cb6190097f32603974d7002bdd51473564fc72208dd78e2036fcba1db1.json @@ -0,0 +1,14 @@ +{ + "crun": { + "cmd_task": "install", + "mode": "taskserv", + "name": "crun", + "operations": { + "delete": false, + "health": false, + "install": true, + "reinstall": true + }, + "version": "1.21" + } +} diff --git a/.ncl-cache/4a43ea166dc8a6a8131a03851437cd30b1cb1d72bfa8063eb406caa664509cf7.json b/.ncl-cache/4a43ea166dc8a6a8131a03851437cd30b1cb1d72bfa8063eb406caa664509cf7.json new file mode 100644 index 0000000..247b67f --- /dev/null +++ b/.ncl-cache/4a43ea166dc8a6a8131a03851437cd30b1cb1d72bfa8063eb406caa664509cf7.json @@ -0,0 +1,106 @@ +{ + "adr_refs": [ + "adr-037", + "adr-038" + ], + "description": "Revokes NATS JWT credential, proposes delegation removal patch on policy- repo signed by remaining quorum. After completion the operator cannot sign ops commands.", + "emit_audit": true, + "id": "offboard_operator", + "name": "Offboard Operator", + "params": [ + { + "default_val": "", + "description": "Target workspace", + "name": "workspace", + "required": true + }, + { + "default_val": "", + "description": "Name matching onboard record", + "name": "operator_name", + "required": true + }, + { + "default_val": "", + "description": "Radicle DID of the operator to remove", + "name": "operator_did", + "required": true + }, + { + "default_val": "voluntary", + "description": "Offboarding reason (recorded in audit)", + "name": "reason", + "required": false + } + ], + "preconditions": [ + "Identify operator by name and Radicle DID", + "Remaining quorum (after removal) still meets the threshold for the workspace", + "Any pending ops signed by this operator should be reviewed before offboarding" + ], + "rollback_strategy": "manual", + "steps": [ + { + "depends_on": [], + "dry_run_arg": "--dry-run", + "id": "revoke_nats_credential", + "name": "Revoke operator NATS JWT credential", + "on_error": "Stop", + "params": {}, + "script": "steps/revoke_nats_credential.nu" + }, + { + "depends_on": [ + "revoke_nats_credential" + ], + "dry_run_arg": "--dry-run", + "id": "propose_delegation_removal", + "name": "Propose delegation removal from policy- repo", + "on_error": "Stop", + "params": {}, + "script": "steps/propose_delegation_removal.nu" + }, + { + "depends_on": [ + "propose_delegation_removal" + ], + "dry_run_arg": "--dry-run", + "id": "sign_removal_patch", + "name": "Await remaining quorum signatures on removal patch", + "on_error": "Stop", + "params": {}, + "script": "steps/sign_removal_patch.nu" + }, + { + "depends_on": [ + "sign_removal_patch" + ], + "dry_run_arg": "--dry-run", + "id": "verify_operator_cannot_sign", + "name": "Verify revoked operator credential is rejected", + "on_error": "Continue", + "params": {}, + "script": "steps/verify_operator_blocked.nu" + }, + { + "depends_on": [ + "sign_removal_patch" + ], + "dry_run_arg": "--dry-run", + "id": "emit_audit", + "name": "Emit operator-offboard audit event", + "on_error": "Continue", + "params": { + "event_type": "operator_offboard" + }, + "script": "steps/emit_audit.nu" + } + ], + "success_criteria": [ + "Operator NATS JWT credential is revoked (NATS rejects connection attempts)", + "Operator DID removed from policy- delegation set", + "Test sign attempt with revoked credential returns 403", + "ops history shows operator-offboard audit event" + ], + "version": 1 +} diff --git a/.ncl-cache/4a654ca825f5e44a7b1b07a14e7c289f325e2abfa65294abc04fbf3c186ced73.json b/.ncl-cache/4a654ca825f5e44a7b1b07a14e7c289f325e2abfa65294abc04fbf3c186ced73.json new file mode 100644 index 0000000..a1663d8 --- /dev/null +++ b/.ncl-cache/4a654ca825f5e44a7b1b07a14e7c289f325e2abfa65294abc04fbf3c186ced73.json @@ -0,0 +1,8 @@ +{ + "cli_tools": { + "demo_cli": "1.0.0+" + }, + "nickel_version": "1.7.0+", + "provider_version": "1.0.0", + "schema_version": "1.0" +} diff --git a/.ncl-cache/4b69556ebc67b38df05080e0a6407954ee644dad1c8bd08240efd0346dce5840.json b/.ncl-cache/4b69556ebc67b38df05080e0a6407954ee644dad1c8bd08240efd0346dce5840.json new file mode 100644 index 0000000..957a8c4 --- /dev/null +++ b/.ncl-cache/4b69556ebc67b38df05080e0a6407954ee644dad1c8bd08240efd0346dce5840.json @@ -0,0 +1,162 @@ +{ + "alternatives_considered": [ + { + "option": "Persistent build VMs with strong per-VM cache locality", + "why_rejected": "Sized for peak load, idle 95% of the time. Cache locality benefit is partial because cross-VM cache requires central storage anyway. Operational maintenance (patching, OS updates) on persistent VMs is recurring; ephemeral VMs from a periodically-refreshed golden image trade per-build spawn cost for zero ongoing maintenance." + }, + { + "option": "BuildKit pods inside libre-daoshi cluster", + "why_rejected": "Couples build CPU to orchestration cluster — large builds cause scheduler pressure on forgejo, woodpecker server, postgresql. Sizing the cluster for peak builds wastes resources between builds. Out-of-cluster ephemeral VMs avoid this entirely with no architectural cost since the orchestrator already runs them for taskservs." + }, + { + "option": "GitHub-hosted runners or other external CI for builds", + "why_rejected": "Reintroduces an external runtime dependency for the build step, contradicting the platform's autonomy goals. Also creates two CI surfaces (Woodpecker + GitHub Actions) operators must reason about. The orchestrator-spawned ephemeral runners give the same elasticity within the platform's own infrastructure." + }, + { + "option": "zot in libre-daoshi cluster with local volumes", + "why_rejected": "Centralizes images on the wrong cluster — wuji should be the source of truth at runtime per ADR-037. Also single-cluster local-volume storage has no DR path that does not involve manual replication. S3 backend in wuji gives DR via provider features without manual replication." + }, + { + "option": "Nix as the build system instead of BuildKit", + "why_rejected": "Nix delivers reproducible builds and a richer caching model, but the project is not Nix-native — workloads are built with cargo, npm, go, and language-native toolchains. Adopting Nix wholesale is a separate, larger decision. BuildKit accepts the existing Dockerfile/buildctl workflow most workloads already have. If a future workload demands bit-reproducible builds, Nix can run inside a BuildKit step without changing the surrounding architecture." + } + ], + "consequences": { + "negative": [ + "Builds depend on wuji being reachable for zot — wuji outage stops the publish step (mitigation: optional pull-through cache mirror in libre-daoshi if measured friction warrants)", + "Initial bootstrap requires producing the first golden image off-platform (laptop or external CI) — documented in playbook, but a one-time manual step", + "Per-build VM creation has spawn-cost floor (~30s with golden image) — hot-path one-second test runs are not the right shape for this model; small in-cluster runners may be added later if a workload demands sub-spawn-cost CI", + "Orchestrator's VM pool limit becomes a build concurrency ceiling — needs sizing per workspace based on observed peak parallelism", + "Runner OOM auto-retry doubles VM cost for that build — repeated retries for flaky builds inflate cloud costs; mitigation: max 1 retry, with explicit failure surfaced to the developer", + "Cross-provider S3 replication has lag — the secondary bucket is eventual-consistent with the primary, so a same-second push-and-pull from secondary may miss; mitigation: cross-provider replication is for DR, not for normal reads" + ], + "positive": [ + "libre-daoshi cluster stays small and steady-state — orchestration services are not preempted by build CPU", + "Build capacity is elastic without operator intervention — concurrent builds spawn concurrent VMs up to the orchestrator's configured pool limit", + "Build cold-start with warm cache is near-warm — sccache hits at network speed from a same-provider VM", + "Image registry DR is reduced to S3 bucket configuration — versioning, lifecycle, cross-region replication are all provider features", + "zot multi-tenant layout (/images, /cache, /sccache, /crates) lets the same registry serve workload images, build cache, Rust crates, and OCI artifacts uniformly", + "Golden image rebuild via the system itself (a runner builds the next runner image) means no permanent external build dependency once bootstrapped", + "Sizing dynamism makes Vapora-class builds and trivial doc builds use appropriate resources without manual tuning per pipeline" + ] + }, + "constraints": [ + { + "check": { + "must_be_empty": false, + "paths": [ + "provisioning/catalog/components/buildkit_runner.ncl" + ], + "pattern": "persistent.*=.*false", + "tag": "Grep" + }, + "claim": "buildkit_runner component MUST NOT declare persistent volumes — all state lives on ephemeral disk and is destroyed with the VM", + "id": "buildkit-runner-no-persistent-storage", + "rationale": "Persistent storage on ephemeral runners defeats the cost model and recreates the persistent-VM maintenance burden. Cache locality is provided by zot, not by persistent disks.", + "scope": "catalog/components/buildkit_runner.ncl", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": false, + "paths": [ + "workspaces/libre-wuji/infra/libre-wuji/components/zot.ncl" + ], + "pattern": "backend = \"s3\"|backend.*s3", + "tag": "Grep" + }, + "claim": "zot component in libre-wuji MUST configure storage.backend = 's3' — local-volume storage is not permitted for the workload-cluster registry", + "id": "zot-storage-must-be-s3", + "rationale": "Local-volume zot has no DR path consistent with the platform's resilience goals. The constraint forces the S3 backend choice at config-validation time.", + "scope": "workspaces/libre-wuji/infra/libre-wuji/components/zot.ncl", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": false, + "paths": [ + "provisioning/platform/crates/buildkit-launcher/src/" + ], + "pattern": "SchemaError|schema_error|schema_validation|validation_diff", + "tag": "Grep" + }, + "claim": ".build-spec.ncl files in repos MUST validate against schemas/lib/build_spec.ncl — invalid specs cause launcher to fail-fast with a parse error, not silently fall back", + "id": "build-spec-schema-versioned", + "rationale": "Silent fallback on invalid build-spec files masks misconfigurations until a build OOMs unexpectedly. Fail-fast surfaces the issue at the next pipeline run, when the developer can fix it.", + "scope": "schemas/lib/build_spec.ncl, platform/crates/buildkit-launcher/", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": false, + "paths": [ + "platform/crates/buildkit-launcher/" + ], + "pattern": "max_oom_retries|MAX_OOM_RETRY|oom_retry_limit", + "tag": "Grep" + }, + "claim": "buildkit-launcher OOM retry MUST be bounded to one retry per build — repeated retries inflate cost and indicate misconfiguration that needs developer attention", + "id": "oom-retry-bounded", + "rationale": "Unbounded retries on flaky builds turn a $0.10 build into a $1+ build silently. The bound is policy: one retry covers transient sizing miss, repeat OOM means the developer should declare a larger spec.", + "scope": "platform/crates/buildkit-launcher/src/retry.rs", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": false, + "paths": [ + ".woodpecker/" + ], + "pattern": "golden-image-rebuild", + "tag": "Grep" + }, + "claim": "buildkit-runner-golden image MUST be rebuilt at least weekly — older golden images accumulate package vulnerabilities and toolchain drift", + "id": "golden-image-rebuild-cadence", + "rationale": "Stale golden images are a slow-moving security problem — toolchain CVEs accumulate. Weekly rebuild is generous but acceptable; faster cadence is fine but adds noise. Soft severity because the cadence is operational policy, not a structural invariant.", + "scope": "Woodpecker pipeline definitions, orchestrator default-image config", + "severity": "Soft" + } + ], + "context": "The platform needs to compile workloads (Rust binaries like Vapora, the orchestrator crates, ops-keeper, ops-controller) and produce OCI images for runtime consumption. Three constraints shape the design: (1) the CI cluster (libre-daoshi class) is sized for orchestration and source-of-truth services (forgejo, woodpecker server, postgresql) — running CPU-heavy compiles inside its k0s cluster causes scheduling pressure on the orchestration services and forces the cluster to be sized for peak build load rather than steady-state orchestration; (2) the workload cluster (libre-wuji class) must remain CI-free per ADR-037 to preserve runtime autonomy; (3) image storage must survive the loss of any single cluster — keeping zot inside libre-wuji with local volume storage means losing wuji wipes the registry, and rebuilding the registry from external sources is a slow recovery path. The orchestrator (memory: platform/vm/ subsystem) already supports VM lifecycle (spawn, persistence, golden image cache, cleanup scheduler), making ephemeral builders feasible without new infrastructure. The remaining design decisions concern image storage durability, runner sizing, cache locality, and where the registry physically lives.", + "date": "2026-04-26", + "decision": "Adopt an ephemeral-builder + central-registry architecture with three components. (1) BuildKit runs in ephemeral VMs spawned by the orchestrator on demand. Each VM is created from a periodically-rebuilt golden image (`buildkit-runner-golden:`) pre-installed with buildkit (rootless), sccache, nushell, and SSH server keyed for the orchestrator. Spawn time targets ~30s vs ~2min for cloud-init from a generic base image. The golden image itself is rebuilt weekly via a Woodpecker pipeline that runs in a current ephemeral runner — the chain is self-rebuilding after the initial bootstrap. (2) Runner sizing is dynamic per build, resolved in three tiers: explicit declaration in `.build-spec.ncl` at the repo root (BuildSpec contract: cpu, memory_gb, disk_gb, time_budget_min, cache_keys, oom_retry); historical p95 of CPU/RAM picos for that repo from the orchestrator's SurrealDB build-metrics table, multiplied by 1.2; language defaults from the orchestrator (Cargo.toml → medium 4vCPU/8GB, package.json → small 2vCPU/4GB, etc.). Final size = max(declared, 1.2×p95_historical). OOM kill auto-retries once with one size up. Time budget enforced as VM-level kill. (3) zot lives in libre-wuji (relocated from libre-daoshi) configured with S3-compatible backend (Hetzner Object Storage, Backblaze B2, or compatible). The S3 bucket is the durable storage; zot pods are stateless and can be killed/respawned without data loss. Bucket configuration: versioning enabled (point-in-time recovery), lifecycle policy (90-day non-current version retention), optional cross-region replication to a second bucket on a different provider for catastrophic recovery. zot's auth model uses JWT integrated with the workspace's NATS account hierarchy — daoshi-ci principals have write to /images, /cache, /sccache, /crates; wuji workload pods have read on /images; operators have write on /crates; public read on /crates if the operator chooses to publish a Rust crate registry. (4) The buildkit-launcher binary (woodpecker plugin) bridges Woodpecker pipeline steps to the orchestrator: it requests a runner of the resolved size, waits for ready, ships build context via SSH, invokes buildctl with --import-cache and --export-cache pointing to zot.wuji.local, collects logs, requests destroy. The launcher carries no persistent state; orchestrator owns the lease. (5) Cache strategy uses zot as both layer cache (BuildKit registry-mode cache) and Rust object cache (sccache S3-backend pointed at zot's S3-compatible API). Cold runner with warm cache compiles at near-warm-runner speed because the network distance to zot is short and the cache is rich. (6) Coupling consequence: builds depend on wuji being reachable (zot lives there). When wuji is unreachable, builds can run cold-locally on the runner but cannot push results — operators acknowledge this trade-off; an optional pull-through cache mirror in libre-daoshi can be added later if the coupling produces measurable friction.", + "id": "adr-039", + "ontology_check": { + "decision_string": "Build infrastructure: golden-imaged ephemeral runners spawned by orchestrator + dynamic sizing (.build-spec.ncl + p95 historical + language defaults) + zot relocated to libre-wuji with S3 backend (versioning + cross-region replication) + multi-tenant zot layout (images/cache/sccache/crates) + buildkit-launcher as thin Woodpecker-to-orchestrator bridge + sccache and BuildKit cache both terminated at zot", + "invariants_at_risk": [ + "config-driven-always", + "type-safety-nickel" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "Ephemeral runners + golden images give build farm bursting without fixed-cost capacity", + "detail": "A persistent build VM sized for the largest workload (Vapora) wastes CPU and RAM 95% of the time it sits idle. Per-build VMs scale to zero between builds — the only cost is the spawn time, which the golden image reduces to ~30s. The orchestrator already manages VM lifecycle for taskservs (memory: platform/vm/lifecycle.nu, vm_persistence.nu, cleanup_scheduler), so adding the buildkit_runner role is a component definition and a launcher binary, not a new subsystem." + }, + { + "claim": "Three-tier dynamic sizing handles the spread between trivial CI tasks and Vapora-class compiles without overcommit", + "detail": "Static sizing variants (small/medium/large/xlarge) impose two failure modes: under-sized (OOM, slow), over-sized (wasted resources, slower spawn for unnecessarily large VMs). Reading `.build-spec.ncl` lets the repo declare its needs explicitly. P95 historical fallback handles repos that never declared a spec but have build history — most repos converge to a stable size. Language defaults handle the first build of a new repo. The 1.2× multiplier on historical p95 absorbs typical variance without exposing builds to OOM kill on a marginally larger build than usual." + }, + { + "claim": "zot with S3 backend makes the registry stateless — DR is a property of S3, not zot", + "detail": "Self-managed durable storage for a registry (cluster volumes + replication + backup) is a recurring operational task. S3-class storage (any compatible provider) gives 11-nines durability natively and supports versioning and cross-region replication as configuration. Moving zot to that backend means the kubernetes pod is replaceable on a moment's notice with no data migration — the bucket is the source of truth. The DR question reduces to: is the bucket reachable, and is its versioning intact? — both of which are provider responsibilities. Cross-provider replication (e.g., Hetzner primary + Backblaze secondary) addresses provider catastrophic loss." + }, + { + "claim": "Cache lives in the registry because BuildKit and sccache both speak S3-compatible APIs to a shared registry", + "detail": "BuildKit supports `--export-cache type=registry` and `--import-cache type=registry`, writing layer cache as OCI artifacts to the same registry that holds final images. sccache supports S3 backend that can target zot's S3-compatible endpoint (zot exposes an S3 API for direct artifact upload). Both caches benefit from the same durability and replication as the images themselves. A new cold runner pulling cache from zot is essentially as fast as the cache is rich; running the cache locally on the VM gains nothing because the VM is destroyed at end of build." + }, + { + "claim": "buildkit-launcher is thin to keep state in the orchestrator, not in Woodpecker", + "detail": "Putting orchestration logic (lease tracking, cleanup on failure, retry policy) in the launcher would duplicate logic the orchestrator already implements for VM-backed taskservs. The launcher is a wrapper: requests a runner, hands off to buildctl on the runner, collects results. If the launcher process dies mid-build, the orchestrator's cleanup scheduler reaps the orphaned VM. If the runner OOMs, the orchestrator retries with the next size. The launcher's only job is to bridge Woodpecker step semantics (env vars, exit code, log capture) to the orchestrator's leased-resource semantics." + } + ], + "related_adrs": [ + "adr-037-ops-contract-dual-mode", + "adr-038-radicle-decentralized-governance", + "adr-021-workspace-composition-dag", + "adr-033-cluster-component-extension-pattern" + ], + "status": "Accepted", + "title": "Build infrastructure: golden-imaged ephemeral runners with dynamic sizing, S3-backed multi-tenant zot in workload cluster, and CI-orchestration separation" +} diff --git a/.ncl-cache/4b6ddd36a26627ba3eee0b42a9dc313f4d75ee87eebca2d178c6e8b5e0aa9041.json b/.ncl-cache/4b6ddd36a26627ba3eee0b42a9dc313f4d75ee87eebca2d178c6e8b5e0aa9041.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/.ncl-cache/4b6ddd36a26627ba3eee0b42a9dc313f4d75ee87eebca2d178c6e8b5e0aa9041.json @@ -0,0 +1 @@ +{} diff --git a/.ncl-cache/4bb93e599de6d32b247bd815acef09ee22719c742c86fe546471a2aa7435dfd0.json b/.ncl-cache/4bb93e599de6d32b247bd815acef09ee22719c742c86fe546471a2aa7435dfd0.json new file mode 100644 index 0000000..d347942 --- /dev/null +++ b/.ncl-cache/4bb93e599de6d32b247bd815acef09ee22719c742c86fe546471a2aa7435dfd0.json @@ -0,0 +1,18 @@ +{ + "dependencies": [], + "detector": { + "capture": "capture0", + "command": "aws --version", + "method": "command", + "pattern": "aws-cli/([\\d.]+)" + }, + "name": "aws", + "version": { + "check_latest": true, + "current": "2.32.11", + "grace_period": 86400, + "site": "https://aws.amazon.com/cli/", + "source": "https://github.com/aws/aws-cli/releases", + "tags": "https://github.com/aws/aws-cli/tags" + } +} diff --git a/.ncl-cache/4c328373120e46249e2d26605c08a6b2cbd7eb83fd40921a649461c0f0efd69c.json b/.ncl-cache/4c328373120e46249e2d26605c08a6b2cbd7eb83fd40921a649461c0f0efd69c.json new file mode 100644 index 0000000..ba92fcf --- /dev/null +++ b/.ncl-cache/4c328373120e46249e2d26605c08a6b2cbd7eb83fd40921a649461c0f0efd69c.json @@ -0,0 +1,41 @@ +{ + "fip": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: FIP attachment is provider-side state, captured at provider level" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component (FIP names are managed in Hetzner provider)" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "floating_ips": [], + "interface": "eth0", + "mode": "taskserv", + "name": "fip", + "operations": { + "delete": true, + "install": true, + "reinstall": true + } + } +} diff --git a/.ncl-cache/4c6f4c9bb1ae30399fa823289fa8d653cee14009eb85e628ca4f2c88927f200f.json b/.ncl-cache/4c6f4c9bb1ae30399fa823289fa8d653cee14009eb85e628ca4f2c88927f200f.json new file mode 100644 index 0000000..1de8b25 --- /dev/null +++ b/.ncl-cache/4c6f4c9bb1ae30399fa823289fa8d653cee14009eb85e628ca4f2c88927f200f.json @@ -0,0 +1,11 @@ +{ + "DemocraticCSI": { + "access_mode": "ReadWriteMany", + "allow_volume_expansion": false, + "nfs_server": "", + "nfs_share_base_path": "/shared", + "reclaim_policy": "Retain", + "storage_class_name": "democratic-csi-nfs", + "version": "0.14.6" + } +} diff --git a/.ncl-cache/4c8048e9d61a7a9bddad8d8da18d6118e00a3951bfe18b69cb201738de162b84.json b/.ncl-cache/4c8048e9d61a7a9bddad8d8da18d6118e00a3951bfe18b69cb201738de162b84.json new file mode 100644 index 0000000..e773741 --- /dev/null +++ b/.ncl-cache/4c8048e9d61a7a9bddad8d8da18d6118e00a3951bfe18b69cb201738de162b84.json @@ -0,0 +1,12 @@ +{ + "dependencies": [], + "name": "oras", + "version": { + "check_latest": true, + "current": "1.2.0", + "grace_period": 86400, + "site": "https://oras.land", + "source": "https://github.com/oras-project/oras/releases", + "tags": "https://github.com/oras-project/oras/tags" + } +} diff --git a/.ncl-cache/4ca5be84ed3d6331c621acfdaedc484b32259ef0dcdc7914bdb57b0afca3bf12.json b/.ncl-cache/4ca5be84ed3d6331c621acfdaedc484b32259ef0dcdc7914bdb57b0afca3bf12.json new file mode 100644 index 0000000..99887ce --- /dev/null +++ b/.ncl-cache/4ca5be84ed3d6331c621acfdaedc484b32259ef0dcdc7914bdb57b0afca3bf12.json @@ -0,0 +1,176 @@ +{ + "DefaultContainerConfig": { + "auto_start": false, + "cpu_millicores": 1000, + "disk_gb": 10, + "image": "", + "memory_mb": 512, + "name": "", + "parent_vm": "", + "restart_policy": "unless_stopped", + "runtime": "containerd", + "tag": "latest" + }, + "DefaultMultiTierDeployment": { + "containers": [], + "health_check_interval": 30, + "name": "", + "nested_vms": [], + "networks": [], + "parent_vms": [], + "replicas": 1, + "strategy": "rolling", + "version": "1.0.0", + "volumes": [] + }, + "DefaultNestedProvisioningPolicy": { + "default_network_type": "bridge", + "default_volume_type": "local", + "enable_ipv6": false, + "enable_network_isolation": true, + "enable_security_hardening": true, + "enable_vlan_tagging": false, + "max_containers_per_vm": 50, + "max_cpu_per_vm": 16, + "max_disk_per_vm": 500, + "max_memory_per_vm": 32768, + "max_nesting_depth": 3, + "max_vms_per_parent": 10, + "require_auth_between_tiers": false, + "snapshot_retention_days": 30 + }, + "DefaultNestedVmConfig": { + "auto_start": false, + "base_image": "ubuntu-22.04", + "cpu": 2, + "disk_gb": 20, + "memory_mb": 2048, + "name": "", + "nested_virt": true, + "networks": [], + "parent_vm": "", + "restart_policy": "always", + "start_order": 100 + }, + "DefaultNetworkConfig": { + "allow_inbound": false, + "allow_outbound": true, + "dhcp_enabled": true, + "mtu": 1500, + "name": "", + "subnet": "192.168.1.0/24", + "type": "bridge" + }, + "DefaultNetworkPolicy": { + "action": "allow", + "direction": "both", + "name": "", + "priority": 100, + "protocol": "all" + }, + "DefaultVolumeConfig": { + "mount_mode": "755", + "mount_path": "/", + "name": "", + "provider": "aws", + "readonly": false, + "type": "local" + }, + "DefaultVolumeSnapshot": { + "auto_delete": true, + "checksum": "", + "created_at": "1970-01-01T00:00:00Z", + "name": "", + "retention_days": 30, + "size_gb": 0, + "volume_name": "" + }, + "defaults": { + "ContainerConfig": { + "auto_start": false, + "cpu_millicores": 1000, + "disk_gb": 10, + "image": "", + "memory_mb": 512, + "name": "", + "parent_vm": "", + "restart_policy": "unless_stopped", + "runtime": "containerd", + "tag": "latest" + }, + "MultiTierDeployment": { + "containers": [], + "health_check_interval": 30, + "name": "", + "nested_vms": [], + "networks": [], + "parent_vms": [], + "replicas": 1, + "strategy": "rolling", + "version": "1.0.0", + "volumes": [] + }, + "NestedProvisioningPolicy": { + "default_network_type": "bridge", + "default_volume_type": "local", + "enable_ipv6": false, + "enable_network_isolation": true, + "enable_security_hardening": true, + "enable_vlan_tagging": false, + "max_containers_per_vm": 50, + "max_cpu_per_vm": 16, + "max_disk_per_vm": 500, + "max_memory_per_vm": 32768, + "max_nesting_depth": 3, + "max_vms_per_parent": 10, + "require_auth_between_tiers": false, + "snapshot_retention_days": 30 + }, + "NestedVmConfig": { + "auto_start": false, + "base_image": "ubuntu-22.04", + "cpu": 2, + "disk_gb": 20, + "memory_mb": 2048, + "name": "", + "nested_virt": true, + "networks": [], + "parent_vm": "", + "restart_policy": "always", + "start_order": 100 + }, + "NetworkConfig": { + "allow_inbound": false, + "allow_outbound": true, + "dhcp_enabled": true, + "mtu": 1500, + "name": "", + "subnet": "192.168.1.0/24", + "type": "bridge" + }, + "NetworkPolicy": { + "action": "allow", + "direction": "both", + "name": "", + "priority": 100, + "protocol": "all" + }, + "VolumeConfig": { + "mount_mode": "755", + "mount_path": "/", + "name": "", + "provider": "aws", + "readonly": false, + "type": "local" + }, + "VolumeSnapshot": { + "auto_delete": true, + "checksum": "", + "created_at": "1970-01-01T00:00:00Z", + "name": "", + "retention_days": 30, + "size_gb": 0, + "volume_name": "" + } + } +} diff --git a/.ncl-cache/4cffcbd4571b37a9850411ec38d050f6dd1be7c4c59beda6213d54e24f7fb810.json b/.ncl-cache/4cffcbd4571b37a9850411ec38d050f6dd1be7c4c59beda6213d54e24f7fb810.json new file mode 100644 index 0000000..ddd272d --- /dev/null +++ b/.ncl-cache/4cffcbd4571b37a9850411ec38d050f6dd1be7c4c59beda6213d54e24f7fb810.json @@ -0,0 +1,13 @@ +{ + "cilium": { + "cluster_id": 0, + "cluster_name": "", + "enable_ingress_controller": false, + "envoy_enabled": true, + "ingress_lb_mode": "shared", + "kube_proxy_replacement": false, + "name": "cilium", + "socket_lb": true, + "version": "1.19.1" + } +} diff --git a/.ncl-cache/4d0f557e39f83033e9639fb6de092fe281d99cf544c108efa42f8c57f9ad50c2.json b/.ncl-cache/4d0f557e39f83033e9639fb6de092fe281d99cf544c108efa42f8c57f9ad50c2.json new file mode 100644 index 0000000..1cbda20 --- /dev/null +++ b/.ncl-cache/4d0f557e39f83033e9639fb6de092fe281d99cf544c108efa42f8c57f9ad50c2.json @@ -0,0 +1,221 @@ +{ + "adr_refs": [ + "adr-037", + "adr-038", + "adr-039" + ], + "description": "First-time full platform bootstrap. Builds buildkit-runner golden image off-platform, deploys libre-wuji with temporary bootstrap zot, migrates images to wuji S3-backed zot, deploys libre-daoshi (CI/build cluster), deploys ops-vm (signing), and bootstraps Radicle governance repos. Run exactly once per platform instantiation.", + "emit_audit": true, + "id": "bootstrap_initial", + "name": "Initial Bootstrap", + "params": [ + { + "default_val": "libre-wuji", + "description": "Primary workspace (must be libre-wuji)", + "name": "workspace", + "required": true + }, + { + "default_val": "", + "description": "hcloud context name", + "name": "hetzner_context", + "required": true + }, + { + "default_val": "", + "description": "DigitalOcean context (for ops-vm)", + "name": "do_context", + "required": true + }, + { + "default_val": "", + "description": "Temporary OCI registry for image bootstrap", + "name": "bootstrap_zot_url", + "required": true + }, + { + "default_val": "libre-wuji-zot", + "description": "S3 bucket for wuji zot", + "name": "s3_bucket", + "required": true + }, + { + "default_val": "", + "description": "ops-vm SSH host (once provisioned)", + "name": "ops_vm_host", + "required": false + }, + { + "default_val": "", + "description": "Path to ops-controller Ed25519 private key PEM", + "name": "ops_controller_key", + "required": true + }, + { + "default_val": "", + "description": "Path to keeper Ed25519 private key PEM", + "name": "keeper_key", + "required": true + }, + { + "default_val": "", + "description": "Radicle DID of first governance delegate", + "name": "initial_delegate_did", + "required": true + }, + { + "default_val": "false", + "description": "Skip golden image build if already pushed", + "name": "skip_golden_image", + "required": false + } + ], + "preconditions": [ + "Hetzner Cloud API token available and project created", + "DigitalOcean API token available for ops-vm", + "S3 bucket for zot (libre-wuji-zot) exists with versioning enabled", + "NATS account server configured and account JWTs available", + "Domain DNS delegated (for ingress on wuji/daoshi)", + "SOPS age key generated and accessible", + "Radicle identity (rad auth) initialized for bootstrapping operator", + "Bootstrap zot: local registry or any reachable OCI registry for initial image push", + "Ed25519 key pair generated for initial ops-controller, keeper, and radicle delegate" + ], + "rollback_strategy": "manual", + "steps": [ + { + "depends_on": [], + "dry_run_arg": "--dry-run", + "id": "verify_prerequisites", + "name": "Verify all bootstrap prerequisites", + "on_error": "Stop", + "params": {}, + "script": "steps/verify_prerequisites.nu" + }, + { + "depends_on": [ + "verify_prerequisites" + ], + "dry_run_arg": "--dry-run", + "id": "build_golden_image", + "name": "Build buildkit-runner golden image off-platform", + "on_error": "Stop", + "params": {}, + "script": "steps/build_golden_image.nu" + }, + { + "depends_on": [ + "build_golden_image" + ], + "dry_run_arg": "--dry-run", + "id": "push_to_bootstrap_zot", + "name": "Push golden image to bootstrap registry", + "on_error": "Stop", + "params": {}, + "script": "steps/push_to_bootstrap_zot.nu" + }, + { + "depends_on": [ + "push_to_bootstrap_zot" + ], + "dry_run_arg": "--dry-run", + "id": "deploy_libre_wuji", + "name": "Deploy libre-wuji cluster (using bootstrap zot)", + "on_error": "Stop", + "params": {}, + "script": "steps/deploy_libre_wuji.nu" + }, + { + "depends_on": [ + "deploy_libre_wuji" + ], + "dry_run_arg": "--dry-run", + "id": "verify_wuji_zot_live", + "name": "Wait for wuji S3-backed zot to be healthy", + "on_error": "Stop", + "params": {}, + "script": "steps/verify_wuji_zot_live.nu" + }, + { + "depends_on": [ + "verify_wuji_zot_live" + ], + "dry_run_arg": "--dry-run", + "id": "migrate_to_wuji_zot", + "name": "Migrate images from bootstrap registry to wuji zot", + "on_error": "Stop", + "params": {}, + "script": "steps/migrate_to_wuji_zot.nu" + }, + { + "depends_on": [ + "verify_wuji_zot_live" + ], + "dry_run_arg": "--dry-run", + "id": "bootstrap_radicle_governance", + "name": "Create initial Radicle governance repos and set delegation", + "on_error": "Stop", + "params": {}, + "script": "steps/bootstrap_radicle_governance.nu" + }, + { + "depends_on": [ + "migrate_to_wuji_zot", + "bootstrap_radicle_governance" + ], + "dry_run_arg": "--dry-run", + "id": "deploy_libre_daoshi", + "name": "Deploy libre-daoshi CI/build cluster", + "on_error": "Continue", + "params": {}, + "script": "steps/deploy_libre_daoshi.nu" + }, + { + "depends_on": [ + "bootstrap_radicle_governance" + ], + "dry_run_arg": "--dry-run", + "id": "deploy_ops_vm", + "name": "Deploy ops-vm on DigitalOcean (signing isolation)", + "on_error": "Continue", + "params": {}, + "script": "steps/deploy_ops_vm.nu" + }, + { + "depends_on": [ + "deploy_libre_daoshi", + "deploy_ops_vm" + ], + "dry_run_arg": "--dry-run", + "id": "verify_end_to_end", + "name": "Run end-to-end ops pipeline smoke test", + "on_error": "Continue", + "params": {}, + "script": "steps/verify_end_to_end.nu" + }, + { + "depends_on": [ + "verify_end_to_end" + ], + "dry_run_arg": "--dry-run", + "id": "emit_audit", + "name": "Emit bootstrap-complete audit event", + "on_error": "Continue", + "params": { + "event_type": "bootstrap_complete" + }, + "script": "steps/emit_audit.nu" + } + ], + "success_criteria": [ + "libre-wuji cluster running with all components healthy (zot, ops-controller, radicle-seed, observability)", + "zot serving images from S3 bucket — bootstrap registry no longer needed", + "Radicle repos created: policy-libre-wuji, desired-libre-wuji, state-libre-wuji, policy-libre-daoshi, desired-libre-daoshi, state-libre-daoshi", + "Initial delegation set (M=1 threshold) written to all policy repos", + "libre-daoshi cluster running with forgejo, woodpecker, postgresql, radicle-seed", + "ops-vm running on DigitalOcean AMS3 with keeper-daemon and radicle-seed", + "End-to-end: test op submitted via NATS → signed by keeper → applied → audit event in SurrealDB", + "ops history shows bootstrap-complete audit event" + ], + "version": 1 +} diff --git a/.ncl-cache/4d9848dd470c82c5452b56ab39bb71fa51f9a18cc7268d56ed32ab7a9a8a470d.json b/.ncl-cache/4d9848dd470c82c5452b56ab39bb71fa51f9a18cc7268d56ed32ab7a9a8a470d.json new file mode 100644 index 0000000..71cd575 --- /dev/null +++ b/.ncl-cache/4d9848dd470c82c5452b56ab39bb71fa51f9a18cc7268d56ed32ab7a9a8a470d.json @@ -0,0 +1,211 @@ +{ + "Contracts": {}, + "Defaults": { + "Advanced": { + "artifact_retention_days": 7, + "cleanup_interval": 3600, + "log_retention_days": 30, + "max_request_size": 5242880, + "pagination_limit": 50, + "schedule_interval": 5 + }, + "Agent": { + "agent_secret": "", + "concurrency": 2, + "enabled": false, + "max_memory": 4096, + "max_procs": 4, + "runner_type": "docker", + "server": "" + }, + "Cache": { + "backend": "local", + "enabled": false, + "path": "/var/lib/woodpecker/cache", + "s3_access_key": "", + "s3_bucket": "", + "s3_endpoint": "", + "s3_path_style": true, + "s3_region": "us-east-1", + "s3_secret_key": "" + }, + "Database": { + "conn_max_lifetime": 3600, + "host": "localhost", + "log_sql": false, + "max_idle_conns": 10, + "max_open_conns": 100, + "name": "woodpecker", + "password": "", + "path": "/var/lib/woodpecker/data/woodpecker.db", + "port": 5432, + "ssl_mode": "disable", + "typ": "sqlite", + "user": "woodpecker" + }, + "Executor": { + "docker_host": "unix:///var/run/docker.sock", + "docker_network": "woodpecker", + "k8s_namespace": "woodpecker", + "k8s_pod_annotations": {}, + "k8s_service_account": "woodpecker", + "privileged": false, + "ssh_host": "", + "ssh_key_file": "/etc/woodpecker/ssh/id_rsa", + "ssh_user": "woodpecker", + "typ": "docker" + }, + "GitProvider": { + "client_id": "", + "client_secret": "", + "github_token": "", + "gitlab_token": "", + "server": "https://localhost:3000", + "skip_verify": false, + "typ": "gitea" + }, + "Secrets": { + "backend": "local", + "kms_type": "local", + "path": "/var/lib/woodpecker/secrets", + "vault_addr": "", + "vault_path": "secret/woodpecker", + "vault_token": "" + }, + "Server": { + "addr": "127.0.0.1", + "base_url": "http://localhost:8000", + "cert_file": "", + "key_file": "", + "port": 8000, + "protocol": "http", + "tls_min_version": "1.2", + "webhook_secret": "" + }, + "User": { + "gid": 5001, + "home": "/var/lib/woodpecker", + "name": "woodpecker", + "shell": "/usr/sbin/nologin", + "uid": 5001 + }, + "Woodpecker": { + "admin_users": [], + "advanced": { + "artifact_retention_days": 7, + "cleanup_interval": 3600, + "log_retention_days": 30, + "max_request_size": 5242880, + "pagination_limit": 50, + "schedule_interval": 5 + }, + "agent": { + "agent_secret": "", + "concurrency": 2, + "enabled": false, + "max_memory": 4096, + "max_procs": 4, + "runner_type": "docker", + "server": "" + }, + "app_name": "Woodpecker CI", + "app_path": "/opt/woodpecker", + "cache": { + "backend": "local", + "enabled": false, + "path": "/var/lib/woodpecker/cache", + "s3_access_key": "", + "s3_bucket": "", + "s3_endpoint": "", + "s3_path_style": true, + "s3_region": "us-east-1", + "s3_secret_key": "" + }, + "config_path": "/etc/woodpecker", + "data_path": "/var/lib/woodpecker/data", + "database": { + "conn_max_lifetime": 3600, + "host": "localhost", + "log_sql": false, + "max_idle_conns": 10, + "max_open_conns": 100, + "name": "woodpecker", + "password": "", + "path": "/var/lib/woodpecker/data/woodpecker.db", + "port": 5432, + "ssl_mode": "disable", + "typ": "sqlite", + "user": "woodpecker" + }, + "enable_api": true, + "enable_cron": true, + "enable_gating": false, + "enable_prometheus": false, + "enable_ui": true, + "enable_webhooks": true, + "executor": { + "docker_host": "unix:///var/run/docker.sock", + "docker_network": "woodpecker", + "k8s_namespace": "woodpecker", + "k8s_pod_annotations": {}, + "k8s_service_account": "woodpecker", + "privileged": false, + "ssh_host": "", + "ssh_key_file": "/etc/woodpecker/ssh/id_rsa", + "ssh_user": "woodpecker", + "typ": "docker" + }, + "git": { + "client_id": "", + "client_secret": "", + "github_token": "", + "gitlab_token": "", + "server": "https://localhost:3000", + "skip_verify": false, + "typ": "gitea" + }, + "log_format": "console", + "log_level": "info", + "log_path": "/var/log/woodpecker", + "name": "woodpecker", + "orgs_create": false, + "prometheus_addr": "127.0.0.1:9090", + "secrets": { + "backend": "local", + "kms_type": "local", + "path": "/var/lib/woodpecker/secrets", + "vault_addr": "", + "vault_path": "secret/woodpecker", + "vault_token": "" + }, + "server": { + "addr": "127.0.0.1", + "base_url": "http://localhost:8000", + "cert_file": "", + "key_file": "", + "port": 8000, + "protocol": "http", + "tls_min_version": "1.2", + "webhook_secret": "" + }, + "temp_path": "/tmp/woodpecker", + "user": { + "gid": 5001, + "home": "/var/lib/woodpecker", + "name": "woodpecker", + "shell": "/usr/sbin/nologin", + "uid": 5001 + }, + "version": "latest" + } + }, + "Version": { + "name": "woodpecker-ci", + "version": { + "check_latest": true, + "current": "latest", + "grace_period": 86400, + "source": "https://github.com/woodpecker-ci/woodpecker/releases" + } + } +} diff --git a/.ncl-cache/4e933e75dca64c5b3115b6684308b9f89bbfed94decc7791aca1f6a4b6b4b276.json b/.ncl-cache/4e933e75dca64c5b3115b6684308b9f89bbfed94decc7791aca1f6a4b6b4b276.json new file mode 100644 index 0000000..fe3be2c --- /dev/null +++ b/.ncl-cache/4e933e75dca64c5b3115b6684308b9f89bbfed94decc7791aca1f6a4b6b4b276.json @@ -0,0 +1,182 @@ +{ + "DefaultBatchOperation": { + "action": "create", + "allow_parallel": true, + "dependencies": [], + "name": "", + "operation_id": "", + "operation_type": "server", + "parameters": {}, + "priority": 0, + "success_conditions": [], + "timeout": 1800, + "validation_rules": [] + }, + "DefaultBatchWorkflow": { + "description": "", + "execution_context": {}, + "fail_fast": false, + "global_timeout": 7200, + "max_parallel_operations": 5, + "name": "", + "operations": [], + "post_workflow_hooks": [], + "pre_workflow_hooks": [], + "version": "1.0.0", + "workflow_id": "" + }, + "DefaultDependencyDef": { + "conditions": [], + "dependency_type": "sequential", + "fail_on_dependency_error": true, + "target_operation_id": "", + "timeout": 300 + }, + "DefaultMonitoringConfig": { + "backend": "prometheus", + "collection_interval": 30, + "enable_notifications": false, + "enable_tracing": true, + "enabled": true, + "log_level": "info", + "notification_channels": [] + }, + "DefaultRetryPolicy": { + "backoff_multiplier": 2, + "initial_delay": 5, + "max_attempts": 3, + "max_delay": 300, + "retry_on_any_error": false, + "retry_on_errors": [ + "connection_error", + "timeout", + "rate_limit" + ] + }, + "DefaultRollbackStrategy": { + "custom_rollback_operations": [], + "enabled": true, + "preserve_partial_state": false, + "rollback_timeout": 600, + "strategy": "immediate" + }, + "DefaultStorageConfig": { + "backend": "filesystem", + "base_path": "./batch_workflows", + "connection_config": {}, + "enable_compression": false, + "enable_persistence": true, + "retention_hours": 168 + }, + "DefaultWorkflowExecution": { + "errors": [], + "execution_id": "", + "operation_states": {}, + "resource_usage": {}, + "results": {}, + "rollback_history": [], + "status": "pending", + "workflow_id": "" + }, + "DefaultWorkflowTemplate": { + "category": "infrastructure", + "description": "", + "examples": [], + "name": "", + "parameters": {}, + "required_parameters": [], + "template_id": "", + "version": "1.0.0" + }, + "defaults": { + "batch_operation": { + "action": "create", + "allow_parallel": true, + "dependencies": [], + "name": "", + "operation_id": "", + "operation_type": "server", + "parameters": {}, + "priority": 0, + "success_conditions": [], + "timeout": 1800, + "validation_rules": [] + }, + "batch_workflow": { + "description": "", + "execution_context": {}, + "fail_fast": false, + "global_timeout": 7200, + "max_parallel_operations": 5, + "name": "", + "operations": [], + "post_workflow_hooks": [], + "pre_workflow_hooks": [], + "version": "1.0.0", + "workflow_id": "" + }, + "dependency_def": { + "conditions": [], + "dependency_type": "sequential", + "fail_on_dependency_error": true, + "target_operation_id": "", + "timeout": 300 + }, + "monitoring_config": { + "backend": "prometheus", + "collection_interval": 30, + "enable_notifications": false, + "enable_tracing": true, + "enabled": true, + "log_level": "info", + "notification_channels": [] + }, + "retry_policy": { + "backoff_multiplier": 2, + "initial_delay": 5, + "max_attempts": 3, + "max_delay": 300, + "retry_on_any_error": false, + "retry_on_errors": [ + "connection_error", + "timeout", + "rate_limit" + ] + }, + "rollback_strategy": { + "custom_rollback_operations": [], + "enabled": true, + "preserve_partial_state": false, + "rollback_timeout": 600, + "strategy": "immediate" + }, + "storage_config": { + "backend": "filesystem", + "base_path": "./batch_workflows", + "connection_config": {}, + "enable_compression": false, + "enable_persistence": true, + "retention_hours": 168 + }, + "workflow_execution": { + "errors": [], + "execution_id": "", + "operation_states": {}, + "resource_usage": {}, + "results": {}, + "rollback_history": [], + "status": "pending", + "workflow_id": "" + }, + "workflow_template": { + "category": "infrastructure", + "description": "", + "examples": [], + "name": "", + "parameters": {}, + "required_parameters": [], + "template_id": "", + "version": "1.0.0" + } + } +} diff --git a/.ncl-cache/4efb000605b0f82d754e2f3ebbf1e718ef637fd7a2f2999f80120acdabad4ab6.json b/.ncl-cache/4efb000605b0f82d754e2f3ebbf1e718ef637fd7a2f2999f80120acdabad4ab6.json new file mode 100644 index 0000000..1c09e5d --- /dev/null +++ b/.ncl-cache/4efb000605b0f82d754e2f3ebbf1e718ef637fd7a2f2999f80120acdabad4ab6.json @@ -0,0 +1,48 @@ +{ + "desktop": { + "display_manager": "lightdm", + "resolution": "1920x1080", + "theme": null, + "type": "xfce" + }, + "desktop_applications": { + "browsers": [ + "firefox" + ], + "development": [ + "git", + "build-essential" + ], + "editors": [ + "zed", + "nano", + "vim" + ], + "media": [ + "vlc", + "gimp" + ], + "office": [ + "libreoffice" + ], + "terminals": [ + "xfce4-terminal" + ], + "utilities": [ + "htop", + "curl", + "wget", + "tree" + ] + }, + "desktop_graphics": { + "acceleration": true, + "compositing": true, + "driver": "intel" + }, + "desktop_vnc": { + "authentication": true, + "enabled": true, + "port": 5900 + } +} diff --git a/.ncl-cache/4f6b7bdd78a400770951796706c1525d2ec9e8e4c9d03a9462e8e6521ce7bc92.json b/.ncl-cache/4f6b7bdd78a400770951796706c1525d2ec9e8e4c9d03a9462e8e6521ce7bc92.json new file mode 100644 index 0000000..f178ee6 --- /dev/null +++ b/.ncl-cache/4f6b7bdd78a400770951796706c1525d2ec9e8e4c9d03a9462e8e6521ce7bc92.json @@ -0,0 +1,96 @@ +{ + "DefaultDesktop": { + "display_manager": "lightdm", + "resolution": "1920x1080", + "theme": null, + "type": "xfce" + }, + "DefaultDesktopApplications": { + "browsers": [ + "firefox" + ], + "development": [ + "git", + "build-essential" + ], + "editors": [ + "zed", + "nano", + "vim" + ], + "media": [ + "vlc", + "gimp" + ], + "office": [ + "libreoffice" + ], + "terminals": [ + "xfce4-terminal" + ], + "utilities": [ + "htop", + "curl", + "wget", + "tree" + ] + }, + "DefaultDesktopGraphics": { + "acceleration": true, + "compositing": true, + "driver": "intel" + }, + "DefaultDesktopVNC": { + "authentication": true, + "enabled": true, + "port": 5900 + }, + "defaults": { + "desktop": { + "display_manager": "lightdm", + "resolution": "1920x1080", + "theme": null, + "type": "xfce" + }, + "desktop_applications": { + "browsers": [ + "firefox" + ], + "development": [ + "git", + "build-essential" + ], + "editors": [ + "zed", + "nano", + "vim" + ], + "media": [ + "vlc", + "gimp" + ], + "office": [ + "libreoffice" + ], + "terminals": [ + "xfce4-terminal" + ], + "utilities": [ + "htop", + "curl", + "wget", + "tree" + ] + }, + "desktop_graphics": { + "acceleration": true, + "compositing": true, + "driver": "intel" + }, + "desktop_vnc": { + "authentication": true, + "enabled": true, + "port": 5900 + } + } +} diff --git a/.ncl-cache/50d58e49a1036a9620dbc847a00c71748c9a33869e3b961118cc627ad2836ff9.json b/.ncl-cache/50d58e49a1036a9620dbc847a00c71748c9a33869e3b961118cc627ad2836ff9.json new file mode 100644 index 0000000..621140f --- /dev/null +++ b/.ncl-cache/50d58e49a1036a9620dbc847a00c71748c9a33869e3b961118cc627ad2836ff9.json @@ -0,0 +1,4 @@ +{ + "nickel_api": "1.0", + "version": "1.0.0" +} diff --git a/.ncl-cache/52d2ffbda72cd46d8e5c470d5c5e6b2e655b869038f1476012290b42f1b99702.json b/.ncl-cache/52d2ffbda72cd46d8e5c470d5c5e6b2e655b869038f1476012290b42f1b99702.json new file mode 100644 index 0000000..83098f6 --- /dev/null +++ b/.ncl-cache/52d2ffbda72cd46d8e5c470d5c5e6b2e655b869038f1476012290b42f1b99702.json @@ -0,0 +1,81 @@ +{ + "etcd": { + "adv_listen_clients": "", + "adv_listen_peers": "", + "c": "US", + "ca_sign": "RSA", + "ca_sign_days": 1460, + "certs_path": "/etc/ssl/etcd", + "cipher": "", + "cli_ip": "127.0.0.1", + "cli_port": 2379, + "cluster_list": "", + "cluster_name": "etcd-cluster", + "cmd_task": "install", + "cn": "etcd", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "etcd state captured by SystemBackupDef.etcd via etcdctl from CP host (system cron, every 6h)" + }, + "certs": { + "kind": "disabled", + "reason": "ACME issuance handled by cert-manager component, not etcd" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "etcd manages its own peer/client TLS via mtls; PKI captured by SystemBackupDef.k8s_certs" + } + }, + "conf_path": "/etc/etcd/config.yaml", + "data_dir": "/var/lib/etcd", + "discover_url": "", + "discovery_srv": "", + "dns_domain_path": "", + "domain_name": "", + "etcd_name": "{{hostname}}", + "etcd_protocol": "https", + "hostname": "etcd-node", + "initial_peers": "", + "listen_clients": "", + "listen_peers": "", + "log_level": "warn", + "log_out": "stderr", + "long_sign": 4096, + "name": "etcd", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "peer_ip": "127.0.0.1", + "peer_port": 2380, + "prov_path": "etcdcerts", + "sign_days": 730, + "sign_pass": "", + "sign_sha": 256, + "source_url": "github", + "ssl_curve": "prime256v1", + "ssl_mode": "openssl", + "ssl_sign": "RSA", + "token": "etcd-cluster", + "use_dns": true, + "use_localhost": false, + "version": "3.6.10" + } +} diff --git a/.ncl-cache/53ef45bc9854211d347ecdddb3e2ce123807f2f54c469017eaf602af4633dc64.json b/.ncl-cache/53ef45bc9854211d347ecdddb3e2ce123807f2f54c469017eaf602af4633dc64.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/.ncl-cache/53ef45bc9854211d347ecdddb3e2ce123807f2f54c469017eaf602af4633dc64.json @@ -0,0 +1 @@ +{} diff --git a/.ncl-cache/54471f9a23a43b594704b3025abdd7242c5f07e0e1da53e005590c7d8434de12.json b/.ncl-cache/54471f9a23a43b594704b3025abdd7242c5f07e0e1da53e005590c7d8434de12.json new file mode 100644 index 0000000..042811d --- /dev/null +++ b/.ncl-cache/54471f9a23a43b594704b3025abdd7242c5f07e0e1da53e005590c7d8434de12.json @@ -0,0 +1,12 @@ +{ + "dependencies": [], + "name": "kubernetes", + "version": { + "check_latest": true, + "current": "1.35.3", + "grace_period": 86400, + "site": "kubernetes.io", + "source": "github.com/kubernetes/kubernetes", + "tags": "" + } +} diff --git a/.ncl-cache/54843f91c4fca6850bbf8589b3fbcecf4843c057360cc43a7f93724693eda0f6.json b/.ncl-cache/54843f91c4fca6850bbf8589b3fbcecf4843c057360cc43a7f93724693eda0f6.json new file mode 100644 index 0000000..f87029d --- /dev/null +++ b/.ncl-cache/54843f91c4fca6850bbf8589b3fbcecf4843c057360cc43a7f93724693eda0f6.json @@ -0,0 +1,69 @@ +{ + "provider": { + "binary": "kopia", + "commands": { + "backup": { + "snapshot_id_regex": "and ID (?P[a-f0-9]+) in", + "subcmd": "snapshot create", + "tag_flag": "--tags" + }, + "forget": { + "extra_flags": [ + "--delete", + "--all-sources" + ], + "policy_keep_flags": { + "keep_annual": "--keep-annual", + "keep_latest": "--keep-latest", + "keep_monthly": "--keep-monthly" + }, + "policy_subcmd": "policy set", + "subcmd": "snapshot expire" + }, + "list": { + "subcmd": "snapshot list", + "tag_flag": "--tags" + }, + "restore": { + "subcmd": "restore", + "target_flag": "" + }, + "verify": { + "subcmd": "repository verify" + } + }, + "connection": { + "connect_subcmd": "repository connect s3", + "required": true, + "s3_flags": { + "bucket": "--bucket", + "endpoint": "--endpoint", + "prefix": "--prefix" + }, + "state_file": ".kopia-config", + "status_subcmd": "repository status" + }, + "env": { + "optional": [ + "AWS_ACCESS_KEY_ID", + "AWS_SECRET_ACCESS_KEY" + ], + "required": [ + "KOPIA_PASSWORD" + ] + }, + "features": { + "compression": true, + "dedup": "global", + "encryption": true, + "mount": true, + "streaming": true, + "tags": true, + "ui": true, + "verify": true + }, + "mount_capable": true, + "name": "kopia", + "streaming_capable": true + } +} diff --git a/.ncl-cache/55dbb90dd6c319cf2617bfaf2adbd5e0e23e4ae03aacbef03e37a16b9b7feec1.json b/.ncl-cache/55dbb90dd6c319cf2617bfaf2adbd5e0e23e4ae03aacbef03e37a16b9b7feec1.json new file mode 100644 index 0000000..4e478e5 --- /dev/null +++ b/.ncl-cache/55dbb90dd6c319cf2617bfaf2adbd5e0e23e4ae03aacbef03e37a16b9b7feec1.json @@ -0,0 +1,12 @@ +{ + "dependencies": [], + "name": "etcd", + "version": { + "check_latest": true, + "current": "3.6.10", + "grace_period": 86400, + "site": "https://etcd.io", + "source": "https://github.com/etcd-io/etcd/releases", + "tags": "https://github.com/etcd-io/etcd/tags" + } +} diff --git a/.ncl-cache/561e52e56118893f54d08545b845f84b71d3dfe2547fdf8302e6c9dac8cd7da4.json b/.ncl-cache/561e52e56118893f54d08545b845f84b71d3dfe2547fdf8302e6c9dac8cd7da4.json new file mode 100644 index 0000000..15f1e79 --- /dev/null +++ b/.ncl-cache/561e52e56118893f54d08545b845f84b71d3dfe2547fdf8302e6c9dac8cd7da4.json @@ -0,0 +1,127 @@ +{ + "manifest_plan": { + "delete": [ + { + "action": "delete", + "delay": 0, + "file": "statefulset", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "service", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + } + ], + "init": [ + { + "action": "apply", + "delay": 0, + "file": "namespace", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "create-credentials'", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "pvc", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "apply", + "delay": 0, + "file": "statefulset", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "service", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "wait-ready", + "delay": 0, + "params": {}, + "post": [ + { + "action": "post-install", + "delay": 0, + "params": {} + } + ], + "pre": [], + "skip_if_exists": false + } + ], + "restart": [ + { + "action": "rollout-restart", + "delay": 0, + "file": "statefulset", + "params": {}, + "post": [ + { + "action": "wait-ready", + "delay": 0, + "params": {} + } + ], + "pre": [], + "skip_if_exists": false + } + ], + "update": [ + { + "action": "apply", + "delay": 0, + "file": "statefulset", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "rollout-restart", + "delay": 3, + "file": "statefulset", + "params": {}, + "post": [ + { + "action": "wait-ready", + "delay": 0, + "params": {} + } + ], + "pre": [], + "skip_if_exists": false + } + ] + } +} diff --git a/.ncl-cache/565d1c9648dfa3987638895dba7005e31269af55f5f91a171b5b81567c55831b.json b/.ncl-cache/565d1c9648dfa3987638895dba7005e31269af55f5f91a171b5b81567c55831b.json new file mode 100644 index 0000000..f8498fe --- /dev/null +++ b/.ncl-cache/565d1c9648dfa3987638895dba7005e31269af55f5f91a171b5b81567c55831b.json @@ -0,0 +1,120 @@ +{ + "config": { + "huge_pages": true, + "iommu_enabled": false, + "kvm_amd_module": "kvm_amd", + "kvm_intel_module": "kvm_intel", + "kvm_module": "kvm", + "kvm_page_size": 2, + "max_vcpus": 255, + "name": "kvm", + "nested": false, + "prealloc_memory": false, + "selinux_enforced": true, + "version": "latest" + }, + "dependencies": { + "arch_support": [ + "x86_64", + "aarch64" + ], + "conflicts": [ + "virtualbox", + "docker-vm", + "xen", + "virt-manager" + ], + "health_checks": [ + { + "command": "lsmod | grep kvm", + "interval": 60, + "name": "kvm_module_loaded", + "timeout": 5 + }, + { + "command": "cat /proc/cpuinfo | grep -E 'vmx|svm'", + "interval": 60, + "name": "cpu_virtualization", + "timeout": 5 + }, + { + "command": "test -e /dev/kvm", + "interval": 60, + "name": "kvm_dev", + "timeout": 5 + } + ], + "name": "kvm", + "notes": [ + "Requires CPU with VMX (Intel) or SVM (AMD) support", + "Must be run on bare metal or nested-virt capable hypervisor", + "Creates /dev/kvm device for VM creation", + "Works with QEMU for full VM emulation" + ], + "optional": [ + "qemu" + ], + "os_support": [ + "linux" + ], + "phases": [ + { + "critical": true, + "name": "pre-install", + "script": "prepare", + "timeout": 60 + }, + { + "critical": true, + "name": "install", + "script": "install-kvm.sh install", + "timeout": 300 + }, + { + "critical": true, + "name": "post-install", + "script": "_postrun", + "timeout": 120 + }, + { + "checks": [ + { + "name": "kvm", + "timeout": 10, + "type": "service" + }, + { + "name": "virtualization", + "timeout": 5, + "type": "capability" + } + ], + "name": "validate" + } + ], + "provides": [ + "hypervisor", + "virtualization" + ], + "release": "2024-01-15", + "requires": [], + "resources": { + "cpu": { + "recommended": 4000, + "required": 2000 + }, + "disk": { + "recommended": 500, + "required": 100 + }, + "memory": { + "recommended": 4096, + "required": 2048 + }, + "network": false, + "privileged": true + }, + "timeout": 600, + "version": "6.2.0" + } +} diff --git a/.ncl-cache/574584b1ca98ca14ce189f20895001c673287346e279d4cdb55df87795f8b8ec.json b/.ncl-cache/574584b1ca98ca14ce189f20895001c673287346e279d4cdb55df87795f8b8ec.json new file mode 100644 index 0000000..e4edec7 --- /dev/null +++ b/.ncl-cache/574584b1ca98ca14ce189f20895001c673287346e279d4cdb55df87795f8b8ec.json @@ -0,0 +1,48 @@ +{ + "k8s_nodejoin": { + "admin_host": null, + "admin_port": null, + "admin_user": null, + "cluster": "kubernetes", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: one-shot join operation, nothing to back up" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "cp_hostname": "controlplane", + "mode": "taskserv", + "name": "k8s-nodejoin", + "operations": { + "health": true, + "install": true + }, + "source_cmd": "kubeadm token create --print-join-command > /tmp/k8s_join.sh", + "source_path": "/tmp/k8s_join.sh", + "ssh_key_path": null, + "target_cmd": "sudo bash /tmp/k8s_join.sh", + "target_path": "/tmp/k8s_join.sh" + } +} diff --git a/.ncl-cache/575cb4c8d7f1e6b9841f1a73a98924d1db8678e78a96ec2d613841ce58b0233e.json b/.ncl-cache/575cb4c8d7f1e6b9841f1a73a98924d1db8678e78a96ec2d613841ce58b0233e.json new file mode 100644 index 0000000..d849454 --- /dev/null +++ b/.ncl-cache/575cb4c8d7f1e6b9841f1a73a98924d1db8678e78a96ec2d613841ce58b0233e.json @@ -0,0 +1,22 @@ +{ + "DefaultProvisioning": { + "admin_user": "root", + "admin_user_home": "/root", + "name": "provisioning", + "provisioning_root_bin": "/usr/local/bin", + "provisioning_root_path": "/usr/local", + "provisioning_run_mode": "mode-ui", + "provisioning_version": "3.5.0" + }, + "defaults": { + "provisioning": { + "admin_user": "root", + "admin_user_home": "/root", + "name": "provisioning", + "provisioning_root_bin": "/usr/local/bin", + "provisioning_root_path": "/usr/local", + "provisioning_run_mode": "mode-ui", + "provisioning_version": "3.5.0" + } + } +} diff --git a/.ncl-cache/576112ac772119aff343b72dcd9c9ea99ec299760a718627f3a55b9a85c0f2e5.json b/.ncl-cache/576112ac772119aff343b72dcd9c9ea99ec299760a718627f3a55b9a85c0f2e5.json new file mode 100644 index 0000000..e4ab8dd --- /dev/null +++ b/.ncl-cache/576112ac772119aff343b72dcd9c9ea99ec299760a718627f3a55b9a85c0f2e5.json @@ -0,0 +1,12 @@ +{ + "DefaultFip": { + "interface": "eth0", + "name": "fip" + }, + "defaults": { + "fip": { + "interface": "eth0", + "name": "fip" + } + } +} diff --git a/.ncl-cache/589183ff6a412db32f93a949eef5a0b91d76c4e4a96963a9e3186e03b0a89cee.json b/.ncl-cache/589183ff6a412db32f93a949eef5a0b91d76c4e4a96963a9e3186e03b0a89cee.json new file mode 100644 index 0000000..e28e532 --- /dev/null +++ b/.ncl-cache/589183ff6a412db32f93a949eef5a0b91d76c4e4a96963a9e3186e03b0a89cee.json @@ -0,0 +1,14 @@ +{ + "external_nfs": { + "ip": "{{network_private_ip}}", + "mode": "taskserv", + "net": "$net", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "shared": "/shared" + } +} diff --git a/.ncl-cache/596bdd72bb3bc95d1fd3a004ac9dd23f59e7408bb901210e3d88136f509ca0ea.json b/.ncl-cache/596bdd72bb3bc95d1fd3a004ac9dd23f59e7408bb901210e3d88136f509ca0ea.json new file mode 100644 index 0000000..35aadac --- /dev/null +++ b/.ncl-cache/596bdd72bb3bc95d1fd3a004ac9dd23f59e7408bb901210e3d88136f509ca0ea.json @@ -0,0 +1,17 @@ +{ + "QemuConfig": { + "archs": [ + "x86_64", + "aarch64" + ], + "debug_enabled": false, + "enable_kvm": true, + "enable_tcg": true, + "enable_xen": false, + "name": "qemu", + "sandbox_enabled": true, + "selinux_enabled": true, + "trace_enabled": false, + "version": "latest" + } +} diff --git a/.ncl-cache/59a0100740239879536c767b9fa93be05bffe18ead26256b07def19088b7f047.json b/.ncl-cache/59a0100740239879536c767b9fa93be05bffe18ead26256b07def19088b7f047.json new file mode 100644 index 0000000..b8cbf68 --- /dev/null +++ b/.ncl-cache/59a0100740239879536c767b9fa93be05bffe18ead26256b07def19088b7f047.json @@ -0,0 +1,119 @@ +{ + "deploy_services": { + "description": "Deploy L3 management services after k0s is operational", + "id": "deploy-services", + "rollback": [], + "steps": [ + { + "condition": "k0s-status = operational; nfs-shared storage class exists", + "depends_on": [], + "id": "deploy-postgresql", + "on_error": "Stop", + "targets": [ + { + "component": "postgresql", + "operation": "install" + } + ] + }, + { + "condition": "postgresql-status = operational", + "depends_on": [ + "deploy-postgresql" + ], + "id": "deploy-forgejo", + "on_error": "Stop", + "targets": [ + { + "component": "forgejo", + "operation": "install" + } + ] + }, + { + "condition": "postgresql-status = operational; forgejo-status = operational", + "depends_on": [ + "deploy-postgresql", + "deploy-forgejo" + ], + "id": "deploy-woodpecker", + "on_error": "Stop", + "targets": [ + { + "component": "woodpecker", + "operation": "install" + } + ] + }, + { + "condition": "k0s-status = operational", + "depends_on": [], + "id": "deploy-zot", + "on_error": "Stop", + "targets": [ + { + "component": "zot", + "operation": "install" + } + ] + }, + { + "depends_on": [ + "deploy-forgejo", + "deploy-woodpecker", + "deploy-zot" + ], + "id": "validate-all", + "on_error": "Continue", + "targets": [ + { + "component": "postgresql", + "operation": "health" + }, + { + "component": "forgejo", + "operation": "health" + }, + { + "component": "woodpecker", + "operation": "health" + }, + { + "component": "zot", + "operation": "health" + } + ] + } + ] + }, + "metadata": { + "actors": [ + "Developer", + "Agent" + ], + "adr_refs": [], + "backlog_refs": [ + "bl-001" + ], + "description": "PostgreSQL + Forgejo + Woodpecker + Zot on k0s cluster mode", + "fsm_dimension": "services-status", + "id": "deploy-services", + "name": "Deploy Management Services", + "notifications": { + "on_complete": true, + "on_error": true, + "on_start": true, + "on_step": true, + "subject_prefix": "workflow.deploy-services" + }, + "requires_approval": false, + "tags": [ + "deploy", + "services", + "L3" + ], + "triggers": { + "manual": true + } + } +} diff --git a/.ncl-cache/59c2c28425c3c53d024b608e19467e2ce98e1c874c7c53277ec6c1a706b291ca.json b/.ncl-cache/59c2c28425c3c53d024b608e19467e2ce98e1c874c7c53277ec6c1a706b291ca.json new file mode 100644 index 0000000..9e6eda5 --- /dev/null +++ b/.ncl-cache/59c2c28425c3c53d024b608e19467e2ce98e1c874c7c53277ec6c1a706b291ca.json @@ -0,0 +1,111 @@ +{ + "manifest_plan": { + "delete": [ + { + "action": "delete", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "cf-token-secret", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "rbac", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + } + ], + "init": [ + { + "action": "apply_bundle", + "delay": 0, + "params": { + "file": "external-dns-v0.21.0-crds.yaml" + }, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "namespace", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "apply", + "delay": 0, + "file": "rbac", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "cf-token-secret", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + } + ], + "restart": [], + "update": [ + { + "action": "apply", + "delay": 0, + "file": "rbac", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "cf-token-secret", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + } + ] + } +} diff --git a/.ncl-cache/59d7302ba5ad03e0c41ad9bdd61072f2a81e721bea704ee330340a5e90bfb5c5.json b/.ncl-cache/59d7302ba5ad03e0c41ad9bdd61072f2a81e721bea704ee330340a5e90bfb5c5.json new file mode 100644 index 0000000..58beed7 --- /dev/null +++ b/.ncl-cache/59d7302ba5ad03e0c41ad9bdd61072f2a81e721bea704ee330340a5e90bfb5c5.json @@ -0,0 +1,11 @@ +{ + "HetznerCSI": { + "allow_volume_expansion": true, + "default_fs_type": "ext4", + "enable_snapshot_class": false, + "reclaim_policy": "Retain", + "storage_class_name": "hcloud-volumes", + "token_secret_name": "hcloud", + "version": "2.9.0" + } +} diff --git a/.ncl-cache/5a6b356acee01904b1ddd35242ecf89edadfaea5fb56eee7e1f909262486c5a5.json b/.ncl-cache/5a6b356acee01904b1ddd35242ecf89edadfaea5fb56eee7e1f909262486c5a5.json new file mode 100644 index 0000000..a18bd13 --- /dev/null +++ b/.ncl-cache/5a6b356acee01904b1ddd35242ecf89edadfaea5fb56eee7e1f909262486c5a5.json @@ -0,0 +1,13 @@ +{ + "n8n": { + "name": "n8n", + "version": { + "check_latest": true, + "current": "latest", + "grace_period": 86400, + "site": "https://n8n.io", + "source": "https://github.com/n8n-io/n8n/releases", + "tags": "https://github.com/n8n-io/n8n/tags" + } + } +} diff --git a/.ncl-cache/5bb115abd282a02480745192d2beef02f33eb0ceadb60f6061f9e5a0a3fed9b6.json b/.ncl-cache/5bb115abd282a02480745192d2beef02f33eb0ceadb60f6061f9e5a0a3fed9b6.json new file mode 100644 index 0000000..3fd1d13 --- /dev/null +++ b/.ncl-cache/5bb115abd282a02480745192d2beef02f33eb0ceadb60f6061f9e5a0a3fed9b6.json @@ -0,0 +1,149 @@ +{ + "guards": [], + "id": "provisioning-audit", + "postconditions": [ + "Workspace config validates against Nickel schemas without errors", + "All declared taskservs exist and have metadata.ncl", + "Provider capabilities match workspace requirements", + "No provisioning axiom violations detected", + "Audit report generated with pass/fail per check" + ], + "preconditions": [ + "{workspace_dir} exists and is a directory", + "nickel is available in PATH", + "{workspace_dir}/config/ contains at least one .ncl file", + "./scripts/ontoref is executable" + ], + "steps": [ + { + "action": "nickel_typecheck_workspace", + "actor": "Agent", + "cmd": "find {workspace_dir}/config -name '*.ncl' | xargs -I{} nickel typecheck {}", + "depends_on": [], + "id": "validate_workspace_config", + "note": "Validate all workspace Nickel configs parse and typecheck. Hard failure — a workspace with invalid config cannot be certified.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + }, + { + "action": "extract_taskservs_from_config", + "actor": "Agent", + "cmd": "nickel export {workspace_dir}/config/workspace.ncl | jq -r '.taskservs // [] | .[]'", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "validate_workspace_config" + } + ], + "id": "list_declared_taskservs", + "note": "Extract the list of taskservs declared in the workspace config.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + }, + { + "action": "check_taskserv_presence", + "actor": "Agent", + "cmd": "nickel export {workspace_dir}/config/workspace.ncl | jq -r '.taskservs // [] | .[]' | while read ts; do test -d extensions/taskservs/$ts || echo \"MISSING taskserv: $ts\"; done", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "list_declared_taskservs" + } + ], + "id": "verify_taskservs_exist", + "note": "Verify each declared taskserv has a corresponding directory in extensions/taskservs/.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "verify_taskserv_metadata", + "actor": "Agent", + "cmd": "nickel export {workspace_dir}/config/workspace.ncl | jq -r '.taskservs // [] | .[]' | while read ts; do test -f extensions/taskservs/$ts/metadata.ncl || echo \"MISSING metadata.ncl: $ts\"; done", + "depends_on": [ + { + "kind": "Always", + "step": "verify_taskservs_exist" + } + ], + "id": "check_taskserv_contracts", + "note": "Verify each taskserv has metadata.ncl declaring its capabilities and contracts.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "check_provider_capability_match", + "actor": "Agent", + "cmd": "nickel export {workspace_dir}/config/workspace.ncl | jq -r '.provider // empty' | xargs -I{} test -d extensions/providers/{} || echo 'MISSING or mismatched provider'", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "validate_workspace_config" + } + ], + "id": "verify_provider_capabilities", + "note": "Verify the declared provider exists in extensions/providers/ and supports the workspace's required capabilities.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "verify_provisioning_axioms", + "actor": "Agent", + "cmd": "./scripts/ontoref describe {workspace_name} --check-axioms provisioning:config-driven-always,provisioning:type-safety-nickel", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "validate_workspace_config" + }, + { + "kind": "Always", + "step": "check_taskserv_contracts" + }, + { + "kind": "Always", + "step": "verify_provider_capabilities" + } + ], + "id": "check_axiom_coherence", + "note": "Verify the workspace config does not violate provisioning axioms — no hardcoded values, all config via typed Nickel.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "write_audit_output", + "actor": "Agent", + "cmd": "./scripts/ontoref describe {workspace_name} --format audit", + "depends_on": [ + { + "kind": "Always", + "step": "check_axiom_coherence" + } + ], + "id": "generate_audit_report", + "note": "Generate the compliance report: pass/fail per check, missing extensions, axiom violations.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + } + ], + "trigger": "Audit an existing workspace for config validity, extension completeness, and axiom coherence" +} diff --git a/.ncl-cache/5c6cb1bf5f8d88bfb4a3171940fed53dd4761c70a4443a1225b14b2686d662e6.json b/.ncl-cache/5c6cb1bf5f8d88bfb4a3171940fed53dd4761c70a4443a1225b14b2686d662e6.json new file mode 100644 index 0000000..c4e1737 --- /dev/null +++ b/.ncl-cache/5c6cb1bf5f8d88bfb4a3171940fed53dd4761c70a4443a1225b14b2686d662e6.json @@ -0,0 +1,63 @@ +{ + "provider": { + "binary": "kopia", + "commands": { + "backup": { + "snapshot_id_regex": "and ID (?P[a-f0-9]+) in", + "subcmd": "snapshot create", + "tag_flag": "--tags" + }, + "forget": { + "extra_flags": [ + "--delete", + "--all-sources" + ], + "policy_keep_flags": { + "keep_annual": "--keep-annual", + "keep_latest": "--keep-latest", + "keep_monthly": "--keep-monthly" + }, + "policy_subcmd": "policy set", + "subcmd": "snapshot expire" + }, + "list": { + "subcmd": "snapshot list", + "tag_flag": "--tags" + }, + "restore": { + "subcmd": "restore", + "target_flag": "" + }, + "verify": { + "subcmd": "repository verify" + } + }, + "connection": { + "connect_subcmd": "repository connect s3", + "required": true, + "s3_flags": { + "bucket": "--bucket", + "endpoint": "--endpoint", + "prefix": "--prefix" + }, + "state_file": ".kopia-config", + "status_subcmd": "repository status" + }, + "env": { + "optional": [ + "AWS_ACCESS_KEY_ID", + "AWS_SECRET_ACCESS_KEY" + ], + "required": [ + "KOPIA_PASSWORD" + ] + }, + "features": { + "mount": true, + "tags": true, + "ui": true, + "verify": true + }, + "name": "kopia" + } +} diff --git a/.ncl-cache/5cff4cb7630cb81f5337aff070c1e66eac7dfcc563bccb45b40ccf5b76e9a652.json b/.ncl-cache/5cff4cb7630cb81f5337aff070c1e66eac7dfcc563bccb45b40ccf5b76e9a652.json new file mode 100644 index 0000000..a9c9ea7 --- /dev/null +++ b/.ncl-cache/5cff4cb7630cb81f5337aff070c1e66eac7dfcc563bccb45b40ccf5b76e9a652.json @@ -0,0 +1,4 @@ +{ + "nickel_api": "1.0", + "version": "0.16.0" +} diff --git a/.ncl-cache/5d4805890c09afd350f0e0a7aa7408eda00fd4c8c365532c613b0445f1de4c8b.json b/.ncl-cache/5d4805890c09afd350f0e0a7aa7408eda00fd4c8c365532c613b0445f1de4c8b.json new file mode 100644 index 0000000..25b51a3 --- /dev/null +++ b/.ncl-cache/5d4805890c09afd350f0e0a7aa7408eda00fd4c8c365532c613b0445f1de4c8b.json @@ -0,0 +1,18 @@ +{ + "arch_support": [ + "x86_64", + "aarch64" + ], + "capabilities": [ + "hypervisor", + "virtualization" + ], + "category": "hypervisor", + "description": "KVM hypervisor for hardware-accelerated virtualization", + "name": "kvm", + "platform_support": [ + "linux" + ], + "release": "2024-01-15", + "version": "6.2.0" +} diff --git a/.ncl-cache/5d76d35a302dec38677bbb17a973df0824392fbe0a07f4a013a3988424bb6ab7.json b/.ncl-cache/5d76d35a302dec38677bbb17a973df0824392fbe0a07f4a013a3988424bb6ab7.json new file mode 100644 index 0000000..097f623 --- /dev/null +++ b/.ncl-cache/5d76d35a302dec38677bbb17a973df0824392fbe0a07f4a013a3988424bb6ab7.json @@ -0,0 +1,71 @@ +{ + "PolkadotValidator": { + "base_path": "/var/lib/polkadot/data", + "bin_path": "/usr/local/bin/polkadot", + "config_path": "/etc/polkadot", + "db_cache": 2048, + "execution": "wasm", + "keystore_path": "/var/lib/polkadot/keystore", + "log_level": "info", + "log_targets": [ + "runtime::system" + ], + "monitoring": { + "enabled": true, + "prometheus_bind_addr": "127.0.0.1", + "prometheus_port": 9615, + "telemetry_enabled": true, + "telemetry_url": "wss://telemetry.polkadot.io/submit/", + "telemetry_verbosity": 0 + }, + "name": "polkadot-validator", + "network": { + "bootnodes": [], + "chain": "polkadot", + "listen_addr": "/ip4/0.0.0.0/tcp/30333", + "max_peers": 50, + "max_peers_light": 100, + "node_key_file": "/var/lib/polkadot/node-key", + "reserved_nodes": [], + "reserved_only": false + }, + "pruning": 1000, + "rpc": { + "bind_addr": "127.0.0.1", + "cors": [], + "enabled": true, + "http_port": 9933, + "max_connections": 10, + "methods": [ + "safe" + ], + "port": 9944, + "ws_port": 9944 + }, + "run_user": { + "group": "polkadot", + "name": "polkadot" + }, + "security": { + "allowed_ssh_ips": [], + "auto_updates": true, + "backup_keys": true, + "enable_firewall": true, + "fail2ban_enabled": true, + "secure_keystore": true + }, + "session_keys": { + "auto_rotate": false, + "keys_file": "/var/lib/polkadot/session-keys" + }, + "state_cache_size": 134217728, + "unsafe_pruning": false, + "validator_accounts": { + "commission": 0, + "reward_destination": "Staked" + }, + "version": "latest", + "wasm_execution": "compiled", + "work_path": "/var/lib/polkadot" + } +} diff --git a/.ncl-cache/5dc16eba00cc6d3650a1176df8d16798f7f83c6798dc1978a81ae247a31f5462.json b/.ncl-cache/5dc16eba00cc6d3650a1176df8d16798f7f83c6798dc1978a81ae247a31f5462.json new file mode 100644 index 0000000..bfb9c7b --- /dev/null +++ b/.ncl-cache/5dc16eba00cc6d3650a1176df8d16798f7f83c6798dc1978a81ae247a31f5462.json @@ -0,0 +1,240 @@ +{ + "DefaultAiConfig": { + "config_path": "", + "enabled": false, + "provider": "" + }, + "DefaultCacheConfig": { + "check_updates": true, + "enabled": true, + "grace_period": 3600, + "infra_cache": "", + "max_cache_size": "1GB", + "path": "" + }, + "DefaultClustersConfig": { + "run_path": "" + }, + "DefaultCoreConfig": { + "name": "", + "version": "" + }, + "DefaultDebugConfig": { + "check_mode": false, + "enabled": false, + "log_level": "info", + "metadata": false, + "no_terminal": false, + "remote": false, + "validation": false + }, + "DefaultGenerationConfig": { + "defs_file": "", + "dir_path": "" + }, + "DefaultHttpConfig": { + "timeout": 30, + "use_curl": false + }, + "DefaultInfraConfig": { + "current": "" + }, + "DefaultKclConfig": { + "core_module": "", + "core_package_name": "", + "core_version": "", + "module_loader_path": "", + "modules_dir": "", + "use_module_loader": false + }, + "DefaultKmsConfig": { + "config_file": "", + "mode": "off" + }, + "DefaultOutputConfig": { + "file_viewer": "less", + "format": "text" + }, + "DefaultPaths": { + "base": "", + "cache": "", + "clusters": "", + "control_center": "", + "extensions": "", + "generate": "", + "infra": "", + "kms": "", + "orchestrator": "", + "providers": "", + "resources": "", + "run_clusters": "", + "run_taskservs": "", + "runtime": "", + "taskservs": "", + "templates": "", + "tools": "" + }, + "DefaultPlatformConfig": { + "control_center_enabled": false, + "mcp_enabled": false, + "orchestrator_enabled": false + }, + "DefaultProviderConfig": { + "active": [], + "default": "" + }, + "DefaultProvisioningConfig": { + "path": "" + }, + "DefaultSecretsConfig": { + "kms_enabled": false, + "provider": "sops", + "sops_enabled": false + }, + "DefaultSopsConfig": { + "config_path": "", + "key_search_paths": [], + "use_sops": false + }, + "DefaultSshConfig": { + "debug": false, + "options": [], + "timeout": 30, + "user": "root" + }, + "DefaultTaskservsConfig": { + "run_path": "" + }, + "DefaultToolsConfig": { + "use_kcl": true, + "use_kcl_plugin": false, + "use_tera_plugin": false + }, + "DefaultWorkspace": { + "created": "", + "current_environment": "", + "current_infra": "", + "name": "", + "version": "0.0.0" + }, + "defaults": { + "ai": { + "config_path": "", + "enabled": false, + "provider": "" + }, + "cache": { + "check_updates": true, + "enabled": true, + "grace_period": 3600, + "infra_cache": "", + "max_cache_size": "1GB", + "path": "" + }, + "clusters": { + "run_path": "" + }, + "core": { + "name": "", + "version": "" + }, + "debug": { + "check_mode": false, + "enabled": false, + "log_level": "info", + "metadata": false, + "no_terminal": false, + "remote": false, + "validation": false + }, + "generation": { + "defs_file": "", + "dir_path": "" + }, + "http": { + "timeout": 30, + "use_curl": false + }, + "infra": { + "current": "" + }, + "kcl": { + "core_module": "", + "core_package_name": "", + "core_version": "", + "module_loader_path": "", + "modules_dir": "", + "use_module_loader": false + }, + "kms": { + "config_file": "", + "mode": "off" + }, + "output": { + "file_viewer": "less", + "format": "text" + }, + "paths": { + "base": "", + "cache": "", + "clusters": "", + "control_center": "", + "extensions": "", + "generate": "", + "infra": "", + "kms": "", + "orchestrator": "", + "providers": "", + "resources": "", + "run_clusters": "", + "run_taskservs": "", + "runtime": "", + "taskservs": "", + "templates": "", + "tools": "" + }, + "platform": { + "control_center_enabled": false, + "mcp_enabled": false, + "orchestrator_enabled": false + }, + "providers": { + "active": [], + "default": "" + }, + "provisioning": { + "path": "" + }, + "secrets": { + "kms_enabled": false, + "provider": "sops", + "sops_enabled": false + }, + "sops": { + "config_path": "", + "key_search_paths": [], + "use_sops": false + }, + "ssh": { + "debug": false, + "options": [], + "timeout": 30, + "user": "root" + }, + "taskservs": { + "run_path": "" + }, + "tools": { + "use_kcl": true, + "use_kcl_plugin": false, + "use_tera_plugin": false + }, + "workspace": { + "created": "", + "current_environment": "", + "current_infra": "", + "name": "", + "version": "0.0.0" + } + } +} diff --git a/.ncl-cache/5ea8d7e2b1f5cdb3079224b855536b6d457f691e3a1c6298ff9d895a44ec49b5.json b/.ncl-cache/5ea8d7e2b1f5cdb3079224b855536b6d457f691e3a1c6298ff9d895a44ec49b5.json new file mode 100644 index 0000000..06af257 --- /dev/null +++ b/.ncl-cache/5ea8d7e2b1f5cdb3079224b855536b6d457f691e3a1c6298ff9d895a44ec49b5.json @@ -0,0 +1,47 @@ +{ + "external_nfs": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "NFS share contents captured by per-consumer BackupPolicy at workspace level" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "NFS protocol; no TLS termination at this layer" + } + }, + "ip": "{{network_private_ip}}", + "live_check": { + "scope": "target", + "service": "nfs-server", + "strategy": "systemd" + }, + "mode": "taskserv", + "net": "$net", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "shared": "/shared" + } +} diff --git a/.ncl-cache/5ecbabd4b2df21b660531817421e8a81b1d7c63d13cb4235196382d49fefc87c.json b/.ncl-cache/5ecbabd4b2df21b660531817421e8a81b1d7c63d13cb4235196382d49fefc87c.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/.ncl-cache/5ecbabd4b2df21b660531817421e8a81b1d7c63d13cb4235196382d49fefc87c.json @@ -0,0 +1 @@ +{} diff --git a/.ncl-cache/5f4acc5cf85ff829a20c95237b87b3613fb419f8b185bb5b603dc8461c14d75f.json b/.ncl-cache/5f4acc5cf85ff829a20c95237b87b3613fb419f8b185bb5b603dc8461c14d75f.json new file mode 100644 index 0000000..45ac90d --- /dev/null +++ b/.ncl-cache/5f4acc5cf85ff829a20c95237b87b3613fb419f8b185bb5b603dc8461c14d75f.json @@ -0,0 +1,21 @@ +{ + "cilium": { + "cluster_id": 0, + "cluster_name": "", + "enable_ingress_controller": false, + "envoy_enabled": true, + "ingress_lb_mode": "shared", + "k8s_service_host": "", + "k8s_service_port": 6443, + "kube_proxy_replacement": false, + "name": "cilium", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "socket_lb": true, + "version": "1.19.1" + } +} diff --git a/.ncl-cache/5ff0d4c09ec67b40724991e3c983d956d4950c2423b296e091bdc2791740aea9.json b/.ncl-cache/5ff0d4c09ec67b40724991e3c983d956d4950c2423b296e091bdc2791740aea9.json new file mode 100644 index 0000000..fd0a959 --- /dev/null +++ b/.ncl-cache/5ff0d4c09ec67b40724991e3c983d956d4950c2423b296e091bdc2791740aea9.json @@ -0,0 +1,4 @@ +{ + "nickel_api": "1.0", + "version": "3.0.5" +} diff --git a/.ncl-cache/621419d555d988fef758d53ea081ec9ed5f101bb24c811c8c92d96732c80d5c1.json b/.ncl-cache/621419d555d988fef758d53ea081ec9ed5f101bb24c811c8c92d96732c80d5c1.json new file mode 100644 index 0000000..c0b8a1e --- /dev/null +++ b/.ncl-cache/621419d555d988fef758d53ea081ec9ed5f101bb24c811c8c92d96732c80d5c1.json @@ -0,0 +1,21 @@ +{ + "artifact": { + "description": "Backup targets with scope and retention policy, delivered to cloudatasave or any backup-capable mode. Declares what to back up, at what granularity, and for how long to retain.", + "id": "backup-policy-binding", + "layers": [ + { + "description": "contract.ncl — BackupPolicyBindingContext, BackupTarget, BackupScope, RetentionPreset", + "media_type": "application/vnd.ontoref.domain.contract.v1", + "required": true + }, + { + "description": "example.json — sample context for docker-mailserver + odoo backup targets", + "media_type": "application/vnd.ontoref.domain.example.v1", + "required": false + } + ], + "media_type": "application/vnd.ontoref.domain.v1", + "uses_registry": "primary", + "version": "0.1.0" + } +} diff --git a/.ncl-cache/6215ee03b9b965086cbd02a28f34e8346131ef1f8185d6e54fa51a5db75e1e4c.json b/.ncl-cache/6215ee03b9b965086cbd02a28f34e8346131ef1f8185d6e54fa51a5db75e1e4c.json new file mode 100644 index 0000000..42c3f75 --- /dev/null +++ b/.ncl-cache/6215ee03b9b965086cbd02a28f34e8346131ef1f8185d6e54fa51a5db75e1e4c.json @@ -0,0 +1,14 @@ +{ + "dependencies": [ + "kubernetes" + ], + "name": "traefik", + "version": { + "check_latest": true, + "current": "3.3.0", + "grace_period": 86400, + "site": "https://traefik.io", + "source": "https://github.com/traefik/traefik/releases", + "tags": "https://github.com/traefik/traefik/tags" + } +} diff --git a/.ncl-cache/6276a78e1d9cdff57e77ad7ea9907694d7c5416fcd3255ed83b162bb92eaa8f2.json b/.ncl-cache/6276a78e1d9cdff57e77ad7ea9907694d7c5416fcd3255ed83b162bb92eaa8f2.json new file mode 100644 index 0000000..aaf6e54 --- /dev/null +++ b/.ncl-cache/6276a78e1d9cdff57e77ad7ea9907694d7c5416fcd3255ed83b162bb92eaa8f2.json @@ -0,0 +1,236 @@ +{ + "n8n": { + "app_name": "n8n Workflow Automation", + "bin_path": "/usr/local/bin/n8n", + "cache": { + "db": 0, + "enabled": false, + "host": "127.0.0.1", + "max_retries": 3, + "port": 6379, + "retry_delay": 1000, + "tls": false, + "typ": "redis" + }, + "config_file": ".env", + "credentials_encrypted": true, + "db": { + "connection_timeout": 5, + "idle_timeout": 900, + "max_connections": 20, + "name": "n8n", + "path": "/var/lib/n8n/database.sqlite", + "pool_size": 10, + "typ": "sqlite" + }, + "disable_production_webhooks_on_init": true, + "domain": "localhost", + "etc_path": "/etc/n8n", + "execution": { + "max_concurrent": 5, + "max_execution_history": 5000, + "push_backend": "websocket", + "save_execution_progress": true, + "save_failed_executions": true, + "save_successful_executions": false, + "timeout": 300 + }, + "http_addr": "127.0.0.1", + "http_port": 5678, + "language": "en", + "log_level": "info", + "log_path": "/var/log/n8n", + "name": "n8n", + "node_max_old_space_size": 2048, + "protocol": "http", + "queue": { + "concurrency": 5, + "db": 1, + "enabled": false, + "host": "127.0.0.1", + "max_queue_size": 1000, + "port": 6379, + "typ": "redis" + }, + "run_user": { + "group": "n8n", + "home": "/var/lib/n8n", + "name": "n8n", + "shell": "/bin/bash" + }, + "ssl": { + "enabled": false, + "insecure_skip_verify": false + }, + "timezone": "UTC", + "version": "latest", + "webhook": { + "enabled": true, + "hmac_enabled": false, + "max_requests_per_minute": 120, + "timeout": 30 + }, + "work_path": "/var/lib/n8n", + "worker_threads": 4 + }, + "n8n_https": { + "app_name": "n8n Workflow Automation", + "bin_path": "/usr/local/bin/n8n", + "cache": { + "db": 0, + "enabled": false, + "host": "127.0.0.1", + "max_retries": 3, + "port": 6379, + "retry_delay": 1000, + "tls": false, + "typ": "redis" + }, + "config_file": ".env", + "credentials_encrypted": true, + "db": { + "connection_timeout": 5, + "idle_timeout": 900, + "max_connections": 20, + "name": "n8n", + "path": "/var/lib/n8n/database.sqlite", + "pool_size": 10, + "typ": "sqlite" + }, + "disable_production_webhooks_on_init": true, + "domain": "localhost", + "etc_path": "/etc/n8n", + "execution": { + "max_concurrent": 5, + "max_execution_history": 5000, + "push_backend": "websocket", + "save_execution_progress": true, + "save_failed_executions": true, + "save_successful_executions": false, + "timeout": 300 + }, + "hsts_enabled": true, + "hsts_max_age": 31536000, + "http_addr": "127.0.0.1", + "http_port": 5678, + "language": "en", + "log_level": "info", + "log_path": "/var/log/n8n", + "name": "n8n", + "node_max_old_space_size": 2048, + "protocol": "https", + "queue": { + "concurrency": 5, + "db": 1, + "enabled": false, + "host": "127.0.0.1", + "max_queue_size": 1000, + "port": 6379, + "typ": "redis" + }, + "run_user": { + "group": "n8n", + "home": "/var/lib/n8n", + "name": "n8n", + "shell": "/bin/bash" + }, + "ssl": { + "cert_file": "/etc/n8n/certs/fullchain.pem", + "enabled": true, + "insecure_skip_verify": false, + "key_file": "/etc/n8n/certs/privkey.pem" + }, + "timezone": "UTC", + "version": "latest", + "webhook": { + "enabled": true, + "hmac_enabled": false, + "max_requests_per_minute": 120, + "timeout": 30 + }, + "work_path": "/var/lib/n8n", + "worker_threads": 4 + }, + "n8n_postgresql_redis": { + "app_name": "n8n Workflow Automation", + "bin_path": "/usr/local/bin/n8n", + "cache": { + "db": 0, + "enabled": true, + "host": "localhost", + "max_retries": 3, + "port": 6379, + "retry_delay": 1000, + "tls": false, + "typ": "redis" + }, + "config_file": ".env", + "credentials_encrypted": true, + "db": { + "charset": "utf8", + "connection_timeout": 5, + "host": "localhost:5432", + "idle_timeout": 900, + "max_connections": 20, + "name": "n8n_prod", + "pool_size": 10, + "port": 5432, + "ssl_mode": "disable", + "typ": "postgres", + "user": "n8n" + }, + "disable_production_webhooks_on_init": true, + "domain": "localhost", + "etc_path": "/etc/n8n", + "execution": { + "max_concurrent": 20, + "max_execution_history": 10000, + "push_backend": "websocket", + "save_execution_progress": true, + "save_failed_executions": true, + "save_successful_executions": false, + "timeout": 300 + }, + "hsts_enabled": true, + "hsts_max_age": 31536000, + "http_addr": "127.0.0.1", + "http_port": 5678, + "language": "en", + "log_level": "info", + "log_path": "/var/log/n8n", + "name": "n8n", + "node_max_old_space_size": 2048, + "protocol": "https", + "queue": { + "concurrency": 10, + "db": 1, + "enabled": true, + "host": "localhost", + "max_queue_size": 1000, + "port": 6379, + "typ": "redis" + }, + "run_user": { + "group": "n8n", + "home": "/var/lib/n8n", + "name": "n8n", + "shell": "/bin/bash" + }, + "ssl": { + "cert_file": "/etc/n8n/certs/fullchain.pem", + "enabled": true, + "insecure_skip_verify": false, + "key_file": "/etc/n8n/certs/privkey.pem" + }, + "timezone": "UTC", + "version": "latest", + "webhook": { + "enabled": true, + "hmac_enabled": false, + "max_requests_per_minute": 120, + "timeout": 30 + }, + "work_path": "/var/lib/n8n", + "worker_threads": 4 + } +} diff --git a/.ncl-cache/632904d83a0ba28509b586b056bdb22fa3ceff59cde087cd542a582ec972e8b7.json b/.ncl-cache/632904d83a0ba28509b586b056bdb22fa3ceff59cde087cd542a582ec972e8b7.json new file mode 100644 index 0000000..d1f68c2 --- /dev/null +++ b/.ncl-cache/632904d83a0ba28509b586b056bdb22fa3ceff59cde087cd542a582ec972e8b7.json @@ -0,0 +1,93 @@ +{ + "dependency_resolution": { + "allow_prerelease": false, + "conflict_strategy": "error", + "max_depth": 10, + "pin_versions": true, + "strategy": "strict" + }, + "extension_manifest": { + "license": "MIT", + "name": "", + "platforms": [ + "linux/amd64" + ], + "type": "provider", + "version": "" + }, + "extension_source": { + "type": "oci" + }, + "gitea_source": { + "branch": "main", + "organization": "", + "url": "", + "use_ssh": false + }, + "health_check": { + "command": "", + "failure_threshold": 3, + "interval": 30, + "retries": 3, + "success_threshold": 1, + "timeout": 10 + }, + "http_source": { + "basic_auth": false, + "url": "" + }, + "installation_phase": { + "name": "", + "order": 0, + "parallel": false, + "required": true + }, + "local_source": { + "path": "", + "watch": false + }, + "oci_source": { + "insecure_skip_verify": false, + "media_type": "application/vnd.kcl.package.v1+tar", + "namespace": "", + "platform": "linux/amd64", + "registry": "", + "tls_enabled": false + }, + "repository_config": { + "cache_ttl": 3600, + "enabled": true, + "name": "", + "priority": 100, + "type": "core" + }, + "resource_requirement": { + "cpu": "100m", + "disk": "1Gi", + "memory": "128Mi", + "network": true, + "privileged": false + }, + "taskserv_dependencies": { + "arch_support": [ + "amd64" + ], + "name": "", + "os_support": [ + "linux" + ], + "retry_count": 3, + "timeout": 600 + }, + "taskserv_dependency": { + "arch_support": [ + "amd64" + ], + "name": "", + "os_support": [ + "linux" + ], + "retry_count": 3, + "timeout": 600 + } +} diff --git a/.ncl-cache/645c61761bf95f8b1cc02da88d4a6d0528142079707790a905d96b5c9418bd1f.json b/.ncl-cache/645c61761bf95f8b1cc02da88d4a6d0528142079707790a905d96b5c9418bd1f.json new file mode 100644 index 0000000..55b8510 --- /dev/null +++ b/.ncl-cache/645c61761bf95f8b1cc02da88d4a6d0528142079707790a905d96b5c9418bd1f.json @@ -0,0 +1,14 @@ +{ + "youki": { + "cmd_task": "install", + "mode": "taskserv", + "name": "youki", + "operations": { + "delete": false, + "health": false, + "install": true, + "reinstall": true + }, + "version": "0.6.0" + } +} diff --git a/.ncl-cache/6464bb7610927260f3d2618b1d15f542ccfec31c0af504f9f1324f5e848823e5.json b/.ncl-cache/6464bb7610927260f3d2618b1d15f542ccfec31c0af504f9f1324f5e848823e5.json new file mode 100644 index 0000000..d8a5def --- /dev/null +++ b/.ncl-cache/6464bb7610927260f3d2618b1d15f542ccfec31c0af504f9f1324f5e848823e5.json @@ -0,0 +1,18 @@ +{ + "nginx_ingress": { + "access_logs": null, + "compression": null, + "dashboard": null, + "metrics": null, + "namespace": "ingress-nginx", + "rate_limiting": null, + "replicas": null, + "resources": { + "cpu_limit": "1000m", + "cpu_request": "100m", + "memory_limit": "500Mi", + "memory_request": "90Mi" + }, + "version": "1.12.0" + } +} diff --git a/.ncl-cache/64a1096d6fd8ea36815419df26b9f1d1d2c0b424a292a7d9a0a346cd542cc8f2.json b/.ncl-cache/64a1096d6fd8ea36815419df26b9f1d1d2c0b424a292a7d9a0a346cd542cc8f2.json new file mode 100644 index 0000000..d952fe5 --- /dev/null +++ b/.ncl-cache/64a1096d6fd8ea36815419df26b9f1d1d2c0b424a292a7d9a0a346cd542cc8f2.json @@ -0,0 +1,141 @@ +{ + "adr_refs": [ + "adr-037", + "adr-038", + "adr-039" + ], + "description": "Disaster recovery for catastrophic loss of libre-daoshi (CI/build cluster). Provisions a new daoshi cluster, restores forgejo repos from Radicle mirrors, reissues daoshi-CI NATS keys, reconnects Radicle seed, and verifies CI pipeline. Because daoshi is declared replaceable in ADR-038, data loss risk is limited to in-flight builds.", + "emit_audit": true, + "id": "dr_daoshi_lost", + "name": "DR — Libre-Daoshi Cluster Lost", + "params": [ + { + "default_val": "libre-daoshi", + "description": "Target workspace (must be libre-daoshi)", + "name": "workspace", + "required": true + }, + { + "default_val": "", + "description": "hcloud context name for cluster provisioning", + "name": "hetzner_context", + "required": true + }, + { + "default_val": "", + "description": "NATS URL for libre-wuji (connectivity check)", + "name": "wuji_nats_url", + "required": true + }, + { + "default_val": "", + "description": "ops-vm SSH host (for CI key reissuance)", + "name": "ops_vm_host", + "required": true + }, + { + "default_val": "false", + "description": "Skip cluster provision if new cluster already up", + "name": "skip_provision", + "required": false + } + ], + "preconditions": [ + "libre-wuji (wuji NATS, zot, ops-controller) is operational", + "Radicle governance ledgers for libre-daoshi are accessible from peers", + "ops-vm keeper-daemon is running", + "Hetzner API credentials available for cluster reprovisioning", + "Forgejo repos are mirrored in Radicle (or last-known-good repo archives exist in zot)" + ], + "rollback_strategy": "manual", + "steps": [ + { + "depends_on": [], + "dry_run_arg": "--dry-run", + "id": "verify_wuji_accessible", + "name": "Verify libre-wuji (NATS + zot) is reachable", + "on_error": "Stop", + "params": {}, + "script": "steps/verify_wuji_accessible.nu" + }, + { + "depends_on": [ + "verify_wuji_accessible" + ], + "dry_run_arg": "--dry-run", + "id": "provision_new_cluster", + "name": "Provision new libre-daoshi cluster (skip if already up)", + "on_error": "Stop", + "params": {}, + "script": "steps/provision_new_cluster.nu" + }, + { + "depends_on": [ + "provision_new_cluster" + ], + "dry_run_arg": "--dry-run", + "id": "restore_forgejo_from_radicle", + "name": "Restore forgejo repositories from Radicle mirrors", + "on_error": "Continue", + "params": {}, + "script": "steps/restore_forgejo_from_radicle.nu" + }, + { + "depends_on": [ + "provision_new_cluster" + ], + "dry_run_arg": "--dry-run", + "id": "reissue_ci_keys", + "name": "Reissue daoshi-CI NATS JWT (deploy+rollback scope)", + "on_error": "Stop", + "params": {}, + "script": "steps/reissue_ci_keys.nu" + }, + { + "depends_on": [ + "provision_new_cluster" + ], + "dry_run_arg": "--dry-run", + "id": "reconnect_radicle_seed", + "name": "Reconnect Radicle seed node — sync daoshi governance ledgers", + "on_error": "Continue", + "params": {}, + "script": "steps/reconnect_radicle_seed.nu" + }, + { + "depends_on": [ + "restore_forgejo_from_radicle", + "reissue_ci_keys" + ], + "dry_run_arg": "--dry-run", + "id": "verify_ci_pipeline", + "name": "Verify CI pipeline connectivity (woodpecker → NATS → ops-controller)", + "on_error": "Continue", + "params": {}, + "script": "steps/verify_ci_pipeline.nu" + }, + { + "depends_on": [ + "verify_ci_pipeline", + "reconnect_radicle_seed" + ], + "dry_run_arg": "--dry-run", + "id": "emit_audit", + "name": "Emit dr-daoshi-recovered audit event", + "on_error": "Continue", + "params": { + "event_type": "dr_daoshi_recovered" + }, + "script": "steps/emit_audit.nu" + } + ], + "success_criteria": [ + "New libre-daoshi cluster is up with all components running", + "forgejo repositories restored from Radicle mirrors", + "daoshi-CI NATS JWT reissued with deploy+rollback scope only", + "Radicle seed synced daoshi governance ledgers from peers", + "woodpecker can trigger a test build and publish OCI image to wuji zot", + "ops history shows dr-daoshi-recovered audit event" + ], + "version": 1 +} diff --git a/.ncl-cache/64f939a62591c1dfd7bf028952132169c382993f075325714c421a0a7106fc34.json b/.ncl-cache/64f939a62591c1dfd7bf028952132169c382993f075325714c421a0a7106fc34.json new file mode 100644 index 0000000..7e06968 --- /dev/null +++ b/.ncl-cache/64f939a62591c1dfd7bf028952132169c382993f075325714c421a0a7106fc34.json @@ -0,0 +1,109 @@ +{ + "binary_gitea": { + "binary_path": "", + "config_path": "", + "group": "git", + "user": "git", + "version": "1.21.0" + }, + "docker_gitea": { + "container_name": "provisioning-gitea", + "environment": { + "GITEA__database__DB_TYPE": "sqlite3", + "USER_GID": "1000", + "USER_UID": "1000" + }, + "image": "gitea/gitea:1.21", + "restart_policy": "unless-stopped", + "ssh_port": 222, + "volumes": [ + "gitea-data:/data", + "/etc/timezone:/etc/timezone:ro", + "/etc/localtime:/etc/localtime:ro" + ] + }, + "extension_publish_config": { + "compression": "tar.gz", + "exclude_patterns": [ + "*.tmp", + "*.log", + ".git/*" + ], + "extension_path": "", + "include_patterns": [ + "*.nu", + "*.k", + "*.toml", + "*.md" + ], + "version": "" + }, + "gitea_auth": { + "token_path": "" + }, + "gitea_config": { + "mode": "local" + }, + "gitea_issue": { + "body": "", + "labels": [], + "title": "" + }, + "gitea_release": { + "draft": false, + "prerelease": false, + "release_name": "", + "tag_name": "", + "target_commitish": "main" + }, + "gitea_repositories": { + "core_repo": "provisioning-core", + "extensions_repo": "provisioning-extensions", + "organization": "provisioning", + "platform_repo": "provisioning-platform", + "workspaces_org": "workspaces" + }, + "gitea_repository": { + "auto_init": true, + "default_branch": "main", + "name": "", + "owner": "", + "private": false + }, + "gitea_webhook": { + "active": true, + "content_type": "json", + "events": [ + "push", + "pull_request", + "release" + ], + "url": "" + }, + "local_gitea": { + "auto_start": false, + "data_dir": "~/.provisioning/gitea", + "deployment": "docker", + "enabled": false, + "port": 3000 + }, + "remote_gitea": { + "api_url": "", + "enabled": false, + "url": "" + }, + "workspace_features": { + "auto_sync": false, + "branch_protection": false, + "git_integration": true, + "locking_enabled": true, + "webhooks_enabled": false + }, + "workspace_lock": { + "force_unlock": false, + "lock_type": "read", + "timestamp": "", + "user": "", + "workspace_name": "" + } +} diff --git a/.ncl-cache/65562818b9d6b023f54f73258c64c5d9ab983518ec9f6ff12e542c928f598c83.json b/.ncl-cache/65562818b9d6b023f54f73258c64c5d9ab983518ec9f6ff12e542c928f598c83.json new file mode 100644 index 0000000..059d896 --- /dev/null +++ b/.ncl-cache/65562818b9d6b023f54f73258c64c5d9ab983518ec9f6ff12e542c928f598c83.json @@ -0,0 +1,156 @@ +{ + "alternatives_considered": [ + { + "option": "Single binary with feature flags for CLI/HTTP/MCP surfaces", + "why_rejected": "stdio hijack (MCP) and persistent HTTP server are incompatible runtime modes in one process without complex flag matrices. The feature-flag model also bloats binary size — every CLI user ships the full HTTP server. The separate-binary model with shared library gives the same code-reuse guarantee without the runtime coupling." + }, + { + "option": "Ship only the daemon — CLI becomes a thin HTTP client", + "why_rejected": "The user's current workflow is CLI-first and offline-first. Requiring a daemon would regress the unsurprising property that `provisioning workspace list` works with no running services. Autonomy was listed as irrenunciable in the A0 decisions." + }, + { + "option": "Keep mcp-server and CLI as independent codebases, add the daemon as a third", + "why_rejected": "Sync irrenunciable fails. Every new operation would need implementation in three places, and divergence was already observable (parameter shape mismatches between MCP tools and CLI handlers). Adding a third surface would multiply drift rather than fix it." + }, + { + "option": "Use MCP stdio as the 'backend' — HTTP daemon and CLI would invoke MCP internally", + "why_rejected": "MCP is a client-server protocol designed for stdin/stdout framing. Using it as an internal backend forces the HTTP daemon to spawn and manage an MCP subprocess for every request — adding latency and serialisation overhead — and couples the daemon's availability to MCP protocol versioning. A shared library avoids both issues." + }, + { + "option": "Use ontoref-ontology crate as the ontology source for provisioning-daemon", + "why_rejected": "Compile-time dependency on ontoref would force coordinated releases and embed ontoref's SurrealDB+schema choices into provisioning's build. The `domain_daemon` config hook achieves delegation with no crate coupling — provisioning owns its domain ontology; ontoref-daemon discovers and delegates at runtime." + } + ], + "consequences": { + "negative": [ + "The Nushell legacy branch (tier 3) must be maintained until every handler is migrated to the fallback chain — currently only `workspace list` is wired; the other 36 operations still call Nushell legacy directly", + "Adding a tool now requires Rust compilation — faster iteration is lost versus the previous 'edit a Nushell file, reload' pattern. Mitigated by `cargo watch -x 'build -p provisioning-daemon'` during development", + "The fallback chain incurs up to two failed probes (daemon ping + `which provisioning-tool`) before falling through to tier 3 on cold offline use. Latency measured at ~50ms on macOS — acceptable but not zero", + "G3 can only assert semantic equivalence on payloads it can normalise. Fields not listed in `normalise()` (trace_id/timestamp/etc.) could still mask real divergence if an unknown volatile field is introduced. Mitigated by reviewing the normaliser when any new metadata field is added", + "The mcp-server binary `provisioning-mcp-server` still exists alongside `prov-mcp` (the new Registry-backed binary) during migration. Users must be told which to use" + ], + "positive": [ + "Adding a new operation is a single `impl Tool` in provisioning-core — it appears in all three surfaces at once without surface-specific code", + "The admin UI is unblocked: it calls the same HTTP API the CLI uses, consuming the same Registry responses", + "MCP stdio and HTTP daemon can be deployed or disabled independently without affecting the CLI's offline workflow", + "G3 contract test catches silent drift at CI time instead of production", + "Schema is generated once by `Tool::schema()` and consumed by tools/list (MCP), GET /api/v1/tools (HTTP), and `provisioning-tool schema ` (CLI) — no duplicate JSON Schema files", + "`--fmt text|json|yaml|toml|md` and `--clip` global CLI flags replace the scattered `--format`, `--output`, `--json` per-handler options" + ] + }, + "constraints": [ + { + "check": { + "must_be_empty": true, + "paths": [ + "platform/crates/provisioning-tool/src", + "platform/crates/provisioning-daemon/src", + "platform/crates/mcp-server/src" + ], + "pattern": "Tool::invoke|tool\\.invoke\\(", + "tag": "Grep" + }, + "claim": "All three surfaces (CLI via provisioning-tool, HTTP via provisioning-daemon, MCP via mcp-server) must invoke operations through Registry::invoke — no surface may bypass the Registry with direct tool instantiation", + "id": "registry-sole-dispatch-path", + "rationale": "A surface that bypasses the Registry makes the G3 contract test meaningless for that operation because the shared dispatch path is not exercised. Enforcing Registry::invoke keeps the three surfaces contractually equivalent.", + "scope": "platform/crates/provisioning-tool, platform/crates/provisioning-daemon, platform/crates/mcp-server", + "severity": "Hard" + }, + { + "check": { + "cmd": "cargo test -p contract-tests --manifest-path platform/Cargo.toml", + "expect_exit": 0, + "tag": "NuCmd" + }, + "claim": "The contract-tests crate must pass with 5 tests: listing agreement, echo agreement, invalid-param error agreement, failing-tool error agreement, and tools/list count agreement", + "id": "g3-contract-test-must-pass", + "rationale": "G3 is the mechanism that converts sync-irrenunciable into an architectural invariant. A failing G3 means one surface has silently diverged from the others.", + "scope": "platform/crates/contract-tests", + "severity": "Hard" + }, + { + "check_hint": "grep -rn 'tool-call\\|tool-list' provisioning/core/nulib/domain — every call site must pass a real Nushell closure, not { error make ... } or { }", + "claim": "Every call to tool-call / tool-list in Nushell must pass an explicit legacy closure — not a stub, not an error, but a working Nushell-native implementation", + "id": "nushell-fallback-legacy-closure-required", + "rationale": "Tier 3 is the offline-first guarantee. If the legacy closure errors or is empty, the fallback chain breaks when the daemon is down and provisioning-tool is not installed. This is the retirement gate: tier 3 can only be removed per-operation after G3 passes for that operation.", + "scope": "provisioning/core/nulib/domain", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": false, + "paths": [ + "platform/crates/mcp-server/src/registry_server.rs" + ], + "pattern": "pub async fn handle_request", + "tag": "Grep" + }, + "claim": "McpServer must expose `pub async fn handle_request(Value) -> Value` — the in-process entry point used by G3 contract tests", + "id": "mcp-dispatch-exposed-via-handle-request", + "rationale": "Without handle_request the G3 MCP tier would require spawning a subprocess with pipes — brittle under concurrent test execution. Keeping handle_request public is a testability contract.", + "scope": "platform/crates/mcp-server/src/registry_server.rs", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": true, + "paths": [ + "provisioning/platform/crates/provisioning-core", + "provisioning/platform/crates/provisioning-daemon" + ], + "pattern": "ontoref-ontology|ontoref-derive", + "tag": "Grep" + }, + "claim": "provisioning workspace Cargo.toml must not contain ontoref-* path dependencies or the `ai` feature flag enabling them at the workspace level", + "id": "ontoref-zero-crate-dependency", + "rationale": "Coupling to ontoref crates inverts the delegation model: the decision is that provisioning's .ontoref/config.ncl declares a domain_daemon hook, and ontoref-daemon discovers it. provisioning must not import ontoref.", + "scope": "provisioning/platform/Cargo.toml, provisioning/platform/crates/provisioning-core/Cargo.toml, provisioning/platform/crates/provisioning-daemon/Cargo.toml", + "severity": "Soft" + } + ], + "context": "Before this decision the provisioning platform exposed three user-facing surfaces — the Nushell CLI (`provisioning ...`), the MCP stdio server (`crates/mcp-server`), and the future admin HTTP UI — as three independent codebases. Each had its own dispatch logic, its own parameter validation, and its own response formatting. A single operation like `workspace list` was implemented once in Nushell for the CLI and once as a `simple_main.rs` MCP tool with separate logic. The admin UI was pending because there was no shared backend it could consume. This divergence was already causing drift: `provision_cluster_create` in MCP accepted a different parameter shape than `provisioning cluster create` in the CLI, and neither agreed with the orchestrator's HTTP POST body. The user's irrenunciable requirement was ontoref-style synchronization — one operation, one semantics, three surfaces — without forcing any surface to depend on the others (CLI must work offline; MCP stdio must not require an HTTP daemon; admin UI must not embed the CLI).", + "date": "2026-04-19", + "decision": "Introduce a four-crate layered architecture: (1) `provisioning-core` is a pure library exposing the `Tool` trait and `Registry`; all 37 operations are implemented as `impl Tool` inside it. (2) `provisioning-tool` is a thin CLI binary that instantiates the Registry and exposes `list`/`schema`/`invoke` over stdout JSON. (3) `provisioning-daemon` is an Axum HTTP+NATS server that wraps the Registry with JWT+RBAC middleware, domain-state tracking, a config-file watcher, an embedded admin UI, and Tera ontology templates. (4) `mcp-server` is reimplemented internally as a JSON-RPC 2.0 dispatcher over the same Registry, consumed via `McpServer::handle_request` for in-process tests and via stdin/stdout for the MCP protocol. The Nushell CLI uses a three-tier fallback chain (`platform/clients/fallback.nu::tool-call`): tier 1 is the HTTP daemon if reachable; tier 2 is the `provisioning-tool` child process; tier 3 is the caller-supplied Nushell legacy closure. A G3 contract test (`crates/contract-tests`) asserts that the same tool invoked through all three surfaces produces semantically equivalent payloads after envelope normalisation and validates each tier's output against a shared JSON Schema. An `.ontoref/config.ncl` hook (`domain_daemon`) declares provisioning as an external domain so ontoref-daemon can delegate `provisioning.*` ontology queries without provisioning importing any ontoref crates.", + "id": "adr-029", + "ontology_check": { + "decision_string": "Unify CLI+HTTP+MCP surfaces on a shared provisioning-core Registry with a three-tier fallback in Nushell, JWT+RBAC middleware only at the HTTP layer, G3 contract test asserting semantic parity, and ontoref federation via config hook instead of crate dependency", + "invariants_at_risk": [ + "config-driven-always", + "type-safety-always", + "solid-boundaries" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "A shared Rust library is the only architecture that gives autonomy + sync simultaneously", + "detail": "The three surfaces have incompatible runtime models: the CLI can run without any long-running process, MCP stdio cannot share a process with an HTTP server (stdio hijacks stdin/stdout), and the admin UI requires a persistent backend. A shared service (daemon-only) forces the CLI to depend on the daemon — breaks autonomy. A shared protocol (REST-only) forces MCP to wrap HTTP — breaks stdio's contract. A shared library is the only option where each surface instantiates Registry independently and dispatches identically. Autonomy is structural; sync is guaranteed by construction because the dispatch code is literally the same function call." + }, + { + "claim": "The three-tier fallback keeps CLI hardcoded offline-first", + "detail": "The user's current workflow is `provisioning workspace list` on a laptop with no daemon running. Tier 3 (Nushell legacy closure) preserves that behavior indefinitely. Tier 1 (HTTP daemon) opportunistically accelerates when the daemon is up — lets multi-developer setups cache Registry state. Tier 2 (provisioning-tool child) is the bridge: it reuses the Rust Registry but spawns a fresh process, so operations don't require a daemon yet also don't reimplement logic in Nushell. The chain is checked at call time, not configuration time, so the user never manages daemon state — it either works faster or it works the same." + }, + { + "claim": "G3 contract test converts 'sync irrenunciable' into a CI invariant", + "detail": "Without G3, the three surfaces would drift silently as new tools are added. G3 asserts that for each fixture tool, all three tiers produce the same normalised payload and the same error code. This is structural: the test doesn't know which tier is 'right' — it knows they must agree. If a future change to the HTTP envelope breaks parity with MCP, CI fails. If a new error variant is added to ToolError but not mapped in `routes.rs::tool_error_code` or `registry_server.rs::tool_error_to_rpc`, the G3 error-code tests catch it. The contract cost is one integration test crate; the insurance is architectural." + }, + { + "claim": "Ontoref federation via config hook, not crate dependency", + "detail": "Earlier plan revisions had provisioning-daemon depending on `ontoref-ontology` and `ontoref-derive` crates. This would force provisioning's release cadence onto ontoref's and vice versa. The `domain_daemon` config hook in `.ontoref/config.ncl` inverts the dependency: provisioning declares its HTTP URL and ontology endpoints; ontoref-daemon reads this config and delegates. provisioning has zero compile-time ontoref deps. The coupling is runtime, one-directional, and can be disabled by setting `domain_daemon.required = false` (the default)." + }, + { + "claim": "37 tools, not 45+ as originally planned", + "detail": "A0 inventory revealed 37 actual tools in mcp-server (7 provision_*, 5 guidance_*, 7 installer_*, 17 legacy infra, 1 ai_query). The remaining 'tools' counted in early plans were enum values for taskservs (cicd, coredns, grafana…), not operations. Renaming to `_` (workspace_list, server_create, dag_show) preserves the 37 operations under cleaner names since no external MCP consumers exist yet." + } + ], + "related_adrs": [ + "adr-014-solid-enforcement", + "adr-022-ncl-sync-daemon", + "adr-025-unified-lazy-loading", + "adr-026-nulib-restructure", + "adr-027-prvng-cli-daemon", + "adr-028-daemon-target-registry-field" + ], + "status": "Accepted", + "title": "Smart Interface Unification: CLI ↔ HTTP ↔ MCP via Shared Registry" +} diff --git a/.ncl-cache/65779963870c66e219926dd956af2463a3f8f6bb7059859f00cc2edd245dcd1c.json b/.ncl-cache/65779963870c66e219926dd956af2463a3f8f6bb7059859f00cc2edd245dcd1c.json new file mode 100644 index 0000000..e0f1a11 --- /dev/null +++ b/.ncl-cache/65779963870c66e219926dd956af2463a3f8f6bb7059859f00cc2edd245dcd1c.json @@ -0,0 +1,81 @@ +{ + "provision_env": { + "zone": "es-mad1" + }, + "provision_upcloud": { + "main": { + "zone": "es-mad1" + }, + "priv": "" + }, + "server_defaults_upcloud": { + "backup": "", + "group_id": "", + "labels": "{Key=cluster,Value=k8s}", + "liveness_ip": "", + "liveness_port": 22, + "network_private_name": "", + "not_use": false, + "plan": "1xCPU-2GB", + "priv_cidr_block": "", + "prov_settings": "defs/upcloud_settings.k", + "prov_settings_clean": false, + "provider": "upcloud", + "ssh_key_name": "", + "ssh_key_path": "", + "storage_os": "01000000-0000-4000-8000-000020080100", + "storage_os_find": "name: debian-13 | arch: x86_64", + "storages": [], + "time_zone": "UTC", + "user": "root", + "zone": "es-mad1" + }, + "server_upcloud": { + "backup": "", + "clusters": [], + "extra_hostnames": [], + "group_id": "", + "hostname": "upcloud-default-server", + "labels": "{Key=cluster,Value=k8s}", + "liveness_ip": "", + "liveness_port": 22, + "network_private_ip": "", + "network_private_name": "", + "not_use": false, + "plan": "1xCPU-2GB", + "priv_cidr_block": "", + "prov_settings": "defs/upcloud_settings.k", + "prov_settings_clean": false, + "provider": "upcloud", + "ssh_key_name": "", + "ssh_key_path": "", + "storage_os": "01000000-0000-4000-8000-000020080100", + "storage_os_find": "name: debian-13 | arch: x86_64", + "storages": [ + { + "backup": "", + "encrypt": false, + "labels": "", + "volname": "disk-01", + "voltype": "maxiops" + } + ], + "taskservs": [], + "time_zone": "UTC", + "title": "Default UpCloud Server", + "user": "root", + "zone": "es-mad1" + }, + "storage": { + "backup": "", + "encrypt": false, + "labels": "", + "volname": "disk-01", + "voltype": "maxiops" + }, + "storage_backup": { + "interval": "daily", + "retention": 7, + "time": "00:00" + } +} diff --git a/.ncl-cache/6582c8537e049daba6d34496b5f591b3bc243c704063db1f89b4fa45ea7c1938.json b/.ncl-cache/6582c8537e049daba6d34496b5f591b3bc243c704063db1f89b4fa45ea7c1938.json new file mode 100644 index 0000000..1327592 --- /dev/null +++ b/.ncl-cache/6582c8537e049daba6d34496b5f591b3bc243c704063db1f89b4fa45ea7c1938.json @@ -0,0 +1,18 @@ +{ + "best_practices": [ + "bp_001", + "bp_002", + "bp_008" + ], + "category": "provider", + "dependencies": [], + "description": "Hetzner Cloud provider extension for provisioning on Hetzner infrastructure", + "name": "hetzner", + "tags": [ + "provider", + "hetzner", + "cloud", + "vps" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/661dde02491156212046222c1a96d542050bd6aeca1fc8aed790764c628ef70e.json b/.ncl-cache/661dde02491156212046222c1a96d542050bd6aeca1fc8aed790764c628ef70e.json new file mode 100644 index 0000000..6740d20 --- /dev/null +++ b/.ncl-cache/661dde02491156212046222c1a96d542050bd6aeca1fc8aed790764c628ef70e.json @@ -0,0 +1,20 @@ +{ + "k8s_nodejoin": { + "admin_host": null, + "admin_port": null, + "admin_user": null, + "cluster": "kubernetes", + "cp_hostname": "controlplane", + "mode": "taskserv", + "name": "k8s-nodejoin", + "operations": { + "health": true, + "install": true + }, + "source_cmd": "kubeadm token create --print-join-command > /tmp/k8s_join.sh", + "source_path": "/tmp/k8s_join.sh", + "ssh_key_path": null, + "target_cmd": "sudo bash /tmp/k8s_join.sh", + "target_path": "/tmp/k8s_join.sh" + } +} diff --git a/.ncl-cache/6707b3a1492cbf2108b06470635849f20e88cbfc32907c29ab02decea0fa7854.json b/.ncl-cache/6707b3a1492cbf2108b06470635849f20e88cbfc32907c29ab02decea0fa7854.json new file mode 100644 index 0000000..20a9b2d --- /dev/null +++ b/.ncl-cache/6707b3a1492cbf2108b06470635849f20e88cbfc32907c29ab02decea0fa7854.json @@ -0,0 +1,72 @@ +{ + "rag": { + "build": { + "base_image": "rust:1.82-trixie", + "binary": "provisioning-rag", + "buildkit": { + "cache_mode": "registry", + "inline_cache": false, + "parallel_jobs": 4 + }, + "chef_enabled": true, + "config_file": "", + "extra_runtime_pkgs": [ + "openssl", + "libssl-dev" + ], + "features": [], + "health_path": "/health", + "package": "rag", + "port": 9096, + "runtime_image": "debian:trixie-slim", + "sccache": { + "bucket": "rust-cache", + "enabled": false, + "region": "" + }, + "user_id": 1000 + }, + "embeddings": { + "batch_size": 32, + "dimension": 384, + "model": "all-MiniLM-L6-v2", + "provider": "local" + }, + "ingestion": { + "auto_ingest": true, + "chunk_size": 512, + "doc_types": [ + "md", + "txt", + "toml" + ], + "overlap": 50 + }, + "llm": { + "api_url": "http://localhost:11434", + "max_tokens": 2048, + "model": "llama3.2", + "provider": "ollama", + "temperature": 0.7 + }, + "logging": { + "level": "info" + }, + "monitoring": { + "enabled": false + }, + "rag": { + "enabled": true + }, + "retrieval": { + "hybrid": false, + "reranking": false, + "similarity_threshold": 0.7, + "top_k": 5 + }, + "vector_db": { + "db_type": "memory", + "namespace": "provisioning" + } + } +} diff --git a/.ncl-cache/679588ec7a3fd8a326226fe967a900094049cf75108943f1f2602c24f9f1f920.json b/.ncl-cache/679588ec7a3fd8a326226fe967a900094049cf75108943f1f2602c24f9f1f920.json new file mode 100644 index 0000000..6ec2fe4 --- /dev/null +++ b/.ncl-cache/679588ec7a3fd8a326226fe967a900094049cf75108943f1f2602c24f9f1f920.json @@ -0,0 +1,333 @@ +{ + "builds": { + "docs-html": { + "args": [ + "doc", + "--no-deps", + "--workspace" + ], + "artifacts": [ + "target/doc/" + ], + "cargo_profile": "release", + "id": "docs-html", + "kind": "Docs", + "target": "", + "tool": "cargo" + }, + "release-musl-x86": { + "args": [ + "build", + "--target", + "x86_64-unknown-linux-musl", + "--release" + ], + "artifacts": [ + "target/x86_64-unknown-linux-musl/release/" + ], + "cargo_profile": "release", + "id": "release-musl-x86", + "kind": "Binary", + "target": "x86_64-unknown-linux-musl", + "tool": "cross" + }, + "release-native": { + "args": [ + "build", + "--release", + "--workspace" + ], + "artifacts": [ + "target/release/" + ], + "cargo_profile": "release", + "id": "release-native", + "kind": "Binary", + "target": "", + "tool": "cargo" + }, + "sbom": { + "args": [], + "artifacts": [ + "sbom.json" + ], + "cargo_profile": "", + "id": "sbom", + "kind": "SBOM", + "target": "", + "tool": "cargo-sbom" + } + }, + "distributions": {}, + "layers": [ + { + "builds": [], + "distributions": [], + "id": "commit-fast", + "providers": [ + { + "stage": "pre-commit", + "tag": "PreCommit" + } + ], + "trigger": "OnCommit", + "validations": [ + "rust-fmt", + "rust-clippy", + "nextest-ci-test", + "deny-subset", + "docs-drift", + "manifest-coverage" + ] + }, + { + "builds": [ + "release-native" + ], + "distributions": [], + "id": "ci-standard", + "providers": [ + { + "file": ".woodpecker/ci.yml", + "tag": "Woodpecker" + }, + { + "recipe": "ci-standard", + "tag": "Justfile" + } + ], + "trigger": "OnPR", + "validations": [ + "rust-clippy-all", + "nextest-ci", + "deny-subset", + "docs-check", + "nickel-typecheck", + "nushell-check" + ] + } + ], + "validations": { + "deny-all": { + "args": [ + "check" + ], + "cargo_profile": "", + "fail_fast": true, + "id": "deny-all", + "kind": "Security", + "tool": "cargo-deny", + "when": [] + }, + "deny-subset": { + "args": [ + "check", + "licenses", + "advisories" + ], + "cargo_profile": "", + "fail_fast": true, + "id": "deny-subset", + "kind": "Security", + "tool": "cargo-deny", + "when": [ + "Cargo.toml", + "Cargo.lock" + ] + }, + "docs-check": { + "args": [ + "doc", + "--no-deps", + "--workspace", + "--profile", + "ci", + "-q" + ], + "cargo_profile": "ci", + "fail_fast": true, + "id": "docs-check", + "kind": "Docs", + "tool": "cargo", + "when": [ + "*.rs" + ] + }, + "docs-drift": { + "args": [ + "-c", + "use ./reflection/modules/sync.nu; sync diff --docs --fail-on-drift" + ], + "cargo_profile": "", + "fail_fast": true, + "id": "docs-drift", + "kind": "Compliance", + "tool": "nu", + "when": [ + "*.rs" + ] + }, + "geiger": { + "args": [ + "--all-features", + "--all-targets" + ], + "cargo_profile": "", + "fail_fast": false, + "id": "geiger", + "kind": "Security", + "tool": "cargo-geiger", + "when": [ + "*.rs" + ] + }, + "manifest-coverage": { + "args": [ + "--no-config-file", + "-c", + "use ./reflection/modules/sync.nu *; sync manifest-check" + ], + "cargo_profile": "", + "fail_fast": true, + "id": "manifest-coverage", + "kind": "Compliance", + "tool": "nu", + "when": [ + ".ontology/*.ncl", + "reflection/modes/*.ncl", + "reflection/forms/*.ncl" + ] + }, + "markdownlint": { + "args": [], + "cargo_profile": "", + "fail_fast": true, + "id": "markdownlint", + "kind": "Lint", + "tool": "markdownlint-cli2", + "when": [ + "*.md" + ] + }, + "nextest-ci": { + "args": [ + "run", + "--all-features", + "--workspace", + "--profile", + "ci", + "--cargo-profile", + "ci" + ], + "cargo_profile": "ci", + "fail_fast": false, + "id": "nextest-ci", + "kind": "Test", + "tool": "cargo-nextest", + "when": [ + "*.rs" + ] + }, + "nextest-ci-test": { + "args": [ + "run", + "--all-features", + "--workspace", + "--profile", + "ci-test", + "--cargo-profile", + "ci-test" + ], + "cargo_profile": "ci-test", + "fail_fast": true, + "id": "nextest-ci-test", + "kind": "Test", + "tool": "cargo-nextest", + "when": [ + "*.rs" + ] + }, + "nickel-typecheck": { + "args": [ + "typecheck" + ], + "cargo_profile": "", + "fail_fast": true, + "id": "nickel-typecheck", + "kind": "Lint", + "tool": "nickel", + "when": [ + "*.ncl" + ] + }, + "nushell-check": { + "args": [ + "--ide-check", + "100" + ], + "cargo_profile": "", + "fail_fast": true, + "id": "nushell-check", + "kind": "Lint", + "tool": "nu", + "when": [ + "*.nu" + ] + }, + "rust-clippy": { + "args": [ + "clippy", + "--all-targets", + "--no-deps", + "--profile", + "clippy", + "--", + "-D", + "warnings" + ], + "cargo_profile": "clippy", + "fail_fast": true, + "id": "rust-clippy", + "kind": "Lint", + "tool": "cargo", + "when": [ + "*.rs" + ] + }, + "rust-clippy-all": { + "args": [ + "clippy", + "--all-targets", + "--all-features", + "--", + "-D", + "warnings" + ], + "cargo_profile": "", + "fail_fast": true, + "id": "rust-clippy-all", + "kind": "Lint", + "tool": "cargo", + "when": [ + "*.rs" + ] + }, + "rust-fmt": { + "args": [ + "+nightly", + "fmt", + "--all", + "--", + "--check" + ], + "cargo_profile": "", + "fail_fast": true, + "id": "rust-fmt", + "kind": "Lint", + "tool": "cargo", + "when": [ + "*.rs" + ] + } + } +} diff --git a/.ncl-cache/67a165b7fabe396eba100b3b8b9fac1c9edd16cc3b2ac0447aea50396c05a201.json b/.ncl-cache/67a165b7fabe396eba100b3b8b9fac1c9edd16cc3b2ac0447aea50396c05a201.json new file mode 100644 index 0000000..0d5e0c6 --- /dev/null +++ b/.ncl-cache/67a165b7fabe396eba100b3b8b9fac1c9edd16cc3b2ac0447aea50396c05a201.json @@ -0,0 +1,9 @@ +{ + "docker_desktop_min_version": "4.0.0", + "docker_desktop_required": true, + "enable_cgroups_v2": true, + "hardware_acceleration": true, + "name": "docker-vm", + "platform": "macos", + "version": "latest" +} diff --git a/.ncl-cache/688648c7a3fca6ad1643b73130c45aa926ecca4303517ddcfbc4fde75ddc3bf9.json b/.ncl-cache/688648c7a3fca6ad1643b73130c45aa926ecca4303517ddcfbc4fde75ddc3bf9.json new file mode 100644 index 0000000..1818fe7 --- /dev/null +++ b/.ncl-cache/688648c7a3fca6ad1643b73130c45aa926ecca4303517ddcfbc4fde75ddc3bf9.json @@ -0,0 +1,49 @@ +{ + "hccm": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "state in K8s API captured by SystemBackupDef.cluster_resources" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "controller-level RBAC, not TLS endpoint" + } + }, + "live_check": { + "namespace": "kube-system", + "scope": "cp_only", + "selector": "hcloud-cloud-controller-manager", + "strategy": "k8s_pods" + }, + "load_balancer_location": "fsn1", + "mode": "cluster", + "network": "", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "token_secret_name": "hcloud", + "version": "1.30.1" + } +} diff --git a/.ncl-cache/688c767cbfa6f551a203b20b91c4095c38eac093345e8c711fc3160c8bcbc96c.json b/.ncl-cache/688c767cbfa6f551a203b20b91c4095c38eac093345e8c711fc3160c8bcbc96c.json new file mode 100644 index 0000000..f34a702 --- /dev/null +++ b/.ncl-cache/688c767cbfa6f551a203b20b91c4095c38eac093345e8c711fc3160c8bcbc96c.json @@ -0,0 +1,19 @@ +{ + "arch_support": [ + "x86_64", + "aarch64" + ], + "capabilities": [ + "virtualization-management", + "vm-api", + "hypervisor-api" + ], + "category": "hypervisor", + "description": "libvirt virtualization management daemon", + "name": "libvirt", + "platform_support": [ + "linux" + ], + "release": "2024-01-15", + "version": "10.0.0" +} diff --git a/.ncl-cache/691dc4d072831cd8eddccc9224b0b4d40a3d5e98a182928acdb7f543acad45af.json b/.ncl-cache/691dc4d072831cd8eddccc9224b0b4d40a3d5e98a182928acdb7f543acad45af.json new file mode 100644 index 0000000..dbc9175 --- /dev/null +++ b/.ncl-cache/691dc4d072831cd8eddccc9224b0b4d40a3d5e98a182928acdb7f543acad45af.json @@ -0,0 +1,41 @@ +{ + "best_practices": [ + "bp_001", + "bp_033" + ], + "category": "storage", + "conflicts_with": [], + "dependencies": [ + "k0s", + "cilium" + ], + "description": "Hetzner CSI driver — block volume provisioner for Kubernetes with optional snapshot support", + "modes": [ + "taskserv" + ], + "name": "hetzner_csi", + "provides": [ + { + "id": "block-storage-csi", + "interface": "k8s-csi", + "version": "2.9" + } + ], + "requires": [ + { + "capability": "kubernetes-cluster", + "kind": "Required" + }, + { + "capability": "cni", + "kind": "Required" + } + ], + "tags": [ + "storage", + "csi", + "hetzner", + "kubernetes" + ], + "version": "2.9.0" +} diff --git a/.ncl-cache/693de5204a0993b56e298b0213c17533a17d7d5bef136b82bf7a1585fbce928b.json b/.ncl-cache/693de5204a0993b56e298b0213c17533a17d7d5bef136b82bf7a1585fbce928b.json new file mode 100644 index 0000000..93c108a --- /dev/null +++ b/.ncl-cache/693de5204a0993b56e298b0213c17533a17d7d5bef136b82bf7a1585fbce928b.json @@ -0,0 +1,278 @@ +{ + "manifest_plan": { + "delete": [ + { + "action": "remove-gateway-https'", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "httproute", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "referencegrant", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "service", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "networkpolicy", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + } + ], + "init": [ + { + "action": "apply", + "delay": 0, + "file": "namespace", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "create-credentials'", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "create-cf-secret'", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "init-db'", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "clusterissuer", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "apply", + "delay": 0, + "file": "certificate", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "apply", + "delay": 0, + "file": "referencegrant", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "patch-gateway-https'", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "networkpolicy", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "pvc", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "apply", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "service", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "httproute", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "wait-ready", + "delay": 0, + "params": {}, + "post": [ + { + "action": "protect-volume", + "delay": 0, + "params": { + "pvc": "odoo-filestore" + } + }, + { + "action": "dns-update", + "delay": 0, + "params": {} + } + ], + "pre": [], + "skip_if_exists": false + } + ], + "restart": [ + { + "action": "rollout-restart", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [ + { + "action": "wait-ready", + "delay": 0, + "params": {} + } + ], + "pre": [], + "skip_if_exists": false + } + ], + "update": [ + { + "action": "apply", + "delay": 0, + "file": "referencegrant", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "patch-gateway-https'", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "networkpolicy", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "httproute", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "rollout-restart", + "delay": 3, + "file": "deployment", + "params": {}, + "post": [ + { + "action": "wait-ready", + "delay": 0, + "params": {} + }, + { + "action": "dns-update", + "delay": 0, + "params": {} + } + ], + "pre": [], + "skip_if_exists": false + } + ] + } +} diff --git a/.ncl-cache/69af1c8ab3d51d0c7cf7069458065d942a077a022d22a23a7b373f58585b1d4a.json b/.ncl-cache/69af1c8ab3d51d0c7cf7069458065d942a077a022d22a23a7b373f58585b1d4a.json new file mode 100644 index 0000000..f107159 --- /dev/null +++ b/.ncl-cache/69af1c8ab3d51d0c7cf7069458065d942a077a022d22a23a7b373f58585b1d4a.json @@ -0,0 +1,14 @@ +{ + "dependencies": [ + "kubernetes" + ], + "name": "mayastor", + "version": { + "check_latest": true, + "current": "2.6.1", + "grace_period": 86400, + "site": "https://openebs.io/docs/concepts/mayastor", + "source": "https://github.com/openebs/mayastor/releases", + "tags": "https://github.com/openebs/mayastor/tags" + } +} diff --git a/.ncl-cache/69da2a9759617e1f334ae0ecf008d8d43fa709f1d0aaf79a1bb24dc20da07fa4.json b/.ncl-cache/69da2a9759617e1f334ae0ecf008d8d43fa709f1d0aaf79a1bb24dc20da07fa4.json new file mode 100644 index 0000000..5218412 --- /dev/null +++ b/.ncl-cache/69da2a9759617e1f334ae0ecf008d8d43fa709f1d0aaf79a1bb24dc20da07fa4.json @@ -0,0 +1,253 @@ +{ + "DefaultETCD": { + "adv_listen_clients": "", + "adv_listen_peers": "", + "c": "US", + "ca_sign": "RSA", + "ca_sign_days": 1460, + "certs_path": "/etc/ssl/etcd", + "cipher": "", + "cli_ip": "127.0.0.1", + "cli_port": 2379, + "cluster_list": "", + "cluster_name": "etcd-cluster", + "cmd_task": "install", + "cn": "etcd", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "etcd state captured by SystemBackupDef.etcd via etcdctl from CP host (system cron, every 6h)" + }, + "certs": { + "kind": "disabled", + "reason": "ACME issuance handled by cert-manager component, not etcd" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "etcd manages its own peer/client TLS via mtls; PKI captured by SystemBackupDef.k8s_certs" + } + }, + "conf_path": "/etc/etcd/config.yaml", + "data_dir": "/var/lib/etcd", + "discover_url": "", + "discovery_srv": "", + "dns_domain_path": "", + "domain_name": "", + "etcd_name": "{{hostname}}", + "etcd_protocol": "https", + "hostname": "etcd-node", + "initial_peers": "", + "listen_clients": "", + "listen_peers": "", + "log_level": "warn", + "log_out": "stderr", + "long_sign": 4096, + "name": "etcd", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "peer_ip": "127.0.0.1", + "peer_port": 2380, + "prov_path": "etcdcerts", + "sign_days": 730, + "sign_pass": "", + "sign_sha": 256, + "source_url": "github", + "ssl_curve": "prime256v1", + "ssl_mode": "openssl", + "ssl_sign": "RSA", + "token": "etcd-cluster", + "use_dns": true, + "use_localhost": false, + "version": "3.6.10" + }, + "ETCD": { + "adv_listen_clients": "", + "adv_listen_peers": "", + "c": "US", + "ca_sign": "RSA", + "ca_sign_days": 1460, + "certs_path": "/etc/ssl/etcd", + "cipher": "", + "cli_ip": "127.0.0.1", + "cli_port": 2379, + "cluster_list": "", + "cluster_name": "etcd-cluster", + "cmd_task": "install", + "cn": "etcd", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "etcd state captured by SystemBackupDef.etcd via etcdctl from CP host (system cron, every 6h)" + }, + "certs": { + "kind": "disabled", + "reason": "ACME issuance handled by cert-manager component, not etcd" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "etcd manages its own peer/client TLS via mtls; PKI captured by SystemBackupDef.k8s_certs" + } + }, + "conf_path": "/etc/etcd/config.yaml", + "data_dir": "/var/lib/etcd", + "discover_url": "", + "discovery_srv": "", + "dns_domain_path": "", + "domain_name": "", + "etcd_name": "{{hostname}}", + "etcd_protocol": "https", + "hostname": "etcd-node", + "initial_peers": "", + "listen_clients": "", + "listen_peers": "", + "log_level": "warn", + "log_out": "stderr", + "long_sign": 4096, + "name": "etcd", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "peer_ip": "127.0.0.1", + "peer_port": 2380, + "prov_path": "etcdcerts", + "sign_days": 730, + "sign_pass": "", + "sign_sha": 256, + "source_url": "github", + "ssl_curve": "prime256v1", + "ssl_mode": "openssl", + "ssl_sign": "RSA", + "token": "etcd-cluster", + "use_dns": true, + "use_localhost": false, + "version": "3.6.10" + }, + "Version": { + "dependencies": [], + "name": "etcd", + "version": { + "check_latest": true, + "current": "3.6.10", + "grace_period": 86400, + "site": "etcd.io", + "source": "github.com/etcd-io/etcd", + "tags": "" + } + }, + "defaults": { + "etcd": { + "adv_listen_clients": "", + "adv_listen_peers": "", + "c": "US", + "ca_sign": "RSA", + "ca_sign_days": 1460, + "certs_path": "/etc/ssl/etcd", + "cipher": "", + "cli_ip": "127.0.0.1", + "cli_port": 2379, + "cluster_list": "", + "cluster_name": "etcd-cluster", + "cmd_task": "install", + "cn": "etcd", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "etcd state captured by SystemBackupDef.etcd via etcdctl from CP host (system cron, every 6h)" + }, + "certs": { + "kind": "disabled", + "reason": "ACME issuance handled by cert-manager component, not etcd" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "etcd manages its own peer/client TLS via mtls; PKI captured by SystemBackupDef.k8s_certs" + } + }, + "conf_path": "/etc/etcd/config.yaml", + "data_dir": "/var/lib/etcd", + "discover_url": "", + "discovery_srv": "", + "dns_domain_path": "", + "domain_name": "", + "etcd_name": "{{hostname}}", + "etcd_protocol": "https", + "hostname": "etcd-node", + "initial_peers": "", + "listen_clients": "", + "listen_peers": "", + "log_level": "warn", + "log_out": "stderr", + "long_sign": 4096, + "name": "etcd", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "peer_ip": "127.0.0.1", + "peer_port": 2380, + "prov_path": "etcdcerts", + "sign_days": 730, + "sign_pass": "", + "sign_sha": 256, + "source_url": "github", + "ssl_curve": "prime256v1", + "ssl_mode": "openssl", + "ssl_sign": "RSA", + "token": "etcd-cluster", + "use_dns": true, + "use_localhost": false, + "version": "3.6.10" + } + } +} diff --git a/.ncl-cache/6a819c1a85815f29a34ad847a3eccb3d6c791482ee88ffe3eb0f0180c1fa851d.json b/.ncl-cache/6a819c1a85815f29a34ad847a3eccb3d6c791482ee88ffe3eb0f0180c1fa851d.json new file mode 100644 index 0000000..8872455 --- /dev/null +++ b/.ncl-cache/6a819c1a85815f29a34ad847a3eccb3d6c791482ee88ffe3eb0f0180c1fa851d.json @@ -0,0 +1,26 @@ +{ + "Longhorn": { + "allow_volume_expansion": true, + "default_data_path": "/var/lib/longhorn", + "demote_default_class": "hcloud-volumes", + "is_default_class": true, + "namespace": "longhorn-system", + "node_selector": {}, + "private_gateway_hostname": "", + "private_gateway_name": "", + "private_gateway_namespace": "kube-system", + "reclaim_policy": "Retain", + "replica_count": 2, + "storage_class_name": "longhorn", + "storage_network_interface": "", + "storage_nodes": [], + "taint_toleration": "", + "ui_enabled": true, + "ui_ingress_annotations": {}, + "ui_ingress_class": "cilium", + "ui_ingress_enabled": false, + "ui_ingress_host": "", + "ui_ingress_tls_secret": "", + "version": "1.11.1" + } +} diff --git a/.ncl-cache/6a855647693f1953705c5dbf3b4bae91fc8d1b83024718649eff002f853e7b32.json b/.ncl-cache/6a855647693f1953705c5dbf3b4bae91fc8d1b83024718649eff002f853e7b32.json new file mode 100644 index 0000000..ce9a6f1 --- /dev/null +++ b/.ncl-cache/6a855647693f1953705c5dbf3b4bae91fc8d1b83024718649eff002f853e7b32.json @@ -0,0 +1 @@ +"1.0.0" diff --git a/.ncl-cache/6abe7b860d51c5ab1e0f03ba6af4b1735a183c2e755b03d9d56726bb70137924.json b/.ncl-cache/6abe7b860d51c5ab1e0f03ba6af4b1735a183c2e755b03d9d56726bb70137924.json new file mode 100644 index 0000000..69aed15 --- /dev/null +++ b/.ncl-cache/6abe7b860d51c5ab1e0f03ba6af4b1735a183c2e755b03d9d56726bb70137924.json @@ -0,0 +1,529 @@ +{ + "commands": [ + { + "aliases": [ + "h", + "-h", + "--help" + ], + "command": "help", + "daemon_target": "none", + "description": "Show help for commands", + "help_category": "infrastructure", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "plat", + "p" + ], + "command": "platform", + "daemon_target": "none", + "description": "Manage platform services", + "help_category": "platform", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "guides", + "howto" + ], + "command": "guide", + "daemon_target": "none", + "description": "Show guides and tutorials", + "help_category": "guides", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "sc" + ], + "command": "shortcuts", + "daemon_target": "none", + "description": "Show command shortcuts", + "help_category": "guides", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "quick" + ], + "command": "quickstart", + "daemon_target": "none", + "description": "Quick start guide", + "help_category": "guides", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "scratch" + ], + "command": "from-scratch", + "daemon_target": "none", + "description": "Start from scratch guide", + "help_category": "guides", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "custom" + ], + "command": "customize", + "daemon_target": "none", + "description": "Customization guide", + "help_category": "guides", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "bstrap" + ], + "command": "bootstrap", + "daemon_target": "none", + "description": "L1 Hetzner resource bootstrap (network, firewall, SSH key, Floating IPs)", + "help_category": "infrastructure", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "floating-ip" + ], + "command": "fip", + "daemon_target": "none", + "description": "Floating IP management (list, show, assign, unassign, protection)", + "help_category": "infrastructure", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "vol" + ], + "command": "volume", + "daemon_target": "none", + "description": "Volume management (list, create, attach, detach, delete)", + "help_category": "infrastructure", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "s" + ], + "command": "server", + "daemon_target": "none", + "description": "Server management", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [], + "command": "ssh", + "daemon_target": "none", + "description": "SSH shortcut: connect to a server by hostname (e.g. prvng ssh sgoyol-1)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "ops" + ], + "command": "op", + "daemon_target": "none", + "description": "Op governance — workspace operation tracking with jj + Radicle + restic (init, start, finish, log, show, rollback)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "c", + "comp" + ], + "command": "component", + "daemon_target": "none", + "description": "Component lifecycle — install, delete, update, reinstall, restart, backup, restore, health, list, show", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "cl" + ], + "command": "cluster", + "daemon_target": "none", + "description": "Cluster management — multi-server cluster lifecycle (deploy, status, scale, delete)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "e", + "ext" + ], + "command": "extension", + "daemon_target": "none", + "description": "Extension catalog — browse extensions/components/ definitions and metadata", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "new" + ], + "command": "create", + "daemon_target": "none", + "description": "Create resources (server, taskserv, cluster)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": true, + "requires_services": true, + "uses_cache": false + }, + { + "aliases": [ + "d" + ], + "command": "delete", + "daemon_target": "none", + "description": "Delete resources (server, taskserv, cluster)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "ws" + ], + "command": "workspace", + "daemon_target": "none", + "description": "Workspace management", + "help_category": "workspace", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "val" + ], + "command": "validate", + "daemon_target": "none", + "description": "Validate configuration", + "help_category": "config", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "config", + "daemon_target": "none", + "description": "Configuration management", + "help_category": "setup", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "env", + "daemon_target": "none", + "description": "Environment configuration", + "help_category": "config", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "a", + "al" + ], + "command": "alias", + "daemon_target": "none", + "description": "Show command aliases — alias list (al) displays the full shortcut table", + "help_category": "utils", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "show", + "daemon_target": "none", + "description": "Show configuration", + "help_category": "config", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "st" + ], + "command": "setup", + "daemon_target": "none", + "description": "Initial setup", + "help_category": "setup", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "st" + ], + "command": "state", + "daemon_target": "none", + "description": "Workspace provisioning state management", + "help_category": "state", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "j" + ], + "command": "job", + "daemon_target": "none", + "description": "Orchestrator job management (list, status, monitor, submit)", + "help_category": "orchestration", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "w", + "wflow" + ], + "command": "workflow", + "daemon_target": "none", + "description": "Workspace workflow management — WorkflowDef lifecycle (list, show, run, validate, status)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "b", + "bat" + ], + "command": "batch", + "daemon_target": "none", + "description": "Batch operations", + "help_category": "orchestration", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "o", + "orch" + ], + "command": "orchestrator", + "daemon_target": "none", + "description": "Orchestrator management", + "help_category": "orchestration", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "mod" + ], + "command": "module", + "daemon_target": "none", + "description": "Module management", + "help_category": "development", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "lyr" + ], + "command": "layer", + "daemon_target": "none", + "description": "Layer management", + "help_category": "development", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "disc" + ], + "command": "discover", + "daemon_target": "none", + "description": "Discover modules", + "help_category": "development", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "status", + "daemon_target": "none", + "description": "Show status", + "help_category": "diagnostics", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "health", + "daemon_target": "none", + "description": "Health check", + "help_category": "diagnostics", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "diag" + ], + "command": "diagnostics", + "daemon_target": "none", + "description": "Run diagnostics", + "help_category": "diagnostics", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "bd" + ], + "command": "build", + "daemon_target": "none", + "description": "Build operations", + "help_category": "build", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "auth", + "daemon_target": "none", + "description": "Authentication management", + "help_category": "authentication", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "login", + "daemon_target": "none", + "description": "Login", + "help_category": "authentication", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "int" + ], + "command": "integrations", + "daemon_target": "none", + "description": "Integration management", + "help_category": "integrations", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "vm", + "daemon_target": "none", + "description": "VM management", + "help_category": "vm", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + } + ] +} diff --git a/.ncl-cache/6b977fd319ab3b85a159961e01226181fb4bb822a21a8acede1fc98362075b73.json b/.ncl-cache/6b977fd319ab3b85a159961e01226181fb4bb822a21a8acede1fc98362075b73.json new file mode 100644 index 0000000..5ff5bdf --- /dev/null +++ b/.ncl-cache/6b977fd319ab3b85a159961e01226181fb4bb822a21a8acede1fc98362075b73.json @@ -0,0 +1,17 @@ +{ + "democratic_csi": { + "access_mode": "ReadWriteMany", + "allow_volume_expansion": false, + "nfs_server": "", + "nfs_share_base_path": "/shared", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "reclaim_policy": "Retain", + "storage_class_name": "democratic-csi-nfs", + "version": "0.14.6" + } +} diff --git a/.ncl-cache/6bc0c3bf539f8cc0e49727a9327102cc63a39d35f67f30a09f43bc45ffeb1a32.json b/.ncl-cache/6bc0c3bf539f8cc0e49727a9327102cc63a39d35f67f30a09f43bc45ffeb1a32.json new file mode 100644 index 0000000..886625a --- /dev/null +++ b/.ncl-cache/6bc0c3bf539f8cc0e49727a9327102cc63a39d35f67f30a09f43bc45ffeb1a32.json @@ -0,0 +1,60 @@ +{ + "DefaultRadicleHttpd": { + "assets_path": null, + "bind_addr": "0.0.0.0", + "bind_port": 8080, + "enabled": true + }, + "DefaultRadicleNode": { + "announce": true, + "bind_addr": "0.0.0.0", + "bind_port": 8776, + "config_path": "/etc/radicle", + "connect_timeout": 10, + "external_addresses": [], + "log_level": "info", + "name": "radicle", + "peer_port": 8777, + "run_path": "/usr/local/bin/rad", + "run_user": { + "group": "radicle", + "home": "/home/radicle", + "name": "radicle" + }, + "seeds": [], + "storage_path": "/var/lib/radicle/storage", + "version": "0.10.0", + "web_ui_port": 8080, + "work_path": "/var/lib/radicle" + }, + "defaults": { + "radicle_httpd": { + "assets_path": null, + "bind_addr": "0.0.0.0", + "bind_port": 8080, + "enabled": true + }, + "radicle_node": { + "announce": true, + "bind_addr": "0.0.0.0", + "bind_port": 8776, + "config_path": "/etc/radicle", + "connect_timeout": 10, + "external_addresses": [], + "log_level": "info", + "name": "radicle", + "peer_port": 8777, + "run_path": "/usr/local/bin/rad", + "run_user": { + "group": "radicle", + "home": "/home/radicle", + "name": "radicle" + }, + "seeds": [], + "storage_path": "/var/lib/radicle/storage", + "version": "0.10.0", + "web_ui_port": 8080, + "work_path": "/var/lib/radicle" + } + } +} diff --git a/.ncl-cache/6bed7e825ed68b6d38d2b236afe6530c984feafd0de3b60db6f421e2cc4a7d4e.json b/.ncl-cache/6bed7e825ed68b6d38d2b236afe6530c984feafd0de3b60db6f421e2cc4a7d4e.json new file mode 100644 index 0000000..c1277ae --- /dev/null +++ b/.ncl-cache/6bed7e825ed68b6d38d2b236afe6530c984feafd0de3b60db6f421e2cc4a7d4e.json @@ -0,0 +1,94 @@ +{ + "DefaultETCD": { + "adv_listen_clients": "", + "adv_listen_peers": "", + "c": "US", + "ca_sign": "RSA", + "ca_sign_days": 1460, + "certs_path": "/etc/ssl/etcd", + "cipher": "", + "cli_ip": "127.0.0.1", + "cli_port": 2379, + "cluster_list": "", + "cluster_name": "etcd-cluster", + "cmd_task": "install", + "cn": "etcd", + "conf_path": "/etc/etcd/config.yaml", + "data_dir": "/var/lib/etcd", + "discover_url": "", + "discovery_srv": "", + "dns_domain_path": "", + "domain_name": "", + "etcd_name": "{{hostname}}", + "etcd_protocol": "https", + "hostname": "etcd-node", + "initial_peers": "", + "listen_clients": "", + "listen_peers": "", + "log_level": "warn", + "log_out": "stderr", + "long_sign": 4096, + "name": "etcd", + "peer_ip": "127.0.0.1", + "peer_port": 2380, + "prov_path": "etcdcerts", + "sign_days": 730, + "sign_pass": "", + "sign_sha": 256, + "source_url": "github", + "ssl_curve": "prime256v1", + "ssl_mode": "openssl", + "ssl_sign": "RSA", + "token": "etcd-cluster", + "use_dns": true, + "use_localhost": false, + "version": "3.6.10" + }, + "defaults": { + "etcd": { + "adv_listen_clients": "", + "adv_listen_peers": "", + "c": "US", + "ca_sign": "RSA", + "ca_sign_days": 1460, + "certs_path": "/etc/ssl/etcd", + "cipher": "", + "cli_ip": "127.0.0.1", + "cli_port": 2379, + "cluster_list": "", + "cluster_name": "etcd-cluster", + "cmd_task": "install", + "cn": "etcd", + "conf_path": "/etc/etcd/config.yaml", + "data_dir": "/var/lib/etcd", + "discover_url": "", + "discovery_srv": "", + "dns_domain_path": "", + "domain_name": "", + "etcd_name": "{{hostname}}", + "etcd_protocol": "https", + "hostname": "etcd-node", + "initial_peers": "", + "listen_clients": "", + "listen_peers": "", + "log_level": "warn", + "log_out": "stderr", + "long_sign": 4096, + "name": "etcd", + "peer_ip": "127.0.0.1", + "peer_port": 2380, + "prov_path": "etcdcerts", + "sign_days": 730, + "sign_pass": "", + "sign_sha": 256, + "source_url": "github", + "ssl_curve": "prime256v1", + "ssl_mode": "openssl", + "ssl_sign": "RSA", + "token": "etcd-cluster", + "use_dns": true, + "use_localhost": false, + "version": "3.6.10" + } + } +} diff --git a/.ncl-cache/6c44bbb36a1caf807c12131c2a5af0ee4405b15b00a2975599caf6f93c18d7ca.json b/.ncl-cache/6c44bbb36a1caf807c12131c2a5af0ee4405b15b00a2975599caf6f93c18d7ca.json new file mode 100644 index 0000000..13a8e9f --- /dev/null +++ b/.ncl-cache/6c44bbb36a1caf807c12131c2a5af0ee4405b15b00a2975599caf6f93c18d7ca.json @@ -0,0 +1,7 @@ +{ + "ExternalNFS": { + "ip": "{{network_private_ip}}", + "net": "$net", + "shared": "/shared" + } +} diff --git a/.ncl-cache/6c989b438edf4c497955cc4135dd9214a9dee8e77d147ea1a4e6a2c6e7ed6c1d.json b/.ncl-cache/6c989b438edf4c497955cc4135dd9214a9dee8e77d147ea1a4e6a2c6e7ed6c1d.json new file mode 100644 index 0000000..09fe17f --- /dev/null +++ b/.ncl-cache/6c989b438edf4c497955cc4135dd9214a9dee8e77d147ea1a4e6a2c6e7ed6c1d.json @@ -0,0 +1,101 @@ +{ + "GoldenImageBuildJob": { + "image_config": {}, + "image_name": "", + "image_version": "", + "job_id": "", + "retry_count": 0, + "status": "queued" + }, + "GoldenImageCache": { + "access_count": 0, + "cache_id": "", + "cached_at": "1970-01-01T00:00:00Z", + "checksum": "0000000000000000000000000000000000000000000000000000000000000000", + "disk_size_gb": 0, + "hit_count": 0, + "image_name": "", + "image_version": "", + "is_valid": true, + "storage_format": "qcow2", + "storage_path": "" + }, + "GoldenImageConfig": { + "arch": "x86_64", + "auto_updates": true, + "base_os": "ubuntu", + "build_retries": 3, + "build_timeout_minutes": 30, + "cache_enabled": true, + "cache_ttl_days": 30, + "cleanup_package_manager": true, + "compression": true, + "disk_format": "qcow2", + "disk_size_gb": 30, + "include_dev_tools": false, + "include_kernel_headers": false, + "name": "", + "optimize": false, + "os_version": "22.04", + "parallel_builds": false, + "security_hardening": false + }, + "GoldenImageRegistry": { + "builds": [], + "cache": [], + "created_at": "1970-01-01T00:00:00Z", + "images": {}, + "location": "", + "policy": {}, + "registry_id": "", + "versions": [] + }, + "GoldenImageVersion": { + "checksum": "0000000000000000000000000000000000000000000000000000000000000000", + "created_at": "1970-01-01T00:00:00Z", + "deprecated": false, + "image_name": "", + "image_path": "", + "image_size_gb": 0, + "usage_count": 0, + "version": "" + }, + "ImageBuildPolicy": { + "auto_cleanup_expired": true, + "auto_create_versions": true, + "cache_enabled": true, + "cache_location": "", + "cleanup_interval_hours": 24, + "default_arch": "x86_64", + "default_cache_ttl_days": 30, + "default_compression": true, + "default_disk_size_gb": 30, + "default_optimize": false, + "default_os": "ubuntu", + "default_security_hardening": false, + "default_version": "22.04", + "max_build_time_minutes": 60, + "max_cache_size_gb": 500, + "max_image_size_gb": 100, + "max_parallel_builds": 3, + "min_disk_free_percent": 10, + "version_naming": "semantic" + }, + "ImageBuildSteps": { + "apply_config": true, + "apply_optimizations": false, + "apply_security_hardening": false, + "cleanup_caches": true, + "cleanup_temp_files": true, + "compress_image": true, + "generate_checksums": true, + "install_dependencies": true, + "install_taskservs": true, + "parallel_install": false, + "prepare_base": true, + "remove_build_artifacts": true, + "run_tests": true, + "update_packages": true, + "verify_image": true + } +} diff --git a/.ncl-cache/6cbc1196a2dcb42e254f88650959d56a321da8db2a3a0f25949f17bc91bcac31.json b/.ncl-cache/6cbc1196a2dcb42e254f88650959d56a321da8db2a3a0f25949f17bc91bcac31.json new file mode 100644 index 0000000..8b50839 --- /dev/null +++ b/.ncl-cache/6cbc1196a2dcb42e254f88650959d56a321da8db2a3a0f25949f17bc91bcac31.json @@ -0,0 +1,21 @@ +{ + "redis": { + "bind_address": "127.0.0.1", + "cluster_config_file": null, + "cluster_enabled": false, + "logfile": "/var/log/redis/redis-server.log", + "loglevel": "notice", + "master_host": null, + "master_port": null, + "maxmemory": "256mb", + "maxmemory_policy": "allkeys-lru", + "name": "redis", + "persistence": true, + "port": 6379, + "requirepass": null, + "save_interval": "900 1 300 10 60 10000", + "tcp_keepalive": 300, + "timeout": 0, + "version": "7.0" + } +} diff --git a/.ncl-cache/6cf5f59bde648c14eceb9b36d5d8baf54de25c3a011f37df9721e987fe667280.json b/.ncl-cache/6cf5f59bde648c14eceb9b36d5d8baf54de25c3a011f37df9721e987fe667280.json new file mode 100644 index 0000000..7ac23ac --- /dev/null +++ b/.ncl-cache/6cf5f59bde648c14eceb9b36d5d8baf54de25c3a011f37df9721e987fe667280.json @@ -0,0 +1,56 @@ +{ + "ai_provider": { + "enable_query_ai": true, + "enable_template_ai": true, + "enable_webhook_ai": false, + "enabled": false, + "max_tokens": 2048, + "provider": "openai", + "temperature": 0.3, + "timeout": 30 + }, + "kms_config": { + "auth_method": "certificate", + "server_url": "", + "timeout": 30, + "verify_ssl": true + }, + "run_set": { + "inventory_file": "./inventory.yaml", + "output_format": "human", + "output_path": "tmp/NOW-deploy", + "use_time": true, + "wait": true + }, + "secret_provider": { + "provider": "sops" + }, + "settings": { + "cluster_admin_host": "", + "cluster_admin_port": 22, + "cluster_admin_user": "root", + "clusters_paths": [ + "clusters" + ], + "clusters_save_path": "/${main_name}/clusters", + "created_clusters_dirpath": "./tmp/NOW_clusters", + "created_taskservs_dirpath": "./tmp/NOW_deployment", + "defaults_provs_dirpath": "./defs", + "defaults_provs_suffix": "_defaults.k", + "main_name": "", + "main_title": "", + "prov_clusters_path": "./clusters", + "prov_data_dirpath": "./data", + "prov_data_suffix": "_settings.k", + "prov_local_bin_path": "./bin", + "prov_resources_path": "./resources", + "servers_paths": [ + "servers" + ], + "servers_wait_started": 27, + "settings_path": "./settings.yaml" + }, + "sops_config": { + "use_age": true + } +} diff --git a/.ncl-cache/6cf75bade8e4120c41a8ff34cbaa676630da6a1272b0a334944f53a112cff710.json b/.ncl-cache/6cf75bade8e4120c41a8ff34cbaa676630da6a1272b0a334944f53a112cff710.json new file mode 100644 index 0000000..a5c5005 --- /dev/null +++ b/.ncl-cache/6cf75bade8e4120c41a8ff34cbaa676630da6a1272b0a334944f53a112cff710.json @@ -0,0 +1,9 @@ +{ + "vol_prepare": { + "fs_type": "ext4", + "fstab_options": "defaults,nofail,discard 0 0", + "label_prefix": "scsi-0HC_Volume_", + "mount_path": "/mnt/data", + "volume_name": "" + } +} diff --git a/.ncl-cache/6d500efcb84d5ef820a1913da7547e97a402fde31b67e139e9f4586ba6fc0c9b.json b/.ncl-cache/6d500efcb84d5ef820a1913da7547e97a402fde31b67e139e9f4586ba6fc0c9b.json new file mode 100644 index 0000000..f0ff150 --- /dev/null +++ b/.ncl-cache/6d500efcb84d5ef820a1913da7547e97a402fde31b67e139e9f4586ba6fc0c9b.json @@ -0,0 +1,78 @@ +{ + "DefaultClusterDef": { + "name": "", + "profile": "default", + "target_save_path": "" + }, + "DefaultScaleData": { + "def": "", + "disabled": false, + "mode": "manual" + }, + "DefaultScaleResource": { + "default": {}, + "path": "/etc/scale_provisioning" + }, + "DefaultStorage": { + "fstab": true, + "mount": true, + "name": "", + "parts": [], + "size": 0, + "total": 0, + "type": "ext4" + }, + "DefaultStorageVol": { + "fstab": true, + "mount": true, + "name": "", + "size": 0, + "total": 0, + "type": "ext4" + }, + "DefaultTaskServDef": { + "install_mode": "library", + "name": "", + "profile": "default", + "target_save_path": "" + }, + "defaults": { + "cluster_def": { + "name": "", + "profile": "default", + "target_save_path": "" + }, + "scale_data": { + "def": "", + "disabled": false, + "mode": "manual" + }, + "scale_resource": { + "default": {}, + "path": "/etc/scale_provisioning" + }, + "storage": { + "fstab": true, + "mount": true, + "name": "", + "parts": [], + "size": 0, + "total": 0, + "type": "ext4" + }, + "storage_vol": { + "fstab": true, + "mount": true, + "name": "", + "size": 0, + "total": 0, + "type": "ext4" + }, + "taskserv_def": { + "install_mode": "library", + "name": "", + "profile": "default", + "target_save_path": "" + } + } +} diff --git a/.ncl-cache/6e91f38dbdfc406942c6f6a72eb3b0f7b00d4a98e199dd1074908dc043248493.json b/.ncl-cache/6e91f38dbdfc406942c6f6a72eb3b0f7b00d4a98e199dd1074908dc043248493.json new file mode 100644 index 0000000..e1bff59 --- /dev/null +++ b/.ncl-cache/6e91f38dbdfc406942c6f6a72eb3b0f7b00d4a98e199dd1074908dc043248493.json @@ -0,0 +1,266 @@ +{ + "DefaultK8sAffinity": {}, + "DefaultK8sAffinityLabelSelector": { + "labelSelector": [], + "typ": "requiredDuringSchedulingIgnoredDuringExecution" + }, + "DefaultK8sAffinityMatch": { + "key": "", + "operator": "In", + "values": [] + }, + "DefaultK8sAntyAffinityLabelSelector": { + "labelSelector": [], + "typ": "requiredDuringSchedulingIgnoredDuringExecution", + "weight": 100 + }, + "DefaultK8sBackup": { + "mount_path": "", + "name": "", + "typ": "" + }, + "DefaultK8sConfigMap": { + "name": "" + }, + "DefaultK8sContainers": { + "image": "", + "imagePull": "IfNotPresent", + "name": "main" + }, + "DefaultK8sDefs": { + "cluster_domain": "", + "domain": "", + "full_domain": "", + "name": "", + "ns": "", + "primary_dom": "" + }, + "DefaultK8sDeploy": { + "bin_apply": true, + "create_ns": false, + "labels": [], + "name": "", + "name_in_files": "", + "namespace": "default", + "prxy_ns": "istio-system", + "sel_labels": [], + "spec": {}, + "tls_path": "ssl", + "tpl_labels": [] + }, + "DefaultK8sDeploySpec": { + "containers": [], + "hostUsers": true, + "replicas": 1 + }, + "DefaultK8sIngressConfig": { + "tls_enabled": true + }, + "DefaultK8sKeyPath": { + "key": "", + "path": "" + }, + "DefaultK8sKeyVal": { + "key": "", + "value": "" + }, + "DefaultK8sPort": { + "name": "", + "typ": "TCP" + }, + "DefaultK8sPrxyGatewayServer": { + "port": {} + }, + "DefaultK8sPrxyPort": { + "name": "", + "proto": "HTTPS" + }, + "DefaultK8sPrxyTLS": { + "httpsRedirect": false, + "mode": "SIMPLE" + }, + "DefaultK8sPrxyVirtualService": { + "gateways": [], + "hosts": [] + }, + "DefaultK8sPrxyVirtualServiceMatch": { + "typ": "tcp" + }, + "DefaultK8sPrxyVirtualServiceMatchURL": {}, + "DefaultK8sPrxyVirtualServiceRoute": { + "host": "", + "port_number": 0 + }, + "DefaultK8sResources": { + "cpu": "250m", + "memory": "64Mi" + }, + "DefaultK8sSecret": { + "items": [], + "name": "" + }, + "DefaultK8sService": { + "name": "", + "ports": [], + "proto": "TCP", + "typ": "ClusterIP" + }, + "DefaultK8sServiceMeshConfig": { + "mtls_enabled": true, + "tracing_enabled": true + }, + "DefaultK8sVolume": { + "name": "", + "typ": "volumeClaim" + }, + "DefaultK8sVolumeClaim": { + "abbrev_mode": [ + "RWO" + ], + "modes": [ + "ReadWriteOnce" + ], + "name": "", + "reclaimPolicy": "Retain", + "storageClassName": "manual", + "typ": "empty" + }, + "DefaultK8sVolumeMount": { + "mountPath": "", + "name": "", + "readOnly": false + }, + "defaults": { + "K8sAffinity": {}, + "K8sAffinityLabelSelector": { + "labelSelector": [], + "typ": "requiredDuringSchedulingIgnoredDuringExecution" + }, + "K8sAffinityMatch": { + "key": "", + "operator": "In", + "values": [] + }, + "K8sAntyAffinityLabelSelector": { + "labelSelector": [], + "typ": "requiredDuringSchedulingIgnoredDuringExecution", + "weight": 100 + }, + "K8sBackup": { + "mount_path": "", + "name": "", + "typ": "" + }, + "K8sConfigMap": { + "name": "" + }, + "K8sContainers": { + "image": "", + "imagePull": "IfNotPresent", + "name": "main" + }, + "K8sDefs": { + "cluster_domain": "", + "domain": "", + "full_domain": "", + "name": "", + "ns": "", + "primary_dom": "" + }, + "K8sDeploy": { + "bin_apply": true, + "create_ns": false, + "labels": [], + "name": "", + "name_in_files": "", + "namespace": "default", + "prxy_ns": "istio-system", + "sel_labels": [], + "spec": {}, + "tls_path": "ssl", + "tpl_labels": [] + }, + "K8sDeploySpec": { + "containers": [], + "hostUsers": true, + "replicas": 1 + }, + "K8sIngressConfig": { + "tls_enabled": true + }, + "K8sKeyPath": { + "key": "", + "path": "" + }, + "K8sKeyVal": { + "key": "", + "value": "" + }, + "K8sPort": { + "name": "", + "typ": "TCP" + }, + "K8sPrxyGatewayServer": { + "port": {} + }, + "K8sPrxyPort": { + "name": "", + "proto": "HTTPS" + }, + "K8sPrxyTLS": { + "httpsRedirect": false, + "mode": "SIMPLE" + }, + "K8sPrxyVirtualService": { + "gateways": [], + "hosts": [] + }, + "K8sPrxyVirtualServiceMatch": { + "typ": "tcp" + }, + "K8sPrxyVirtualServiceMatchURL": {}, + "K8sPrxyVirtualServiceRoute": { + "host": "", + "port_number": 0 + }, + "K8sResources": { + "cpu": "250m", + "memory": "64Mi" + }, + "K8sSecret": { + "items": [], + "name": "" + }, + "K8sService": { + "name": "", + "ports": [], + "proto": "TCP", + "typ": "ClusterIP" + }, + "K8sServiceMeshConfig": { + "mtls_enabled": true, + "tracing_enabled": true + }, + "K8sVolume": { + "name": "", + "typ": "volumeClaim" + }, + "K8sVolumeClaim": { + "abbrev_mode": [ + "RWO" + ], + "modes": [ + "ReadWriteOnce" + ], + "name": "", + "reclaimPolicy": "Retain", + "storageClassName": "manual", + "typ": "empty" + }, + "K8sVolumeMount": { + "mountPath": "", + "name": "", + "readOnly": false + } + } +} diff --git a/.ncl-cache/6e9613ae5174bf87f09458c80229fd91ceebb396a53d62e10ed4eb5b33398f0c.json b/.ncl-cache/6e9613ae5174bf87f09458c80229fd91ceebb396a53d62e10ed4eb5b33398f0c.json new file mode 100644 index 0000000..c6cf6f6 --- /dev/null +++ b/.ncl-cache/6e9613ae5174bf87f09458c80229fd91ceebb396a53d62e10ed4eb5b33398f0c.json @@ -0,0 +1,49 @@ +{ + "dependencies": [], + "features": { + "supports_monitoring": true, + "supports_ssl": true, + "supports_telemetry": true, + "supports_wss": true + }, + "maintainer": { + "name": "Provisioning System", + "url": "https://github.com/paritytech/polkadot" + }, + "networks": [ + "polkadot", + "kusama", + "westend" + ], + "ports": { + "p2p": 30310, + "ws": 30311, + "wss": 30312 + }, + "requirements": { + "min_cpu_cores": 2, + "min_disk_gb": 100, + "min_memory_mb": 4096, + "network_required": true + }, + "tags": [ + "polkadot", + "bootnode", + "p2p", + "blockchain", + "web3" + ], + "taskserv": { + "category": "infrastructure", + "description": "Polkadot network bootnode for peer discovery", + "display_name": "Polkadot Bootnode", + "documentation_url": "https://wiki.polkadot.network/docs/maintain-bootnode", + "name": "polkadot-bootnode", + "subcategory": "blockchain" + }, + "version": { + "config_format": "nickel", + "schema": "1.0.0", + "taskserv": "1.15.0" + } +} diff --git a/.ncl-cache/6e9a585ee9d7e14ac0b7f5a5d23e7306af0b04a737d7f7386c036c2a76200a10.json b/.ncl-cache/6e9a585ee9d7e14ac0b7f5a5d23e7306af0b04a737d7f7386c036c2a76200a10.json new file mode 100644 index 0000000..ad7ddc9 --- /dev/null +++ b/.ncl-cache/6e9a585ee9d7e14ac0b7f5a5d23e7306af0b04a737d7f7386c036c2a76200a10.json @@ -0,0 +1,43 @@ +{ + "best_practices": [ + "buildkit-runner-no-persistent-storage", + "oom-retry-bounded" + ], + "conflicts_with": [], + "dependencies": [], + "description": "Ephemeral BuildKit runner VM — spawned per build by the orchestrator, destroyed on build completion. Never carries persistent storage; all cache lives in zot.", + "modes": [ + "ephemeral_vm" + ], + "name": "buildkit_runner", + "provides": [ + { + "id": "build-execution-ephemeral", + "interface": "buildkit-runner", + "version": "1.0" + } + ], + "requires": [ + { + "capability": "vm-lifecycle", + "kind": "Required" + }, + { + "capability": "image-storage-s3", + "kind": "Required" + }, + { + "capability": "ssh-access", + "kind": "Required" + } + ], + "tags": [ + "build", + "ci", + "ephemeral", + "vm", + "buildkit", + "sccache" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/6f5ac27aa77e892faf705b2796bce2a4d21b01fabf48722c5504b659e8002103.json b/.ncl-cache/6f5ac27aa77e892faf705b2796bce2a4d21b01fabf48722c5504b659e8002103.json new file mode 100644 index 0000000..72f7e75 --- /dev/null +++ b/.ncl-cache/6f5ac27aa77e892faf705b2796bce2a4d21b01fabf48722c5504b659e8002103.json @@ -0,0 +1,39 @@ +{ + "DefaultVolPrepare": { + "fs_type": "ext4", + "fstab_options": "defaults,nofail,discard 0 0", + "label_prefix": "scsi-0HC_Volume_", + "mount_path": "/mnt/data", + "volume_name": "" + }, + "Version": { + "dependencies": [ + "os" + ], + "name": "vol-prepare", + "version": { + "check_latest": false, + "current": "1.0.0", + "grace_period": 0, + "site": "", + "source": "internal", + "tags": "" + } + }, + "VolPrepare": { + "fs_type": "ext4", + "fstab_options": "defaults,nofail,discard 0 0", + "label_prefix": "scsi-0HC_Volume_", + "mount_path": "/mnt/data", + "volume_name": "" + }, + "defaults": { + "vol_prepare": { + "fs_type": "ext4", + "fstab_options": "defaults,nofail,discard 0 0", + "label_prefix": "scsi-0HC_Volume_", + "mount_path": "/mnt/data", + "volume_name": "" + } + } +} diff --git a/.ncl-cache/6fac3aad304aca9dabe77f5bae26b7eed22f570a7878885b237e51c311124deb.json b/.ncl-cache/6fac3aad304aca9dabe77f5bae26b7eed22f570a7878885b237e51c311124deb.json new file mode 100644 index 0000000..e6b02a0 --- /dev/null +++ b/.ncl-cache/6fac3aad304aca9dabe77f5bae26b7eed22f570a7878885b237e51c311124deb.json @@ -0,0 +1,7 @@ +{ + "youki": { + "cmd_task": "install", + "name": "youki", + "version": "0.6.0" + } +} diff --git a/.ncl-cache/6fe614db41f84cad650ebc28d4b4ea89b095ab5913ebde1562552f7fbd2cd3bc.json b/.ncl-cache/6fe614db41f84cad650ebc28d4b4ea89b095ab5913ebde1562552f7fbd2cd3bc.json new file mode 100644 index 0000000..14e35ce --- /dev/null +++ b/.ncl-cache/6fe614db41f84cad650ebc28d4b4ea89b095ab5913ebde1562552f7fbd2cd3bc.json @@ -0,0 +1,14 @@ +{ + "dependencies": [ + "kubernetes" + ], + "name": "coredns", + "version": { + "check_latest": true, + "current": "1.14.2", + "grace_period": 86400, + "site": "coredns.io", + "source": "github.com/coredns/coredns", + "tags": "" + } +} diff --git a/.ncl-cache/6fff71acf992c60742dc6655783f392191fca34d01bf55b12402d930ac49f855.json b/.ncl-cache/6fff71acf992c60742dc6655783f392191fca34d01bf55b12402d930ac49f855.json new file mode 100644 index 0000000..77ce504 --- /dev/null +++ b/.ncl-cache/6fff71acf992c60742dc6655783f392191fca34d01bf55b12402d930ac49f855.json @@ -0,0 +1,35 @@ +{ + "best_practices": [ + "bp_001", + "bp_021" + ], + "category": "networking", + "conflicts_with": [], + "dependencies": [ + "os" + ], + "description": "Hetzner floating IP attachment — configures /etc/network/interfaces.d and activates the IP immediately", + "modes": [ + "taskserv" + ], + "name": "fip", + "provides": [ + { + "id": "floating-ip", + "interface": "networking", + "version": "1.0" + } + ], + "requires": [ + { + "capability": "linux-node", + "kind": "Required" + } + ], + "tags": [ + "networking", + "floating-ip", + "hetzner" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/70f06f21f76a794d3dd84347e717805d6d5085d9af314cb3eccc081367cb9b9b.json b/.ncl-cache/70f06f21f76a794d3dd84347e717805d6d5085d9af314cb3eccc081367cb9b9b.json new file mode 100644 index 0000000..b8ba01b --- /dev/null +++ b/.ncl-cache/70f06f21f76a794d3dd84347e717805d6d5085d9af314cb3eccc081367cb9b9b.json @@ -0,0 +1,12 @@ +{ + "DefaultNushell": { + "name": "nushell", + "version": "0.107.1" + }, + "defaults": { + "nushell": { + "name": "nushell", + "version": "0.107.1" + } + } +} diff --git a/.ncl-cache/714897543ffd9237452941ea78634cf33787b803dc56c7d9045b68dbd8354bad.json b/.ncl-cache/714897543ffd9237452941ea78634cf33787b803dc56c7d9045b68dbd8354bad.json new file mode 100644 index 0000000..455d1ba --- /dev/null +++ b/.ncl-cache/714897543ffd9237452941ea78634cf33787b803dc56c7d9045b68dbd8354bad.json @@ -0,0 +1,41 @@ +{ + "resolv": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: configuration in git, no runtime data to capture" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "writes /etc/resolv.conf; does not own zones" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "domains_search": "", + "mode": "taskserv", + "name": "resolv", + "nameservers": [], + "operations": { + "install": true + }, + "split_dns_domains": [], + "split_dns_server": "" + } +} diff --git a/.ncl-cache/71bfe79c5704d11df6b9ba4706c1be9b91d17ce69b8693079bcda3989768452a.json b/.ncl-cache/71bfe79c5704d11df6b9ba4706c1be9b91d17ce69b8693079bcda3989768452a.json new file mode 100644 index 0000000..cb3a79a --- /dev/null +++ b/.ncl-cache/71bfe79c5704d11df6b9ba4706c1be9b91d17ce69b8693079bcda3989768452a.json @@ -0,0 +1,13 @@ +{ + "vol_prepare": { + "fs_type": "ext4", + "fstab_options": "defaults,nofail,discard 0 0", + "label_prefix": "scsi-0HC_Volume_", + "mount_path": "/mnt/data", + "operations": { + "install": true, + "reinstall": true + }, + "volume_name": "" + } +} diff --git a/.ncl-cache/71fd4ca9d5df919067f9d4881382abb0737f5e550438c5a3308ca5918ffb6825.json b/.ncl-cache/71fd4ca9d5df919067f9d4881382abb0737f5e550438c5a3308ca5918ffb6825.json new file mode 100644 index 0000000..391efb1 --- /dev/null +++ b/.ncl-cache/71fd4ca9d5df919067f9d4881382abb0737f5e550438c5a3308ca5918ffb6825.json @@ -0,0 +1,16 @@ +{ + "dependencies": [ + "kubernetes", + "cilium", + "longhorn_node_prep" + ], + "name": "longhorn", + "version": { + "check_latest": true, + "current": "1.11.1", + "grace_period": 86400, + "site": "https://longhorn.io", + "source": "github.com/longhorn/longhorn", + "tags": "https://api.github.com/repos/longhorn/longhorn/releases/latest" + } +} diff --git a/.ncl-cache/721da7c2cc644c7173602c495c95a9f21c9831941d57cd17ee3f3da90aa7d97a.json b/.ncl-cache/721da7c2cc644c7173602c495c95a9f21c9831941d57cd17ee3f3da90aa7d97a.json new file mode 100644 index 0000000..903bccb --- /dev/null +++ b/.ncl-cache/721da7c2cc644c7173602c495c95a9f21c9831941d57cd17ee3f3da90aa7d97a.json @@ -0,0 +1,65 @@ +{ + "provider": { + "binary": "restic", + "commands": { + "backup": { + "repo_flag": "-r", + "snapshot_id_regex": "snapshot (?P[a-f0-9]+) saved", + "subcmd": "backup", + "tag_flag": "--tag" + }, + "forget": { + "extra_flags": [ + "--prune", + "--quiet" + ], + "keep_last_flag": "--keep-last", + "keep_monthly_flag": "--keep-monthly", + "keep_yearly_flag": "--keep-yearly", + "repo_flag": "-r", + "subcmd": "forget", + "tag_flag": "--tag" + }, + "list": { + "repo_flag": "-r", + "subcmd": "snapshots", + "tag_flag": "--tag" + }, + "restore": { + "repo_flag": "-r", + "subcmd": "restore", + "target_flag": "--target" + }, + "verify": { + "repo_flag": "-r", + "subcmd": "check" + } + }, + "connection": { + "required": false, + "s3_flags": {} + }, + "env": { + "optional": [ + "RESTIC_PASSWORD_FILE", + "RESTIC_PASSWORD" + ], + "required": [ + "RESTIC_REPOSITORY" + ] + }, + "features": { + "compression": true, + "dedup": "per_repo", + "encryption": true, + "mount": true, + "streaming": true, + "tags": true, + "ui": false, + "verify": true + }, + "mount_capable": true, + "name": "restic", + "streaming_capable": true + } +} diff --git a/.ncl-cache/72d5d5578ff5dca147d03072743b96d509b470b96a1e2d0d756863290d8ade44.json b/.ncl-cache/72d5d5578ff5dca147d03072743b96d509b470b96a1e2d0d756863290d8ade44.json new file mode 100644 index 0000000..25d6477 --- /dev/null +++ b/.ncl-cache/72d5d5578ff5dca147d03072743b96d509b470b96a1e2d0d756863290d8ade44.json @@ -0,0 +1,230 @@ +{ + "BackupManager": { + "concurrency": { + "max_parallel_backups": 4, + "max_parallel_per_destination": 2 + }, + "daemon_http_port": 9099, + "daemon_image": "ghcr.io/jesusperezlorenzo/backup-manager-runner:0.1.0", + "daemon_metrics_port": 9100, + "daemon_replicas": 1, + "host_install": { + "binary_path": "/usr/local/bin/prvng-backup", + "cron_dir": "/etc/cron.d", + "env_dir": "/etc/prvng-backup", + "systemd_dir": "/etc/systemd/system" + }, + "mode": "cluster", + "mount_image": "ghcr.io/jesusperezlorenzo/backup-manager-mount:0.1.0", + "name": "backup-manager", + "namespace": "backup-system", + "nats_topology_ref": "infra/libre-wuji/backup-nats-topology.ncl", + "nats_url": "nats://nats.ops-system.svc.cluster.local:4222", + "operations": { + "delete": true, + "health": true, + "install": true, + "restart": true, + "update": true + }, + "policies": { + "components_path": "infra/libre-wuji/components/*.ncl", + "groups_path": "infra/libre-wuji/backup-groups.ncl", + "nickel_import_path": "/opt/provisioning", + "system_backups_path": "infra/libre-wuji/system-backups.ncl", + "verify_recipes_path": "infra/libre-wuji/verify-recipes" + }, + "provides": { + "endpoints": [ + "/metrics", + "/api/v1/policy", + "/api/v1/queue" + ], + "port": 9099, + "service": "backup-manager" + }, + "requires": { + "credentials": [ + "VAULT_BOOTSTRAP_TOKEN", + "NATS_BOOTSTRAP_NKEY_SEED", + "BACKUP_AGE_KEY", + "BACKUP_S3_PRIMARY_ACCESS_KEY", + "BACKUP_S3_PRIMARY_SECRET_KEY", + "BACKUP_B2_REPLICA_KEY_ID", + "BACKUP_B2_REPLICA_APPLICATION_KEY" + ], + "ports": [ + { + "exposure": "internal", + "port": 9099, + "protocol": "TCP" + }, + { + "exposure": "internal", + "port": 9100, + "protocol": "TCP" + } + ], + "storage": { + "persistent": true, + "size": "5Gi" + } + }, + "vault_bootstrap_secret_ref": "backup-manager-bootstrap", + "vault_endpoint": "https://vault.libre-wuji.svc.cluster.local:8200" + }, + "DefaultBackupManager": { + "concurrency": { + "max_parallel_backups": 4, + "max_parallel_per_destination": 2 + }, + "daemon_http_port": 9099, + "daemon_image": "ghcr.io/jesusperezlorenzo/backup-manager-runner:0.1.0", + "daemon_metrics_port": 9100, + "daemon_replicas": 1, + "host_install": { + "binary_path": "/usr/local/bin/prvng-backup", + "cron_dir": "/etc/cron.d", + "env_dir": "/etc/prvng-backup", + "systemd_dir": "/etc/systemd/system" + }, + "mode": "cluster", + "mount_image": "ghcr.io/jesusperezlorenzo/backup-manager-mount:0.1.0", + "name": "backup-manager", + "namespace": "backup-system", + "nats_topology_ref": "infra/libre-wuji/backup-nats-topology.ncl", + "nats_url": "nats://nats.ops-system.svc.cluster.local:4222", + "operations": { + "delete": true, + "health": true, + "install": true, + "restart": true, + "update": true + }, + "policies": { + "components_path": "infra/libre-wuji/components/*.ncl", + "groups_path": "infra/libre-wuji/backup-groups.ncl", + "nickel_import_path": "/opt/provisioning", + "system_backups_path": "infra/libre-wuji/system-backups.ncl", + "verify_recipes_path": "infra/libre-wuji/verify-recipes" + }, + "provides": { + "endpoints": [ + "/metrics", + "/api/v1/policy", + "/api/v1/queue" + ], + "port": 9099, + "service": "backup-manager" + }, + "requires": { + "credentials": [ + "VAULT_BOOTSTRAP_TOKEN", + "NATS_BOOTSTRAP_NKEY_SEED", + "BACKUP_AGE_KEY", + "BACKUP_S3_PRIMARY_ACCESS_KEY", + "BACKUP_S3_PRIMARY_SECRET_KEY", + "BACKUP_B2_REPLICA_KEY_ID", + "BACKUP_B2_REPLICA_APPLICATION_KEY" + ], + "ports": [ + { + "exposure": "internal", + "port": 9099 + }, + { + "exposure": "internal", + "port": 9100 + } + ], + "storage": { + "persistent": true, + "size": "5Gi" + } + }, + "vault_bootstrap_secret_ref": "backup-manager-bootstrap", + "vault_endpoint": "https://vault.libre-wuji.svc.cluster.local:8200" + }, + "Version": { + "binary": "1.0.11", + "component": "0.1.0", + "daemon_image": "ghcr.io/jesusperezlorenzo/backup-manager-runner:0.1.0", + "kopia": "0.18.0", + "mount_image": "ghcr.io/jesusperezlorenzo/backup-manager-mount:0.1.0", + "restic": "0.16.4" + }, + "defaults": { + "backup_manager": { + "concurrency": { + "max_parallel_backups": 4, + "max_parallel_per_destination": 2 + }, + "daemon_http_port": 9099, + "daemon_image": "ghcr.io/jesusperezlorenzo/backup-manager-runner:0.1.0", + "daemon_metrics_port": 9100, + "daemon_replicas": 1, + "host_install": { + "binary_path": "/usr/local/bin/prvng-backup", + "cron_dir": "/etc/cron.d", + "env_dir": "/etc/prvng-backup", + "systemd_dir": "/etc/systemd/system" + }, + "mode": "cluster", + "mount_image": "ghcr.io/jesusperezlorenzo/backup-manager-mount:0.1.0", + "name": "backup-manager", + "namespace": "backup-system", + "nats_topology_ref": "infra/libre-wuji/backup-nats-topology.ncl", + "nats_url": "nats://nats.ops-system.svc.cluster.local:4222", + "operations": { + "delete": true, + "health": true, + "install": true, + "restart": true, + "update": true + }, + "policies": { + "components_path": "infra/libre-wuji/components/*.ncl", + "groups_path": "infra/libre-wuji/backup-groups.ncl", + "nickel_import_path": "/opt/provisioning", + "system_backups_path": "infra/libre-wuji/system-backups.ncl", + "verify_recipes_path": "infra/libre-wuji/verify-recipes" + }, + "provides": { + "endpoints": [ + "/metrics", + "/api/v1/policy", + "/api/v1/queue" + ], + "port": 9099, + "service": "backup-manager" + }, + "requires": { + "credentials": [ + "VAULT_BOOTSTRAP_TOKEN", + "NATS_BOOTSTRAP_NKEY_SEED", + "BACKUP_AGE_KEY", + "BACKUP_S3_PRIMARY_ACCESS_KEY", + "BACKUP_S3_PRIMARY_SECRET_KEY", + "BACKUP_B2_REPLICA_KEY_ID", + "BACKUP_B2_REPLICA_APPLICATION_KEY" + ], + "ports": [ + { + "exposure": "internal", + "port": 9099 + }, + { + "exposure": "internal", + "port": 9100 + } + ], + "storage": { + "persistent": true, + "size": "5Gi" + } + }, + "vault_bootstrap_secret_ref": "backup-manager-bootstrap", + "vault_endpoint": "https://vault.libre-wuji.svc.cluster.local:8200" + } + } +} diff --git a/.ncl-cache/72d96ec3c63a7f650a17d328afb0f5a9f250e3d83b70c74489dcd3f7ef09b9ec.json b/.ncl-cache/72d96ec3c63a7f650a17d328afb0f5a9f250e3d83b70c74489dcd3f7ef09b9ec.json new file mode 100644 index 0000000..49ffe23 --- /dev/null +++ b/.ncl-cache/72d96ec3c63a7f650a17d328afb0f5a9f250e3d83b70c74489dcd3f7ef09b9ec.json @@ -0,0 +1,10 @@ +{ + "dependencies": [], + "name": "proxy", + "version": { + "check_latest": false, + "current": "latest", + "grace_period": 86400, + "site": "Internal provisioning component" + } +} diff --git a/.ncl-cache/735d1c9ef9bd32375f66a7684b41409196f90a418ef3b297c1b4290c204774cd.json b/.ncl-cache/735d1c9ef9bd32375f66a7684b41409196f90a418ef3b297c1b4290c204774cd.json new file mode 100644 index 0000000..99f9a37 --- /dev/null +++ b/.ncl-cache/735d1c9ef9bd32375f66a7684b41409196f90a418ef3b297c1b4290c204774cd.json @@ -0,0 +1,64 @@ +{ + "flake_defaults": { + "flake_lock_mode": "strict", + "nixpkgs_channel": "nixos-24.11" + }, + "hardware_hetzner_cax": { + "arch": "ARM64", + "description": "Hetzner Cloud ARM64 (Ampere Altra)", + "models": [ + "CAX11", + "CAX21", + "CAX31", + "CAX41" + ], + "system": "aarch64-linux" + }, + "hardware_hetzner_cx": { + "arch": "x86_64", + "description": "Hetzner Cloud x86_64 (Intel/AMD)", + "models": [ + "CX11", + "CX21", + "CX31", + "CX41", + "CX51" + ], + "system": "x86_64-linux" + }, + "nixos_config": { + "devadm_groups": [ + "wheel" + ], + "devadm_user": true, + "enable_nix_flakes": true, + "enable_password_auth": false, + "enable_sudo": true, + "locale": "en_US.UTF-8", + "ssh_enabled": true, + "ssh_port": 22, + "state_version": "24.11", + "time_zone": "UTC" + }, + "profile_basecamp": { + "description": "Generic basecamp server", + "enable": false, + "enable_docker": true, + "enable_podman": true + }, + "profile_controlpanel": { + "description": "Kubernetes control plane node", + "enable": false + }, + "profile_storage": { + "description": "Storage node (Ceph, NFS)", + "enable": false, + "enable_ceph": false, + "enable_nfs": true + }, + "profile_worker": { + "description": "Kubernetes worker node", + "enable": false, + "max_pods": 110 + } +} diff --git a/.ncl-cache/73fef9818ac68206b0cde9b62d4690cc086703eecde50002dfd5f74abeeac74d.json b/.ncl-cache/73fef9818ac68206b0cde9b62d4690cc086703eecde50002dfd5f74abeeac74d.json new file mode 100644 index 0000000..64c7c71 --- /dev/null +++ b/.ncl-cache/73fef9818ac68206b0cde9b62d4690cc086703eecde50002dfd5f74abeeac74d.json @@ -0,0 +1,49 @@ +{ + "best_practices": [ + "bp_007", + "bp_016" + ], + "conflicts_with": [], + "dependencies": [], + "description": "Stalwart all-in-one mail server — SMTP/IMAP/ManageSieve with RocksDB store and SES relay", + "modes": [ + "cluster" + ], + "name": "stalwart", + "provides": [ + { + "id": "mail-server", + "interface": "smtp+imap", + "version": "0.11" + } + ], + "requires": [ + { + "capability": "block-storage-csi", + "kind": "Required" + }, + { + "capability": "floating-ip", + "kind": "Required" + }, + { + "capability": "cni", + "kind": "Required" + }, + { + "capability": "lb-ipam", + "kind": "Optional" + }, + { + "capability": "tls", + "kind": "Optional" + } + ], + "tags": [ + "mail", + "smtp", + "imap", + "appserv" + ], + "version": "0.11.6" +} diff --git a/.ncl-cache/744f8081ae7665c06e5a3e74a1da3ea7c42b7af8413c6b19c9aff33f969156d9.json b/.ncl-cache/744f8081ae7665c06e5a3e74a1da3ea7c42b7af8413c6b19c9aff33f969156d9.json new file mode 100644 index 0000000..81ad3a2 --- /dev/null +++ b/.ncl-cache/744f8081ae7665c06e5a3e74a1da3ea7c42b7af8413c6b19c9aff33f969156d9.json @@ -0,0 +1,9 @@ +{ + "name": "forgejo", + "version": { + "check_latest": true, + "current": "latest", + "grace_period": 86400, + "source": "https://github.com/forgejo/forgejo/releases" + } +} diff --git a/.ncl-cache/7482b02cc047d66f84a148ae42fca22558c441010b574f9a5fb443bf948143b7.json b/.ncl-cache/7482b02cc047d66f84a148ae42fca22558c441010b574f9a5fb443bf948143b7.json new file mode 100644 index 0000000..4e8c778 --- /dev/null +++ b/.ncl-cache/7482b02cc047d66f84a148ae42fca22558c441010b574f9a5fb443bf948143b7.json @@ -0,0 +1,136 @@ +{ + "DefaultYouki": { + "cmd_task": "install", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: configuration in git, no runtime data to capture" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "mode": "taskserv", + "name": "youki", + "operations": { + "delete": false, + "health": false, + "install": true, + "reinstall": true + }, + "version": "0.6.0" + }, + "Version": { + "dependencies": [], + "name": "youki", + "version": { + "check_latest": true, + "current": "0.6.0", + "grace_period": 86400, + "site": "", + "source": "github.com/containers/youki", + "tags": "" + } + }, + "Youki": { + "cmd_task": "install", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: configuration in git, no runtime data to capture" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "mode": "taskserv", + "name": "youki", + "operations": { + "delete": false, + "health": false, + "install": true, + "reinstall": true + }, + "version": "0.6.0" + }, + "defaults": { + "youki": { + "cmd_task": "install", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: configuration in git, no runtime data to capture" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "mode": "taskserv", + "name": "youki", + "operations": { + "delete": false, + "health": false, + "install": true, + "reinstall": true + }, + "version": "0.6.0" + } + } +} diff --git a/.ncl-cache/749590729dae746ff0dec01d9aa338356359d2297e847e282925f8a7a4339cb6.json b/.ncl-cache/749590729dae746ff0dec01d9aa338356359d2297e847e282925f8a7a4339cb6.json new file mode 100644 index 0000000..f8498fe --- /dev/null +++ b/.ncl-cache/749590729dae746ff0dec01d9aa338356359d2297e847e282925f8a7a4339cb6.json @@ -0,0 +1,120 @@ +{ + "config": { + "huge_pages": true, + "iommu_enabled": false, + "kvm_amd_module": "kvm_amd", + "kvm_intel_module": "kvm_intel", + "kvm_module": "kvm", + "kvm_page_size": 2, + "max_vcpus": 255, + "name": "kvm", + "nested": false, + "prealloc_memory": false, + "selinux_enforced": true, + "version": "latest" + }, + "dependencies": { + "arch_support": [ + "x86_64", + "aarch64" + ], + "conflicts": [ + "virtualbox", + "docker-vm", + "xen", + "virt-manager" + ], + "health_checks": [ + { + "command": "lsmod | grep kvm", + "interval": 60, + "name": "kvm_module_loaded", + "timeout": 5 + }, + { + "command": "cat /proc/cpuinfo | grep -E 'vmx|svm'", + "interval": 60, + "name": "cpu_virtualization", + "timeout": 5 + }, + { + "command": "test -e /dev/kvm", + "interval": 60, + "name": "kvm_dev", + "timeout": 5 + } + ], + "name": "kvm", + "notes": [ + "Requires CPU with VMX (Intel) or SVM (AMD) support", + "Must be run on bare metal or nested-virt capable hypervisor", + "Creates /dev/kvm device for VM creation", + "Works with QEMU for full VM emulation" + ], + "optional": [ + "qemu" + ], + "os_support": [ + "linux" + ], + "phases": [ + { + "critical": true, + "name": "pre-install", + "script": "prepare", + "timeout": 60 + }, + { + "critical": true, + "name": "install", + "script": "install-kvm.sh install", + "timeout": 300 + }, + { + "critical": true, + "name": "post-install", + "script": "_postrun", + "timeout": 120 + }, + { + "checks": [ + { + "name": "kvm", + "timeout": 10, + "type": "service" + }, + { + "name": "virtualization", + "timeout": 5, + "type": "capability" + } + ], + "name": "validate" + } + ], + "provides": [ + "hypervisor", + "virtualization" + ], + "release": "2024-01-15", + "requires": [], + "resources": { + "cpu": { + "recommended": 4000, + "required": 2000 + }, + "disk": { + "recommended": 500, + "required": 100 + }, + "memory": { + "recommended": 4096, + "required": 2048 + }, + "network": false, + "privileged": true + }, + "timeout": 600, + "version": "6.2.0" + } +} diff --git a/.ncl-cache/74c37bb070283b17758946d32fd1dbd967e79c47b0feef03bd6ba87ef6cd3280.json b/.ncl-cache/74c37bb070283b17758946d32fd1dbd967e79c47b0feef03bd6ba87ef6cd3280.json new file mode 100644 index 0000000..fab1398 --- /dev/null +++ b/.ncl-cache/74c37bb070283b17758946d32fd1dbd967e79c47b0feef03bd6ba87ef6cd3280.json @@ -0,0 +1,77 @@ +{ + "config": { + "devadm_groups": [ + "wheel" + ], + "devadm_user": true, + "enable_nix_flakes": true, + "enable_password_auth": false, + "enable_sudo": true, + "locale": "en_US.UTF-8", + "ssh_enabled": true, + "ssh_port": 22, + "state_version": "24.11", + "time_zone": "UTC" + }, + "flake": { + "flake_lock_mode": "strict", + "nixpkgs_channel": "nixos-24.11" + }, + "hardware": { + "hetzner_cax": { + "arch": "ARM64", + "description": "Hetzner Cloud ARM64 (Ampere Altra)", + "models": [ + "CAX11", + "CAX21", + "CAX31", + "CAX41" + ], + "system": "aarch64-linux" + }, + "hetzner_cx": { + "arch": "x86_64", + "description": "Hetzner Cloud x86_64 (Intel/AMD)", + "models": [ + "CX11", + "CX21", + "CX31", + "CX41", + "CX51" + ], + "system": "x86_64-linux" + } + }, + "metadata": { + "author": "Provisioning Team", + "description": "NixOS base operating system configuration for provisioning system", + "documentation_path": "./README.md", + "homepage": "https://github.com/provisioning" + }, + "profiles": { + "basecamp": { + "description": "Generic basecamp server", + "enable": false, + "enable_docker": true, + "enable_podman": true + }, + "controlpanel": { + "description": "Kubernetes control plane node", + "enable": false + }, + "storage": { + "description": "Storage node (Ceph, NFS)", + "enable": false, + "enable_ceph": false, + "enable_nfs": true + }, + "worker": { + "description": "Kubernetes worker node", + "enable": false, + "max_pods": 110 + } + }, + "taskserv_name": "os-nixos", + "taskserv_type": "infrastructure/os", + "taskserv_version": "1.0.0" +} diff --git a/.ncl-cache/74e370ba7b187fff4c4ef9af3162374e5cc6d75f300070661ce082c4d3729d68.json b/.ncl-cache/74e370ba7b187fff4c4ef9af3162374e5cc6d75f300070661ce082c4d3729d68.json new file mode 100644 index 0000000..0c4899a --- /dev/null +++ b/.ncl-cache/74e370ba7b187fff4c4ef9af3162374e5cc6d75f300070661ce082c4d3729d68.json @@ -0,0 +1,23 @@ +{ + "server": { + "delete_lock": false, + "fix_local_hosts": true, + "hostname": "", + "installer_user": "${user}", + "labels": "", + "lock": false, + "network_public_ipv4": true, + "network_public_ipv6": false, + "network_utility_ipv4": true, + "network_utility_ipv6": false, + "not_use": false, + "running_timeout": 200, + "running_wait": 10, + "storage_os_find": "name: debian-12 | arch: x86_64", + "time_zone": "UTC", + "title": "", + "user": "", + "user_home": "/home/${user}", + "user_ssh_port": 22 + } +} diff --git a/.ncl-cache/75068cf67519f23f47ba1d1e40273cca4de5925869b190534ef2dde5e1c2daf8.json b/.ncl-cache/75068cf67519f23f47ba1d1e40273cca4de5925869b190534ef2dde5e1c2daf8.json new file mode 100644 index 0000000..9db1426 --- /dev/null +++ b/.ncl-cache/75068cf67519f23f47ba1d1e40273cca4de5925869b190534ef2dde5e1c2daf8.json @@ -0,0 +1,4 @@ +{ + "nickel_api": "1.0", + "version": "0.1.0" +} diff --git a/.ncl-cache/7586c25948cc22962ed170437bdcf7ae96c46e7195c61774807dbb9f787cd620.json b/.ncl-cache/7586c25948cc22962ed170437bdcf7ae96c46e7195c61774807dbb9f787cd620.json new file mode 100644 index 0000000..87c7a19 --- /dev/null +++ b/.ncl-cache/7586c25948cc22962ed170437bdcf7ae96c46e7195c61774807dbb9f787cd620.json @@ -0,0 +1,124 @@ +{ + "DefaultETCD_endpoint": { + "addr": null, + "name": null, + "port": 2379, + "prot": "https" + }, + "DefaultKubernetes": { + "addons": "", + "admin_user": "root", + "auth_mode": "Node,RBAC", + "bind_port": 6443, + "cert_sans": [ + "{{hostname}}", + "{{cluster_name}}", + "127.0.0.1" + ], + "certs_dir": "/etc/kubernetes/pki", + "cluster_name": "k8s-cluster", + "cmd_task": "install", + "cni": "cilium", + "cni_version": "", + "cp_ip": null, + "cp_name": "controlplane", + "cri": "crio", + "dns_domain": "cluster.local", + "etcd_ca_path": "/etc/kubernetes/pki/etcd/ca.crt", + "etcd_cert_path": "/etc/kubernetes/pki/apiserver-etcd-client.crt", + "etcd_certs_path": "etcd_certs", + "etcd_cluster_name": "", + "etcd_endpoints": [], + "etcd_key_path": "/etc/kubernetes/pki/apiserver-etcd-client.key", + "etcd_mode": "", + "etcd_peers": "", + "etcd_prefix": "", + "external_ips": [], + "hostname": "k8s-node", + "install_log_path": "/tmp/k8s.log", + "ip": "10.0.0.1", + "major_version": "1.35", + "mode": "controlplane", + "name": "kubernetes", + "pod_net": "10.244.0.0/16", + "prov_etcd_path": "etcdcerts", + "pull_policy": "IfNotPresent", + "repo": "registry.k8s.io", + "runtime_default": "crun", + "runtimes": "crun,runc", + "service_net": "10.96.0.0/12", + "skip_phases": [], + "sysctl": { + "disable_ipv6": false + }, + "taint_node": true, + "taints_effect": "PreferNoSchedule", + "target_path": "/opt/kubernetes", + "timeout_cp": "4m0s", + "tpl": "kubeadm-config.yaml.j2", + "version": "1.35.3", + "work_path": "/opt/kubernetes/$cluster_name" + }, + "defaults": { + "etcd_endpoint": { + "addr": null, + "name": null, + "port": 2379, + "prot": "https" + }, + "kubernetes": { + "addons": "", + "admin_user": "root", + "auth_mode": "Node,RBAC", + "bind_port": 6443, + "cert_sans": [ + "{{hostname}}", + "{{cluster_name}}", + "127.0.0.1" + ], + "certs_dir": "/etc/kubernetes/pki", + "cluster_name": "k8s-cluster", + "cmd_task": "install", + "cni": "cilium", + "cni_version": "", + "cp_ip": null, + "cp_name": "controlplane", + "cri": "crio", + "dns_domain": "cluster.local", + "etcd_ca_path": "/etc/kubernetes/pki/etcd/ca.crt", + "etcd_cert_path": "/etc/kubernetes/pki/apiserver-etcd-client.crt", + "etcd_certs_path": "etcd_certs", + "etcd_cluster_name": "", + "etcd_endpoints": [], + "etcd_key_path": "/etc/kubernetes/pki/apiserver-etcd-client.key", + "etcd_mode": "", + "etcd_peers": "", + "etcd_prefix": "", + "external_ips": [], + "hostname": "k8s-node", + "install_log_path": "/tmp/k8s.log", + "ip": "10.0.0.1", + "major_version": "1.35", + "mode": "controlplane", + "name": "kubernetes", + "pod_net": "10.244.0.0/16", + "prov_etcd_path": "etcdcerts", + "pull_policy": "IfNotPresent", + "repo": "registry.k8s.io", + "runtime_default": "crun", + "runtimes": "crun,runc", + "service_net": "10.96.0.0/12", + "skip_phases": [], + "sysctl": { + "disable_ipv6": false + }, + "taint_node": true, + "taints_effect": "PreferNoSchedule", + "target_path": "/opt/kubernetes", + "timeout_cp": "4m0s", + "tpl": "kubeadm-config.yaml.j2", + "version": "1.35.3", + "work_path": "/opt/kubernetes/$cluster_name" + } + } +} diff --git a/.ncl-cache/759381b0e83f495817850ee2640fd19502fead8698c1539d596e0e93a06e652e.json b/.ncl-cache/759381b0e83f495817850ee2640fd19502fead8698c1539d596e0e93a06e652e.json new file mode 100644 index 0000000..30872b0 --- /dev/null +++ b/.ncl-cache/759381b0e83f495817850ee2640fd19502fead8698c1539d596e0e93a06e652e.json @@ -0,0 +1,14 @@ +{ + "vol_prepare": { + "fs_type": "ext4", + "fstab_options": "defaults,nofail,discard 0 0", + "label_prefix": "scsi-0HC_Volume_", + "mode": "taskserv", + "mount_path": "/mnt/data", + "operations": { + "install": true, + "reinstall": true + }, + "volume_name": "" + } +} diff --git a/.ncl-cache/775b6898017ee4453459d77f88ff6733748676ac0c98950a7e09ed777132927c.json b/.ncl-cache/775b6898017ee4453459d77f88ff6733748676ac0c98950a7e09ed777132927c.json new file mode 100644 index 0000000..8cd47c5 --- /dev/null +++ b/.ncl-cache/775b6898017ee4453459d77f88ff6733748676ac0c98950a7e09ed777132927c.json @@ -0,0 +1,224 @@ +{ + "default_config": { + "base_path": "/var/lib/polkadot/data", + "bin_path": "/usr/local/bin/polkadot", + "config_path": "/etc/polkadot", + "db_cache": 2048, + "execution": "wasm", + "keystore_path": "/var/lib/polkadot/keystore", + "log_level": "info", + "log_targets": [ + "runtime::system" + ], + "monitoring": { + "enabled": true, + "prometheus_bind_addr": "127.0.0.1", + "prometheus_port": 9615, + "telemetry_enabled": true, + "telemetry_url": "wss://telemetry.polkadot.io/submit/", + "telemetry_verbosity": 0 + }, + "name": "polkadot-validator", + "network": { + "bootnodes": [], + "chain": "polkadot", + "listen_addr": "/ip4/0.0.0.0/tcp/30333", + "max_peers": 50, + "max_peers_light": 100, + "node_key_file": "/var/lib/polkadot/node-key", + "reserved_nodes": [], + "reserved_only": false + }, + "pruning": 1000, + "rpc": { + "bind_addr": "127.0.0.1", + "cors": [], + "enabled": true, + "http_port": 9933, + "max_connections": 10, + "methods": [ + "safe" + ], + "port": 9944, + "ws_port": 9944 + }, + "run_user": { + "group": "polkadot", + "home": "/home/polkadot", + "name": "polkadot" + }, + "security": { + "allowed_ssh_ips": [], + "auto_updates": true, + "backup_keys": true, + "backup_path": "/var/backups/polkadot", + "enable_firewall": true, + "fail2ban_enabled": true, + "secure_keystore": true + }, + "session_keys": { + "auto_rotate": false, + "keys_file": "/var/lib/polkadot/session-keys" + }, + "state_cache_size": 134217728, + "unsafe_pruning": false, + "validator_accounts": { + "commission": 0, + "reward_destination": "Staked" + }, + "version": "latest", + "wasm_execution": "compiled", + "work_path": "/var/lib/polkadot" + }, + "metadata": { + "dependencies": [], + "features": { + "supports_backups": true, + "supports_monitoring": true, + "supports_security": true, + "supports_session_keys": true, + "supports_staking": true, + "supports_telemetry": true + }, + "key_types": [ + "sr25519", + "ed25519" + ], + "maintainer": { + "name": "Provisioning System", + "url": "https://github.com/paritytech/polkadot" + }, + "networks": [ + "polkadot", + "kusama", + "westend" + ], + "ports": { + "http": 9933, + "p2p": 30333, + "prometheus": 9615, + "rpc": 9944, + "ws": 9944 + }, + "requirements": { + "high_availability": true, + "min_cpu_cores": 4, + "min_disk_gb": 1000, + "min_memory_mb": 16384, + "network_required": true + }, + "reward_destinations": [ + "Staked", + "Stash", + "Controller", + "Account" + ], + "security_features": [ + "firewall", + "fail2ban", + "auto_updates", + "secure_keystore", + "backup_keys" + ], + "session_key_types": [ + "babe", + "grandpa", + "im_online", + "para_validator", + "para_assignment", + "authority_discovery" + ], + "tags": [ + "polkadot", + "validator", + "blockchain", + "staking", + "consensus", + "web3" + ], + "taskserv": { + "category": "infrastructure", + "description": "Polkadot validator node with enhanced security for block production and validation", + "display_name": "Polkadot Validator", + "documentation_url": "https://wiki.polkadot.network/docs/maintain-guides-how-to-validate-polkadot", + "name": "polkadot-validator", + "subcategory": "blockchain" + }, + "version": { + "config_format": "nickel", + "schema": "1.0.0", + "taskserv": "1.15.0" + } + }, + "types": { + "PolkadotValidator": { + "base_path": "/var/lib/polkadot/data", + "bin_path": "/usr/local/bin/polkadot", + "config_path": "/etc/polkadot", + "db_cache": 2048, + "execution": "wasm", + "keystore_path": "/var/lib/polkadot/keystore", + "log_level": "info", + "log_targets": [ + "runtime::system" + ], + "monitoring": { + "enabled": true, + "prometheus_bind_addr": "127.0.0.1", + "prometheus_port": 9615, + "telemetry_enabled": true, + "telemetry_url": "wss://telemetry.polkadot.io/submit/", + "telemetry_verbosity": 0 + }, + "name": "polkadot-validator", + "network": { + "bootnodes": [], + "chain": "polkadot", + "listen_addr": "/ip4/0.0.0.0/tcp/30333", + "max_peers": 50, + "max_peers_light": 100, + "node_key_file": "/var/lib/polkadot/node-key", + "reserved_nodes": [], + "reserved_only": false + }, + "pruning": 1000, + "rpc": { + "bind_addr": "127.0.0.1", + "cors": [], + "enabled": true, + "http_port": 9933, + "max_connections": 10, + "methods": [ + "safe" + ], + "port": 9944, + "ws_port": 9944 + }, + "run_user": { + "group": "polkadot", + "name": "polkadot" + }, + "security": { + "allowed_ssh_ips": [], + "auto_updates": true, + "backup_keys": true, + "enable_firewall": true, + "fail2ban_enabled": true, + "secure_keystore": true + }, + "session_keys": { + "auto_rotate": false, + "keys_file": "/var/lib/polkadot/session-keys" + }, + "state_cache_size": 134217728, + "unsafe_pruning": false, + "validator_accounts": { + "commission": 0, + "reward_destination": "Staked" + }, + "version": "latest", + "wasm_execution": "compiled", + "work_path": "/var/lib/polkadot" + } + } +} diff --git a/.ncl-cache/780e5ec0f26827a0094f1b502584766a61d2137c4bab2f50afdb0aa5461df041.json b/.ncl-cache/780e5ec0f26827a0094f1b502584766a61d2137c4bab2f50afdb0aa5461df041.json new file mode 100644 index 0000000..f868ef8 --- /dev/null +++ b/.ncl-cache/780e5ec0f26827a0094f1b502584766a61d2137c4bab2f50afdb0aa5461df041.json @@ -0,0 +1,14 @@ +{ + "dependencies": [ + "kubernetes" + ], + "name": "istio", + "version": { + "check_latest": true, + "current": "1.29.1", + "grace_period": 86400, + "site": "https://istio.io", + "source": "https://github.com/istio/istio/releases", + "tags": "https://github.com/istio/istio/tags" + } +} diff --git a/.ncl-cache/78b3680f5428725860882f046dff036b9e4042505f8402c03138117984fb4767.json b/.ncl-cache/78b3680f5428725860882f046dff036b9e4042505f8402c03138117984fb4767.json new file mode 100644 index 0000000..1df7553 --- /dev/null +++ b/.ncl-cache/78b3680f5428725860882f046dff036b9e4042505f8402c03138117984fb4767.json @@ -0,0 +1,14 @@ +{ + "dependencies": [ + "kubernetes" + ], + "name": "k8s-nodejoin", + "version": { + "check_latest": false, + "current": "1.35.3", + "grace_period": 86400, + "site": "kubernetes.io", + "source": "github.com/kubernetes/kubernetes", + "tags": "" + } +} diff --git a/.ncl-cache/7919f1b048799b8ea952e070185249d90764c7919cc3e2cd4764e855f4c5712e.json b/.ncl-cache/7919f1b048799b8ea952e070185249d90764c7919cc3e2cd4764e855f4c5712e.json new file mode 100644 index 0000000..326364f --- /dev/null +++ b/.ncl-cache/7919f1b048799b8ea952e070185249d90764c7919cc3e2cd4764e855f4c5712e.json @@ -0,0 +1,20 @@ +{ + "traefik": { + "access_logs": true, + "compression": true, + "dashboard": true, + "lets_encrypt": false, + "lets_encrypt_email": null, + "metrics": true, + "namespace": "traefik", + "rate_limiting": true, + "replicas": 2, + "resources": { + "cpu_limit": "1000m", + "cpu_request": "100m", + "memory_limit": "512Mi", + "memory_request": "128Mi" + }, + "version": "3.3.0" + } +} diff --git a/.ncl-cache/7969b347a112d92902a379bdb9eab32e3fd5650a9819cbb541200fbd203ca9db.json b/.ncl-cache/7969b347a112d92902a379bdb9eab32e3fd5650a9819cbb541200fbd203ca9db.json new file mode 100644 index 0000000..8fa9b62 --- /dev/null +++ b/.ncl-cache/7969b347a112d92902a379bdb9eab32e3fd5650a9819cbb541200fbd203ca9db.json @@ -0,0 +1,44 @@ +{ + "os": { + "admin_group": "devadm", + "admin_user": "devadm", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: configuration in git, no runtime data to capture" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "mode": "taskserv", + "name": "os", + "operations": { + "install": true + }, + "src_user_path": "devadm-home", + "ssh_keys": "", + "sysctl": { + "disable_ipv6": false + } + } +} diff --git a/.ncl-cache/79767259812c20a2a90a66cc6522c6b7b57860fbe14b9a03966de712e3835f89.json b/.ncl-cache/79767259812c20a2a90a66cc6522c6b7b57860fbe14b9a03966de712e3835f89.json new file mode 100644 index 0000000..32c80ce --- /dev/null +++ b/.ncl-cache/79767259812c20a2a90a66cc6522c6b7b57860fbe14b9a03966de712e3835f89.json @@ -0,0 +1,134 @@ +{ + "manifest_plan": { + "delete": [ + { + "action": "delete", + "delay": 0, + "file": "statefulset", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "service", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + } + ], + "init": [ + { + "action": "apply", + "delay": 0, + "file": "namespace", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "create-credentials'", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "pvc", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "apply", + "delay": 0, + "file": "statefulset", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "service", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "wait-ready", + "delay": 0, + "params": {}, + "post": [ + { + "action": "post-install", + "delay": 0, + "params": {} + }, + { + "action": "protect-volume", + "delay": 0, + "params": { + "pvc": "postgresql-data" + } + } + ], + "pre": [], + "skip_if_exists": false + } + ], + "restart": [ + { + "action": "rollout-restart", + "delay": 0, + "file": "statefulset", + "params": {}, + "post": [ + { + "action": "wait-ready", + "delay": 0, + "params": {} + } + ], + "pre": [], + "skip_if_exists": false + } + ], + "update": [ + { + "action": "apply", + "delay": 0, + "file": "statefulset", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "rollout-restart", + "delay": 3, + "file": "statefulset", + "params": {}, + "post": [ + { + "action": "wait-ready", + "delay": 0, + "params": {} + } + ], + "pre": [], + "skip_if_exists": false + } + ] + } +} diff --git a/.ncl-cache/7978dd688b594b9dfb71c3def8c098c2a75473dbd13943388746f2f7a5c635d9.json b/.ncl-cache/7978dd688b594b9dfb71c3def8c098c2a75473dbd13943388746f2f7a5c635d9.json new file mode 100644 index 0000000..30aabd7 --- /dev/null +++ b/.ncl-cache/7978dd688b594b9dfb71c3def8c098c2a75473dbd13943388746f2f7a5c635d9.json @@ -0,0 +1,73 @@ +{ + "postgresql": { + "concerns": { + "backup": { + "backlog_ref": "BACKUP-DB-POSTGRES-001", + "kind": "pending", + "reason": "BackupPolicy with database scope + dump_strategy declared at workspace level" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no public DNS records" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "internal cluster service, ingress-level TLS handled separately" + } + }, + "data_dir": "/var/lib/data/postgresql", + "databases": [], + "image": "postgres:18-bookworm", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "mode": "cluster", + "name": "postgresql", + "operations": { + "backup": true, + "config": true, + "delete": true, + "health": true, + "install": true, + "restore": true, + "update": true + }, + "port": 5432, + "provides": { + "databases": [], + "port": 5432, + "service": "postgresql" + }, + "requires": { + "credentials": [ + "POSTGRES_PASSWORD" + ], + "ports": [ + { + "exposure": "private", + "port": 5432 + } + ], + "storage": { + "persistent": true, + "size": "10Gi" + } + }, + "version": "18" + } +} diff --git a/.ncl-cache/797db15c970021fccf32371cbb918fb632837ff4004c35a81b13ac52bbb8f2e8.json b/.ncl-cache/797db15c970021fccf32371cbb918fb632837ff4004c35a81b13ac52bbb8f2e8.json new file mode 100644 index 0000000..c7c01b7 --- /dev/null +++ b/.ncl-cache/797db15c970021fccf32371cbb918fb632837ff4004c35a81b13ac52bbb8f2e8.json @@ -0,0 +1,156 @@ +{ + "default_config": { + "bin_path": "/usr/local/bin", + "binaries_path": "/var/lib/zombienet/binaries", + "config_path": "/etc/zombienet", + "log_level": "info", + "logs_path": "/var/lib/zombienet/logs", + "name": "polkadot-zombienet", + "native_config": { + "monitoring": false + }, + "networks_path": "/var/lib/zombienet/networks", + "parachains": [], + "relaychain": { + "chain": "rococo-local", + "default_command": "polkadot", + "default_image": "parity/polkadot:latest", + "nodes": [ + { + "name": "alice", + "validator": true + }, + { + "name": "bob", + "validator": true + } + ] + }, + "run_user": { + "group": "zombienet", + "home": "/home/zombienet", + "name": "zombienet" + }, + "settings": { + "backchannel": true, + "provider": "native", + "timeout": 1000 + }, + "version": "1.3.133", + "work_path": "/var/lib/zombienet", + "zombienet_binary": "zombienet" + }, + "metadata": { + "default_images": { + "parachain": "parity/polkadot-parachain:latest", + "polkadot": "parity/polkadot:latest" + }, + "dependencies": [ + "polkadot" + ], + "features": { + "supports_kubernetes": true, + "supports_monitoring": true, + "supports_native": true, + "supports_parachains": true, + "supports_podman": true, + "supports_relay_chain": true, + "supports_tracing": true + }, + "maintainer": { + "name": "Provisioning System", + "url": "https://github.com/paritytech/zombienet" + }, + "parachain_id_range": { + "max": 4000, + "min": 1 + }, + "providers": [ + "native", + "kubernetes", + "podman" + ], + "relay_chains": [ + "rococo-local", + "westend-local", + "kusama-local", + "polkadot-local" + ], + "requirements": { + "min_cpu_cores": 4, + "min_disk_gb": 200, + "min_memory_mb": 8192, + "network_required": true + }, + "tags": [ + "polkadot", + "zombienet", + "testing", + "parachain", + "relay-chain", + "substrate", + "web3" + ], + "taskserv": { + "category": "infrastructure", + "description": "Zombienet testing framework for Polkadot relay chain and parachain networks", + "display_name": "Polkadot Zombienet", + "documentation_url": "https://paritytech.github.io/zombienet/", + "name": "polkadot-zombienet", + "subcategory": "blockchain" + }, + "version": { + "config_format": "nickel", + "schema": "1.0.0", + "taskserv": "1.3.133" + } + }, + "types": { + "PolkadotZombienet": { + "bin_path": "/usr/local/bin", + "binaries_path": "/var/lib/zombienet/binaries", + "config_path": "/etc/zombienet", + "log_level": "info", + "logs_path": "/var/lib/zombienet/logs", + "name": "polkadot-zombienet", + "native_config": { + "monitoring": false + }, + "networks_path": "/var/lib/zombienet/networks", + "parachains": [], + "relaychain": { + "chain": "rococo-local", + "default_command": "polkadot", + "default_image": "parity/polkadot:latest", + "nodes": [ + { + "args": [], + "command": "polkadot", + "image": "parity/polkadot:latest", + "name": "alice", + "validator": true + }, + { + "args": [], + "command": "polkadot", + "image": "parity/polkadot:latest", + "name": "bob", + "validator": true + } + ] + }, + "run_user": { + "group": "zombienet", + "name": "zombienet" + }, + "settings": { + "backchannel": true, + "provider": "native", + "timeout": 1000 + }, + "version": "1.3.133", + "work_path": "/var/lib/zombienet", + "zombienet_binary": "zombienet" + } + } +} diff --git a/.ncl-cache/79fa0b5c32cd3f6a8a8b06afb4182daf223678618ce12464a9a4c9cb2b22f1c7.json b/.ncl-cache/79fa0b5c32cd3f6a8a8b06afb4182daf223678618ce12464a9a4c9cb2b22f1c7.json new file mode 100644 index 0000000..03de38a --- /dev/null +++ b/.ncl-cache/79fa0b5c32cd3f6a8a8b06afb4182daf223678618ce12464a9a4c9cb2b22f1c7.json @@ -0,0 +1,82 @@ +{ + "provisioning": { + "database": { + "auto_migrate": false, + "migrations_path": "./migrations", + "sqlite": { + "cache_size": -2000, + "database_path": "./data/app.db", + "foreign_keys": true, + "journal_mode": "WAL", + "synchronous": "NORMAL" + }, + "type": "sqlite" + }, + "deployment": { + "docker_compose": { + "enabled": true, + "env_file": ".env", + "version": "v3_8" + }, + "target": "docker" + }, + "monitoring": {}, + "network": {}, + "project": { + "description": "Simple REST API with SQLite database", + "name": "simple-api", + "tags": [ + "api", + "sqlite", + "development" + ], + "version": "0.1.0" + }, + "security": { + "auth": { + "method": "none" + }, + "tls": { + "enabled": false + } + }, + "services": { + "api": { + "environment": { + "DATABASE_PATH": "./data/app.db", + "LOG_LEVEL": "debug", + "SERVER_HOST": "0.0.0.0", + "SERVER_PORT": "8080" + }, + "healthcheck": { + "enabled": true, + "endpoint": "/health", + "interval": 30, + "retries": 3, + "start_period": 10, + "timeout": 10 + }, + "image": { + "build_context": ".", + "dockerfile": "Dockerfile", + "name": "simple-api", + "tag": "latest" + }, + "ports": [ + { + "container_port": 8080, + "host_port": 8080, + "protocol": "tcp" + } + ], + "replicas": 1, + "restart_policy": "unless-stopped", + "type": "api", + "volumes": [ + "./data:/app/data" + ] + } + }, + "storage": {} + } +} diff --git a/.ncl-cache/7a7a3097aa93c9b91e47a8e17d19cf38356dc83840d053a14935d7ed2ecbb8dc.json b/.ncl-cache/7a7a3097aa93c9b91e47a8e17d19cf38356dc83840d053a14935d7ed2ecbb8dc.json new file mode 100644 index 0000000..44a0699 --- /dev/null +++ b/.ncl-cache/7a7a3097aa93c9b91e47a8e17d19cf38356dc83840d053a14935d7ed2ecbb8dc.json @@ -0,0 +1,87 @@ +{ + "DefaultKMS": { + "auth": { + "enabled": false + }, + "bind_addr": "0.0.0.0", + "ca_cert_file": null, + "cert_file": null, + "config_file": "kms.toml", + "config_path": "/etc/cosmian", + "database": { + "database": "kms", + "host": "127.0.0.1", + "path": "/var/lib/kms/kms.db", + "ssl_mode": "disable", + "typ": "sqlite" + }, + "fips_mode": false, + "key_file": null, + "log_level": "info", + "name": "kms", + "port": 9998, + "run_path": "/usr/local/bin/cosmian_kms", + "run_user": { + "group": "kms", + "home": "/home/kms", + "name": "kms" + }, + "tls_enabled": false, + "version": "latest", + "work_path": "/var/lib/kms" + }, + "defaults": { + "auth": { + "enabled": false, + "jwks_uri": null, + "jwt_audience": null, + "jwt_issuer_uri": null + }, + "database": { + "database": "kms", + "host": "127.0.0.1", + "password": null, + "path": "/var/lib/kms/kms.db", + "port": null, + "ssl_mode": "disable", + "typ": "sqlite", + "username": null + }, + "kms": { + "auth": { + "enabled": false + }, + "bind_addr": "0.0.0.0", + "ca_cert_file": null, + "cert_file": null, + "config_file": "kms.toml", + "config_path": "/etc/cosmian", + "database": { + "database": "kms", + "host": "127.0.0.1", + "path": "/var/lib/kms/kms.db", + "ssl_mode": "disable", + "typ": "sqlite" + }, + "fips_mode": false, + "key_file": null, + "log_level": "info", + "name": "kms", + "port": 9998, + "run_path": "/usr/local/bin/cosmian_kms", + "run_user": { + "group": "kms", + "home": "/home/kms", + "name": "kms" + }, + "tls_enabled": false, + "version": "latest", + "work_path": "/var/lib/kms" + }, + "run_user": { + "group": "kms", + "home": "/home/kms", + "name": "kms" + } + } +} diff --git a/.ncl-cache/7a9dc7e155e0f47c747b6a96aace19b5de38f032fcab8d077791f7d6592ac4e9.json b/.ncl-cache/7a9dc7e155e0f47c747b6a96aace19b5de38f032fcab8d077791f7d6592ac4e9.json new file mode 100644 index 0000000..b74959a --- /dev/null +++ b/.ncl-cache/7a9dc7e155e0f47c747b6a96aace19b5de38f032fcab8d077791f7d6592ac4e9.json @@ -0,0 +1,49 @@ +{ + "forgejo": { + "data_dir": "/var/lib/data/forgejo", + "database": "forgejo", + "db_host": "postgresql.data.svc", + "http_port": 3000, + "image": "codeberg.org/forgejo/forgejo:latest", + "mode": "cluster", + "name": "forgejo", + "namespace": "data", + "operations": { + "delete": true, + "health": true, + "install": true, + "update": true + }, + "provides": { + "port": 3000, + "service": "forgejo" + }, + "repos_dir": "/var/lib/data/forgejo", + "requires": { + "credentials": [ + "FORGEJO_ADMIN_PASSWORD", + "POSTGRES_PASSWORD" + ], + "ports": [ + { + "exposure": "public", + "port": 222 + }, + { + "exposure": "public", + "port": 80 + }, + { + "exposure": "public", + "port": 443 + } + ], + "storage": { + "persistent": true, + "size": "20Gi" + } + }, + "ssh_port": 222, + "version": "latest" + } +} diff --git a/.ncl-cache/7bb8ec2d48ee0f46040a6ce0d752b78e83fb96f16c5e20184b446fd4fb65d285.json b/.ncl-cache/7bb8ec2d48ee0f46040a6ce0d752b78e83fb96f16c5e20184b446fd4fb65d285.json new file mode 100644 index 0000000..7211482 --- /dev/null +++ b/.ncl-cache/7bb8ec2d48ee0f46040a6ce0d752b78e83fb96f16c5e20184b446fd4fb65d285.json @@ -0,0 +1,78 @@ +{ + "VmAutoStartConfig": { + "depends_on": [], + "enabled": true, + "max_start_retries": 3, + "on_start_failure": "retry", + "ssh_timeout_seconds": 300, + "start_delay_seconds": 0, + "start_order": 0, + "vm_name": "", + "wait_for_ssh": true + }, + "VmCleanupPolicy": { + "alert_on_cleanup_failure": true, + "check_interval_minutes": 60, + "cleanup_batch_size": 10, + "cleanup_enabled": true, + "cleanup_in_window_only": true, + "cleanup_window_end": "06:00", + "cleanup_window_start": "02:00", + "dry_run_mode": false, + "log_cleanup_operations": true, + "max_concurrent_cleanups": 3, + "require_confirmation": false, + "retention_days": 7, + "skip_on_low_resources": true + }, + "VmCleanupSchedule": { + "cleanup_attempts": 0, + "cleanup_status": "pending", + "created_at": "1970-01-01T00:00:00Z", + "mode": "temporary", + "scheduled_cleanup_at": "1970-01-01T00:00:00Z", + "ttl_hours": 24, + "vm_id": "", + "vm_name": "" + }, + "VmLifecyclePolicy": { + "enforce_cpu_limit": true, + "enforce_disk_limit": false, + "enforce_memory_limit": true, + "on_disk_full": "none", + "on_host_reboot": "start", + "on_host_shutdown": "shutdown", + "on_memory_pressure": "none" + }, + "VmPersistence": { + "auto_cleanup": true, + "auto_start": false, + "cleanup_grace_period": 60, + "created_at_unix": 0, + "force_cleanup": false, + "max_retries": 5, + "mode": "permanent", + "restart_policy": "always", + "ttl_hours": 24 + }, + "VmRecoveryState": { + "config_snapshot": {}, + "creation_timestamp": "1970-01-01T00:00:00Z", + "last_checkpoint": "1970-01-01T00:00:00Z", + "state_before_shutdown": "stopped", + "vm_id": "", + "vm_name": "" + }, + "VmStateSnapshot": { + "cpu_usage_percent": 0, + "disk_usage_gb": 0, + "ip_addresses": [], + "mac_addresses": [], + "memory_usage_mb": 0, + "restart_count": 0, + "snapshot_time": "1970-01-01T00:00:00Z", + "uptime_seconds": 0, + "vm_name": "", + "vm_state": "stopped" + } +} diff --git a/.ncl-cache/7bd71f41a1f6ba63e83c3b52af594317185442786e3205da802bb8991621f8ed.json b/.ncl-cache/7bd71f41a1f6ba63e83c3b52af594317185442786e3205da802bb8991621f8ed.json new file mode 100644 index 0000000..78c9be7 --- /dev/null +++ b/.ncl-cache/7bd71f41a1f6ba63e83c3b52af594317185442786e3205da802bb8991621f8ed.json @@ -0,0 +1,4 @@ +{ + "nickel_api": "1.0", + "version": "2.10" +} diff --git a/.ncl-cache/7c45cad12993a46bffce71a370746737c61ee66c30b473db075e462cdbc2531a.json b/.ncl-cache/7c45cad12993a46bffce71a370746737c61ee66c30b473db075e462cdbc2531a.json new file mode 100644 index 0000000..962215d --- /dev/null +++ b/.ncl-cache/7c45cad12993a46bffce71a370746737c61ee66c30b473db075e462cdbc2531a.json @@ -0,0 +1,35 @@ +{ + "best_practices": [ + "bp_007", + "bp_016" + ], + "conflicts_with": [], + "dependencies": [], + "description": "PostgreSQL relational database — shared datastore for application services", + "modes": [ + "taskserv", + "cluster", + "container" + ], + "name": "postgresql", + "provides": [ + { + "id": "sql-database", + "interface": "postgresql", + "version": "17" + } + ], + "requires": [ + { + "capability": "storage", + "kind": "Required" + } + ], + "tags": [ + "database", + "sql", + "data", + "appserv" + ], + "version": "17.0.0" +} diff --git a/.ncl-cache/7c64521e46520f2163b985db28449a38d337e45f6d4d079087b2265359598cd6.json b/.ncl-cache/7c64521e46520f2163b985db28449a38d337e45f6d4d079087b2265359598cd6.json new file mode 100644 index 0000000..c78672a --- /dev/null +++ b/.ncl-cache/7c64521e46520f2163b985db28449a38d337e45f6d4d079087b2265359598cd6.json @@ -0,0 +1,110 @@ +{ + "multiuser_mode": { + "authentication": { + "auth_type": "token", + "ssh_key_storage": "local", + "token_config": { + "expiry_seconds": 86400, + "refresh_enabled": true, + "token_format": "jwt", + "token_path": "~/.provisioning/tokens/auth" + } + }, + "description": "Team collaboration with shared services", + "extensions": { + "oci_registry": { + "auth_token_path": "~/.provisioning/tokens/oci", + "cache_dir": "~/.provisioning/oci-cache", + "enabled": true, + "endpoint": "harbor.company.local", + "namespace": "provisioning-extensions", + "tls_enabled": true, + "verify_ssl": true + }, + "source": "oci" + }, + "mode_name": "multi_user", + "resource_limits": { + "max_cpu_cores_per_user": 32, + "max_memory_gb_per_user": 128, + "max_servers_per_user": 10, + "max_storage_gb_per_user": 500, + "max_total_cpu_cores": 320, + "max_total_memory_gb": 1024, + "max_total_servers": 100 + }, + "security": { + "audit_log_path": "/var/log/provisioning/audit.log", + "audit_logging": true, + "dns_modification": "coredns", + "encryption_at_rest": false, + "encryption_in_transit": true, + "network_isolation": false, + "secret_provider": { + "provider": "sops" + } + }, + "services": { + "control_center": { + "deployment": "remote", + "remote_config": { + "endpoint": "control.company.local", + "port": 8081, + "tls_enabled": true + } + }, + "coredns": { + "deployment": "remote", + "remote_config": { + "endpoint": "dns.company.local", + "port": 53, + "tls_enabled": false + } + }, + "gitea": { + "deployment": "remote", + "remote_config": { + "endpoint": "git.company.local", + "port": 443, + "tls_enabled": true + } + }, + "oci_registry": { + "auth_required": true, + "deployment": "remote", + "endpoint": "harbor.company.local", + "namespaces": { + "extensions": "provisioning-extensions", + "kcl_packages": "provisioning-kcl", + "platform_images": "provisioning-platform", + "test_images": "provisioning-test" + }, + "remote": { + "retries": 3, + "timeout": 30, + "verify_ssl": true + }, + "tls_enabled": true, + "type": "harbor" + }, + "orchestrator": { + "deployment": "remote", + "remote_config": { + "endpoint": "orchestrator.company.local", + "port": 8080, + "retries": 3, + "timeout": 30, + "tls_enabled": true, + "verify_ssl": true + } + } + }, + "workspaces": { + "git_integration": "required", + "isolation": "user", + "lock_provider": "gitea", + "locking": "enabled", + "max_workspaces_per_user": 5 + } + } +} diff --git a/.ncl-cache/7c968d3dc94954c48c1007d7cb6b8256601e68a783a618d9af70a75750c7dba7.json b/.ncl-cache/7c968d3dc94954c48c1007d7cb6b8256601e68a783a618d9af70a75750c7dba7.json new file mode 100644 index 0000000..b5b1e53 --- /dev/null +++ b/.ncl-cache/7c968d3dc94954c48c1007d7cb6b8256601e68a783a618d9af70a75750c7dba7.json @@ -0,0 +1,13 @@ +{ + "youki": { + "cmd_task": "install", + "name": "youki", + "operations": { + "delete": false, + "health": false, + "install": true, + "reinstall": true + }, + "version": "0.6.0" + } +} diff --git a/.ncl-cache/7d32760b2d54cd5121a14d1ee828a4a40a1491670b886d3abcffddb388e97284.json b/.ncl-cache/7d32760b2d54cd5121a14d1ee828a4a40a1491670b886d3abcffddb388e97284.json new file mode 100644 index 0000000..5b3c25b --- /dev/null +++ b/.ncl-cache/7d32760b2d54cd5121a14d1ee828a4a40a1491670b886d3abcffddb388e97284.json @@ -0,0 +1,395 @@ +{ + "manifest_plan": { + "delete": [ + { + "action": "delete", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "service-private", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "service", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "service-gui", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "configmap-env", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "lb-ipam-pool-private", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "lb-ipam-pool", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + } + ], + "init": [ + { + "action": "apply", + "delay": 0, + "file": "namespace", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "create-credentials'", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply-tls-secret'", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "pvc-data", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "bootstrap-account'", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "dkim-rbac", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "dkim-publisher-cm", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "configmap-env", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "tls-checksum-annotate'", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "lb-ipam-pool", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "apply", + "delay": 0, + "file": "lb-ipam-pool-private", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "apply", + "delay": 0, + "file": "service", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "service-private", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "service-gui", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "dns-endpoint-static", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "wait-ready", + "delay": 0, + "params": {}, + "post": [ + { + "action": "protect-volume", + "delay": 0, + "params": { + "pvc": "docker-mailserver-mail-data" + } + } + ], + "pre": [], + "skip_if_exists": false + }, + { + "action": "smtp-check", + "delay": 10, + "params": {}, + "post": [ + { + "action": "notify-redeploy", + "delay": 0, + "params": { + "message": "docker-mailserver deployed to ${DMS_HOSTNAME}" + } + } + ], + "pre": [], + "skip_if_exists": false + } + ], + "restart": [ + { + "action": "rollout-restart", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [ + { + "action": "wait-ready'", + "delay": 0, + "params": {} + } + ], + "pre": [], + "skip_if_exists": false + } + ], + "update": [ + { + "action": "apply", + "delay": 0, + "file": "dkim-rbac", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "apply", + "delay": 0, + "file": "dkim-publisher-cm", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "configmap-env", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply-tls-secret'", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "dns-endpoint-static", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "lb-ipam-pool", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "lb-ipam-pool-private", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "recreate", + "delay": 0, + "file": "service", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "recreate", + "delay": 0, + "file": "service-private", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "recreate", + "delay": 0, + "file": "service-gui", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "tls-checksum-annotate", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "rollout-restart", + "delay": 3, + "file": "deployment", + "params": {}, + "post": [ + { + "action": "wait-ready'", + "delay": 0, + "params": {} + }, + { + "action": "smtp-check", + "delay": 10, + "params": {} + }, + { + "action": "notify-redeploy", + "delay": 0, + "params": { + "message": "docker-mailserver updated on ${DMS_HOSTNAME}" + } + } + ], + "pre": [], + "skip_if_exists": false + } + ] + } +} diff --git a/.ncl-cache/7d449571e8d68c8ea448ba85269ce1fccebe4f0875d1507ce95ecbb803d1f0ea.json b/.ncl-cache/7d449571e8d68c8ea448ba85269ce1fccebe4f0875d1507ce95ecbb803d1f0ea.json new file mode 100644 index 0000000..b55e7fd --- /dev/null +++ b/.ncl-cache/7d449571e8d68c8ea448ba85269ce1fccebe4f0875d1507ce95ecbb803d1f0ea.json @@ -0,0 +1,94 @@ +{ + "alternatives_considered": [ + { + "option": "Add database operations to the component manifest_plan operations field as boolean flags", + "why_rejected": "The operations record (`operations.backup = true`) already controls whether the component supports an op. Adding db-specific booleans (operations.db_backup, operations.db_restore) would double the operations field without adding new information — the presence of a db-backup section in manifest_plan is the declaration. The operations field is for CLI feature gating, not for naming." + }, + { + "option": "Implement a separate 'db-operator' component that manages databases across engines", + "why_rejected": "A cross-engine db-operator requires a running sidecar or separate deployment with access to all database pods. This adds infrastructure complexity and a failure mode (operator pod down → no backup). The lib.sh-in-bundle pattern keeps operations self-contained: the run-db-backup.sh script carries everything it needs, runs on the control plane node, and requires only kubectl + the database client binary. No additional components." + }, + { + "option": "Use Velero for backup instead of engine-native methods", + "why_rejected": "Velero provides consistent volume snapshots (application-consistent requires hooks) and is CSI-level, not database-level. It cannot produce a pg_dump or mysqldump — only a filesystem snapshot. For PostgreSQL, a consistent SQL dump is more portable and restorable than a volume snapshot across different PostgreSQL versions. Velero is complementary (infrastructure-level DR), not a replacement for db-backup." + } + ], + "consequences": { + "negative": [ + "db-snap is engine-specific: pg_basebackup for PostgreSQL, file-level copy for SurrealDB, xtrabackup for MySQL — method implementations are not portable across engines", + "params.dest S3 URI handling requires credentials (S3 access key, secret) in the component SOPS file — operators must add S3 credentials alongside DB credentials before using db-backup with object storage", + "db-state output format is unstructured text per engine — there is no typed structured output contract, which limits automated parsing" + ], + "positive": [ + "Cross-engine tooling: a `justfiles/db.just` with generic recipes works for postgresql, mysql, surrealdb without modification", + "Object Storage backup path is a convention (s3://bucket/prefix), not per-engine config — backup tooling is uniform", + "db-state provides a standard operational query without exec into pod — consistent with no-SSH-for-observability principle", + "db-init idempotency means reprovisioning a database component doesn't require manual schema recreation", + "Seven operations cover backup, restore, observability, and ad-hoc queries — no further operations expected for standard OLTP databases" + ] + }, + "constraints": [ + { + "check": { + "cmd": "grep -l 'backup.*=.*true' provisioning/extensions/components/*/nickel/defaults.ncl | each { |f| let comp = ($f | path dirname | path dirname | path basename); let lib = $'provisioning/extensions/components/($comp)/cluster/($comp)-lib.sh'; if ($lib | path exists) and (not (open $lib | str contains '_method_db-backup')) { print $'($comp): missing _method_db-backup' } } | str join ''", + "expect_exit": 0, + "tag": "NuCmd" + }, + "claim": "Any database component with operations.backup = true in its Nickel config must implement _method_db-backup in its lib.sh", + "id": "db-backup-method-required-if-operations-backup", + "rationale": "The component CLI dispatches 'backup' to the bundle builder which extracts the manifest_plan.backup section. If the plan has a db-backup step but lib.sh does not implement _method_db-backup, the run script fails mid-execution on the remote node. The preflight method coverage check catches this — the constraint here documents the naming convention.", + "scope": "provisioning/extensions/components/*/cluster/*-lib.sh", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": false, + "paths": [ + "provisioning/extensions/components/" + ], + "pattern": "dump\\.gz\\|tar\\.gz", + "tag": "Grep" + }, + "claim": "db-backup method implementations must produce artifacts named {component}-{timestamp}.dump.gz or {component}-{timestamp}.tar.gz", + "id": "db-backup-artifact-naming", + "rationale": "A consistent artifact naming scheme allows automated retention policies and object storage lifecycle rules to match on prefix. Without it, each engine invents its own format (pg-backup-20260424.sql, dump_2026-04-24.tar.bz2) and rotation scripts must be per-engine. The soft severity reflects that existing backup implementations predate this ADR.", + "scope": "provisioning/extensions/components/*/cluster/*-lib.sh", + "severity": "Soft" + } + ], + "context": "Database components (postgresql, and future mysql, surrealdb) each implement ad-hoc backup, restore, and health-check methods in their lib.sh files with no shared naming contract. `provisioning component backup postgresql` works today because ManifestPlan supports arbitrary plan section keys and the component CLI dispatches any op name to the bundle builder. However, each engine invents its own method names (`_method_backup`, `_method_dump`, `_method_db-dump`, etc.) and parameter conventions. There is no standard for: (a) how backup artifacts are named, (b) whether Object Storage is involved, (c) what 'state' means (connection count? replication lag? table sizes?), or (d) how restore locates its source. Additionally, Object Storage integration (e.g., Hetzner Object Storage, Backblaze B2) for archival is not modeled. This ADR establishes seven standard db-* operation names as the cross-engine contract.", + "date": "2026-04-24", + "decision": "Define seven standard manifest_plan action names for database lifecycle operations. Each action maps to a `_method_{action}` implementation in the engine's lib.sh. The operations are: `db-init` (create databases, roles, and initial schema — idempotent), `db-backup` (full consistent backup, compressed, optionally pushed to object storage — artifact named `{name}-{timestamp}.dump.gz`), `db-restore` (restore from artifact path or object storage key, passed via BACKUP_SRC env or params.src), `db-dump` (plain SQL export to stdout or local path — lighter than db-backup, no binary format), `db-state` (query operational state: database sizes, connection counts, replication lag, bloat — output to stdout as structured text), `db-query` (run ad-hoc SQL from params.sql or QUERY env — read-only by default), `db-snap` (engine-native point-in-time snapshot — e.g., pg_basebackup for PostgreSQL, file-level copy for SurrealDB). These seven names become the convention: any database component that declares `operations.backup = true` in its Nickel config must implement `_method_db-backup`. The corresponding justfile module (`justfiles/db.just`) provides generic recipes that work for any database component. Engine-specific modules (e.g., `justfiles/postgresql.just`) thin-wrap the generic db.just recipes for their component.", + "id": "adr-036", + "ontology_check": { + "decision_string": "db-* operation abstraction: seven standard manifest_plan action names (db-init, db-backup, db-restore, db-dump, db-state, db-query, db-snap) as cross-engine database lifecycle contract + params.src/params.dest for artifact location + Object Storage integration via BACKUP_DEST s3:// URI", + "invariants_at_risk": [ + "config-driven-always" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "Seven operations cover the complete database lifecycle without engine-specific command surface", + "detail": "db-init handles first-time setup (idempotent). db-backup and db-restore are the data safety pair. db-dump complements backup for portability — pg_dump output is readable, binary backup formats are not. db-state is the operational health surface: sizes, connections, lag — enough to answer 'is the database healthy' without custom dashboards. db-query enables one-off queries from the operator without exec-ing into the pod. db-snap provides near-zero-RPO backup using engine-native mechanisms when available. No other operations have emerged across the postgresql and docker_mailserver deployment cycles." + }, + { + "claim": "Object Storage integration lives in db-backup and db-snap, not in a separate operation", + "detail": "Adding a separate 'archive' operation would require sequencing: backup → archive → verify. This three-step sequence is exactly what db-backup params.dest is for: if BACKUP_DEST is set to an S3 URI (s3://bucket/prefix), the backup method uploads directly. The method retains local copy for BACKUP_KEEP_LOCAL hours before deletion. This single-operation model means `just pg-backup` and `just pg-backup dest=s3://mybucket/pg` are the same code path with different params, avoiding a separate archive stage and its op governance overhead." + }, + { + "claim": "Naming convention db-{verb} avoids collision with existing component op names", + "detail": "Existing component ops (install, update, delete, restart, backup, restore) are generic and dispatched by the component CLI. The db-* prefix is reserved for database-semantic operations that require SQL engine awareness. This avoids ambiguity: 'backup' as a component op is 'snapshot the entire component state', while 'db-backup' is 'dump database contents'. Both can coexist in manifest_plan.ncl without naming conflict because they are distinct section keys." + }, + { + "claim": "params.src and params.dest are the standard interface for artifact location, not env vars", + "detail": "ManifestEntry.params is a `{ _ | String }` record — arbitrary string key-value pairs passed to _method_* implementations. Using params.src (restore source) and params.dest (backup destination) is self-documenting in manifest_plan.ncl and in the justfile recipe: `just pg-backup dest=s3://bucket/pg`. Environment variables (BACKUP_SRC, BACKUP_DEST) are the fallback when params is absent — the method checks params first, env second. This two-tier resolution allows interactive override without modifying manifest_plan.ncl." + } + ], + "related_adrs": [ + "adr-033-cluster-component-extension-pattern", + "adr-035-storage-config-schema" + ], + "status": "Accepted", + "title": "db-* operation abstraction: standard manifest_plan actions for database lifecycle across MySQL, PostgreSQL, and SurrealDB" +} diff --git a/.ncl-cache/7d69012807240cd228da03005183d9dd8da3c668d7f60f66b442926c2cc89719.json b/.ncl-cache/7d69012807240cd228da03005183d9dd8da3c668d7f60f66b442926c2cc89719.json new file mode 100644 index 0000000..57463c8 --- /dev/null +++ b/.ncl-cache/7d69012807240cd228da03005183d9dd8da3c668d7f60f66b442926c2cc89719.json @@ -0,0 +1,74 @@ +{ + "solo_mode": { + "authentication": { + "auth_type": "none", + "ssh_key_storage": "local" + }, + "description": "Single developer local development mode", + "extensions": { + "allow_mixed": true, + "local_path": "./provisioning/extensions", + "source": "local" + }, + "mode_name": "solo", + "resource_limits": { + "max_cpu_cores_per_user": 32, + "max_memory_gb_per_user": 128, + "max_servers_per_user": 10, + "max_storage_gb_per_user": 500 + }, + "security": { + "audit_logging": false, + "dns_modification": "none", + "encryption_at_rest": false, + "encryption_in_transit": false, + "network_isolation": false, + "secret_provider": { + "provider": "sops" + } + }, + "services": { + "control_center": { + "deployment": "disabled" + }, + "coredns": { + "deployment": "disabled" + }, + "gitea": { + "deployment": "disabled" + }, + "oci_registry": { + "auth_required": false, + "deployment": "local", + "endpoint": "localhost", + "local": { + "auto_start": false, + "config_path": "~/.provisioning/oci-registry/config.json", + "data_dir": "~/.provisioning/oci-registry" + }, + "namespaces": { + "extensions": "dev-extensions", + "kcl_packages": "dev-kcl", + "platform_images": "dev-platform", + "test_images": "dev-test" + }, + "port": 5000, + "tls_enabled": false, + "type": "zot" + }, + "orchestrator": { + "auto_start": true, + "deployment": "local", + "local_config": { + "data_dir": "~/.provisioning/orchestrator", + "port": 8080 + } + } + }, + "workspaces": { + "git_integration": "optional", + "isolation": "none", + "locking": "disabled" + } + } +} diff --git a/.ncl-cache/7eba72180483cb5473d686af55c67aed4ea0348527186669229df4e1160849c7.json b/.ncl-cache/7eba72180483cb5473d686af55c67aed4ea0348527186669229df4e1160849c7.json new file mode 100644 index 0000000..9d91142 --- /dev/null +++ b/.ncl-cache/7eba72180483cb5473d686af55c67aed4ea0348527186669229df4e1160849c7.json @@ -0,0 +1,115 @@ +{ + "alternatives_considered": [ + { + "option": "Single mechanism: file watcher only", + "why_rejected": "Misses the ~100ms debounce window. For interactive CLI this is fine; for rapid orchestrator-driven state changes (deploy with many state updates), the cache can lag." + }, + { + "option": "Single mechanism: NATS only", + "why_rejected": "Hard dependency on NATS — ncl-sync fails if NATS isn't running. Manual NCL edits (user opens editor) wouldn't be caught. File watcher must remain as baseline." + }, + { + "option": "HTTP endpoint on ncl-sync for invalidation", + "why_rejected": "Requires every publisher to know the daemon's Unix socket or HTTP port. NATS decouples publishers from subscribers." + }, + { + "option": "Reuse provisioning.dag.* subjects", + "why_rejected": "DAG events are about workflow state, not config state. Overloading the subject hierarchy would force ncl-sync to filter noisy events it doesn't care about." + } + ], + "consequences": { + "negative": [ + "Adds ~6MB to ncl-sync binary size (async-nats + dependencies)", + "NATS must be running before ncl-sync connects (but failure is non-fatal — falls back to watcher)", + "Publishers (orchestrator, etc.) must be updated to emit the new subjects — until then, NATS layer has no effect" + ], + "positive": [ + "Orchestrator-driven state mutations invalidate cache in <15ms (vs ~100ms via file watcher)", + "Zero coupling between orchestrator and ncl-sync — only the subject contract is shared", + "Other subscribers (dashboard UI, audit log) can watch the same subjects without touching ncl-sync", + "Redundant with watcher+sidecar — graceful degradation if NATS is down" + ] + }, + "constraints": [ + { + "check": { + "must_be_empty": false, + "paths": [ + "provisioning/platform/crates/ncl-sync/src/" + ], + "pattern": "cfg\\(feature = \"nats\"\\)|#\\[cfg\\(feature = \"nats\"\\)\\]", + "tag": "Grep" + }, + "claim": "NATS subscriber must be an optional Cargo feature, and runtime-gated by config", + "id": "ncl-sync-nats-optional", + "rationale": "Air-gapped environments, minimal containers, and testing scenarios require ncl-sync to build and run without NATS. Removing the feature flag would violate this.", + "scope": "provisioning/platform/crates/ncl-sync/", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": false, + "paths": [ + "provisioning/platform/crates/ncl-sync/src/main.rs" + ], + "pattern": "tracing::warn", + "tag": "Grep" + }, + "claim": "NATS connection failure must be non-fatal — daemon continues with watcher + sidecar", + "id": "ncl-sync-nats-fallback", + "rationale": "Hard dependency on NATS would break the workspace-local, zero-platform-service guarantee from ADR-022.", + "scope": "provisioning/platform/crates/ncl-sync/src/main.rs", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": false, + "paths": [ + "provisioning/platform/crates/ncl-sync/src/nats_subscriber.rs" + ], + "pattern": "workspace_matches", + "tag": "Grep" + }, + "claim": "Subscriber must filter events by workspace — only process events matching its watched workspace", + "id": "ncl-sync-workspace-scope", + "rationale": "Multiple ncl-sync daemons share the subject namespace. Without filtering, daemon A would process events for workspace B's cache.", + "scope": "provisioning/platform/crates/ncl-sync/src/nats_subscriber.rs", + "severity": "Hard" + } + ], + "context": "ADR-022 established the ncl-sync daemon with a file watcher (notify) as the automatic invalidation mechanism. ADR-023 added an explicit sync-request sidecar written by Nu processes (state-write). Both mechanisms have limitations: the file watcher has a debounce window (~100ms) where cache can be momentarily stale, and sync-request polling adds 500ms latency. The orchestrator (Rust) writes state files from a separate process — it cannot easily participate in the file-watcher's same-process events, and requiring it to write sync-request sidecars would couple it to ncl-sync's internal protocol. NATS is already used by the orchestrator for DAG events (`provisioning.dag.*`) — extending it for cache invalidation is a natural fit.", + "date": "2026-04-17", + "decision": "ncl-sync gains an optional NATS subscriber behind the `nats` Cargo feature (default-enabled). The subscriber listens on two subjects: `provisioning.workspace.ncl.changed` (file modified) and `provisioning.workspace.ncl.removed` (file deleted). Payload is a JSON object `{workspace, path, import_paths, source}`. On receipt, the subscriber validates that `workspace` matches its watched workspace, then calls `export_ncl` or `evict` directly — bypassing the file-watcher debounce and the sync-request poll. Cache is refreshed in <15ms vs ~100ms (watcher) or ~500ms (sidecar). The mechanism is opt-in via `ncl_sync.nats.enabled = true` in the config — without NATS, the daemon runs identically to before (watcher + sidecar fallback).", + "id": "adr-024", + "ontology_check": { + "decision_string": "ncl-sync adds opt-in NATS subscriber on provisioning.workspace.ncl.{changed,removed} for event-driven cache invalidation; watcher + sidecar remain as fallback", + "invariants_at_risk": [ + "config-driven-always" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "NATS subscriber complements rather than replaces the file watcher", + "detail": "Three invalidation mechanisms now exist with different failure characteristics: (1) file watcher — always active, catches any write including manual edits, ~100ms latency; (2) sync-request sidecar — written by Nu state-write, catches Nu-originated writes, ~500ms latency; (3) NATS events — written by any publisher, zero coupling to filesystem, <15ms latency. Each covers a different failure mode: watcher catches untracked writers, sidecar catches Nu writers, NATS catches Rust writers. Redundancy is intentional — duplicate events are idempotent (same cache_key, same content)." + }, + { + "claim": "Workspace validation prevents cross-daemon interference", + "detail": "Multiple ncl-sync daemons may run (one per workspace). All subscribe to the same subject hierarchy. The subscriber canonicalizes both its watched workspace path and the event's workspace path; only events matching its workspace are processed. This allows NATS events to fan out to all relevant daemons without coordination." + }, + { + "claim": "Subject hierarchy matches the workspace event model, not the orchestrator DAG model", + "detail": "`provisioning.dag.*` subjects are about workflow execution. `provisioning.workspace.ncl.*` subjects are about configuration state. Keeping them separate lets ncl-sync subscribe narrowly (two subjects) without parsing unrelated events. Future publishers (installer, backup restore, etc.) use the same namespace." + }, + { + "claim": "Cargo feature flag keeps NATS optional", + "detail": "`default = [\"nats\"]` enables NATS in release builds. `cargo build --no-default-features` produces a binary without async-nats linkage — useful for minimal containers, air-gapped environments, or testing. The config field `ncl_sync.nats.enabled` is an additional runtime gate independent of the compile-time feature." + } + ], + "related_adrs": [ + "adr-022-ncl-sync-daemon", + "adr-023-ncl-export-wrapper" + ], + "status": "Accepted", + "title": "ncl-sync: Event-driven cache invalidation via NATS" +} diff --git a/.ncl-cache/800b485d11bc8c7fa0abe50d10a2924299b2791500847a9b0edfe2554a9390c4.json b/.ncl-cache/800b485d11bc8c7fa0abe50d10a2924299b2791500847a9b0edfe2554a9390c4.json new file mode 100644 index 0000000..8185a33 --- /dev/null +++ b/.ncl-cache/800b485d11bc8c7fa0abe50d10a2924299b2791500847a9b0edfe2554a9390c4.json @@ -0,0 +1,227 @@ +{ + "manifest_plan": { + "delete": [ + { + "action": "delete", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "service-vpn", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "service-ui", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "configmap-env", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "lb-ipam-pool", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + } + ], + "init": [ + { + "action": "apply", + "delay": 0, + "file": "namespace", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "bootstrap-keypair", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "create-credentials", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "pvc", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "apply", + "delay": 0, + "file": "configmap-env", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "lb-ipam-pool", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "apply", + "delay": 0, + "file": "service-vpn", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "service-ui", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "wait-ready", + "delay": 0, + "params": {}, + "post": [ + { + "action": "protect-volume", + "delay": 0, + "params": { + "pvc": "wireguard-data" + } + } + ], + "pre": [], + "skip_if_exists": false + } + ], + "restart": [ + { + "action": "rollout-restart", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [ + { + "action": "wait-ready", + "delay": 0, + "params": {} + } + ], + "pre": [], + "skip_if_exists": false + } + ], + "update": [ + { + "action": "apply", + "delay": 0, + "file": "configmap-env", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "lb-ipam-pool", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "service-vpn", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "service-ui", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "rollout-restart", + "delay": 3, + "file": "deployment", + "params": {}, + "post": [ + { + "action": "wait-ready", + "delay": 0, + "params": {} + } + ], + "pre": [], + "skip_if_exists": false + } + ] + } +} diff --git a/.ncl-cache/800c45a84cd553e0c28fed69ddfe1d5b7a5d6ee3862019c5abc1417cea248e32.json b/.ncl-cache/800c45a84cd553e0c28fed69ddfe1d5b7a5d6ee3862019c5abc1417cea248e32.json new file mode 100644 index 0000000..ce8b47a --- /dev/null +++ b/.ncl-cache/800c45a84cd553e0c28fed69ddfe1d5b7a5d6ee3862019c5abc1417cea248e32.json @@ -0,0 +1,11 @@ +{ + "gitops_config": { + "default_strategy": "rolling", + "dry_run_by_default": false, + "enable_audit_log": true, + "health_checks": [], + "rules": [], + "scheduled": [], + "webhooks": [] + } +} diff --git a/.ncl-cache/802204b1109a3aa7da4c5cef854b161d77e7d911ef3fe4c78356270c9b35ace9.json b/.ncl-cache/802204b1109a3aa7da4c5cef854b161d77e7d911ef3fe4c78356270c9b35ace9.json new file mode 100644 index 0000000..f339ebf --- /dev/null +++ b/.ncl-cache/802204b1109a3aa7da4c5cef854b161d77e7d911ef3fe4c78356270c9b35ace9.json @@ -0,0 +1,10 @@ +{ + "name": "redis", + "version": { + "check_latest": true, + "current": "7.0", + "grace_period": 86400, + "site": "https://redis.io", + "source": "https://hub.docker.com/_/redis" + } +} diff --git a/.ncl-cache/803143dd3b77581784eff822964213e221db61fef5a7cc780a05412d021c6fc0.json b/.ncl-cache/803143dd3b77581784eff822964213e221db61fef5a7cc780a05412d021c6fc0.json new file mode 100644 index 0000000..d071709 --- /dev/null +++ b/.ncl-cache/803143dd3b77581784eff822964213e221db61fef5a7cc780a05412d021c6fc0.json @@ -0,0 +1,19 @@ +{ + "cilium": { + "cluster_id": 0, + "cluster_name": "", + "enable_ingress_controller": false, + "envoy_enabled": true, + "ingress_lb_mode": "shared", + "kube_proxy_replacement": false, + "name": "cilium", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "socket_lb": true, + "version": "1.19.1" + } +} diff --git a/.ncl-cache/809748e7e731e5921411e88aef697dd42ab44776fddccbbb69e181980f762637.json b/.ncl-cache/809748e7e731e5921411e88aef697dd42ab44776fddccbbb69e181980f762637.json new file mode 100644 index 0000000..2d4b89f --- /dev/null +++ b/.ncl-cache/809748e7e731e5921411e88aef697dd42ab44776fddccbbb69e181980f762637.json @@ -0,0 +1,102 @@ +{ + "alternatives_considered": [ + { + "option": "Simplified mono-binary for solo, full services for multi-user", + "why_rejected": "Creates two code paths. Testing in solo mode does not validate multi-user behavior. Scripts written for solo mode require adaptation for multi-user. Doubles the maintenance surface." + }, + { + "option": "Feature flags at compile time (cfg(solo)) to disable auth", + "why_rejected": "Compile-time flags prevent running the same binary in both modes. Deployment would require two separate builds. A runtime flag (--mode solo) is more operationally flexible." + } + ], + "consequences": { + "negative": [ + "Solo mode requires starting three service binaries (vs one monolith) — managed by service-manager.nu", + "The age key on disk is the only credential that bypasses Vault — its path must be chmod 600", + "nats-server must be in $PATH for solo mode startup" + ], + "positive": [ + "Any script or integration written for solo mode works in multi-user without modification — only connection strings change", + "The auth bypass is isolated to one function (solo_auth_middleware) — auditing solo mode auth is a grep away", + "SurrealDB and NATS data persist across restarts in solo mode (RocksDB + JetStream storage to disk)", + "CI can run the full integration test suite against the solo mode harness without external infrastructure" + ] + }, + "constraints": [ + { + "check": { + "cmd": "rg 'solo_auth_middleware' --include='*.rs' platform/ | grep -v '#\\[cfg(test)'", + "expect_exit": 0, + "tag": "NuCmd" + }, + "claim": "solo_auth_middleware must only be activated via --mode solo runtime flag, never via environment variable or compile-time feature", + "id": "solo-mode-runtime-flag-only", + "rationale": "A runtime flag is explicit and auditable in process listings. An environment variable or compile-time flag creates an invisible bypass that cannot be detected without reading code or config.", + "scope": "platform/crates/control-center/src/lib.rs", + "severity": "Hard" + }, + { + "check": { + "cmd": "rg 'master.age|vault.*key' --include='*.rs' platform/ | grep -v 'chmod|0o600|0600'", + "expect_exit": 1, + "tag": "NuCmd" + }, + "claim": "The age key at ${data_dir}/vault/master.age must be created with mode 0600 and must be the only file-based secret in the platform", + "id": "age-key-file-permissions", + "rationale": "The age key is the bootstrap secret — the only credential that bypasses Vault. Strict file permissions are the only protection. Any additional file-based secrets would violate the single-secret constraint.", + "scope": "platform/secretumvault/src/solo.rs", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": false, + "paths": [ + "platform/crates/orchestrator/" + ], + "pattern": "nats-server|nats_server", + "tag": "Grep" + }, + "claim": "Orchestrator must start nats-server -js as a managed child process with TCP availability wait (10s timeout) and SIGTERM on shutdown", + "id": "nats-server-child-lifecycle", + "rationale": "Unmanaged nats-server processes leak across service restarts and leave stale JetStream state. The 10s TCP wait prevents race conditions between Orchestrator and the NATS server on startup.", + "scope": "platform/crates/orchestrator/src/nats.rs", + "severity": "Soft" + } + ], + "context": "The platform must run on a single operator's laptop for local development, testing, and single-operator production deployments. Two options were available: (1) Simplified mode — stripped-down binary bypassing services, writing directly to disk/files, skipping NATS and SurrealDB; (2) Full architecture with relaxed auth — same services, same NATS subjects, same SurrealDB schema, but auth middleware replaced with a no-op that auto-creates an admin session. Option 1 creates two separate code paths: solo vs multi-user. Scripts, integrations, and the CLI behave differently per mode. Testing in solo mode cannot validate multi-user behavior. Option 2 preserves a single code path with auth as the only runtime difference.", + "date": "2026-02-17", + "decision": "Solo mode uses the full architecture with relaxed auth. Every service (Orchestrator, Control Center, Vault, Extension Registry, AI/MCP) runs as the same binary with the same NATS subjects and the same SurrealDB schema. Runtime differences: SurrealDB uses embedded RocksDB in solo vs WebSocket server in multi-user; NATS uses nats-server -js child process in solo vs external cluster; auth middleware is solo_auth_middleware (auto-session, no JWT) in solo vs auth_middleware (JWT + Cedar) in multi-user; Vault auto-unseals with local age key in solo vs Shamir threshold or KMS; Cedar default-permits local user in solo vs full policy evaluation. solo_auth_middleware injects fixed UserContext { roles: [admin], mfa_verified: true, user_id: Uuid::nil() } and is gated behind --mode solo runtime flag.", + "id": "adr-015", + "ontology_check": { + "decision_string": "Solo mode uses full architecture with solo_auth_middleware as the only auth bypass, gated behind --mode solo runtime flag", + "invariants_at_risk": [ + "solid-boundaries" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "Single code path eliminates solo/multi-user behavioral divergence", + "detail": "Any script or integration written for solo mode works in multi-user without modification — only the connection strings change. This makes solo mode a valid staging environment for multi-user behavior." + }, + { + "claim": "solo_auth_middleware is isolated and auditable", + "detail": "The auth bypass is in one function, gated behind a runtime flag, explicitly tested. Auditing solo mode auth is a grep away: rg 'solo_auth_middleware'. This is safer than multiple ad-hoc bypasses scattered across services." + }, + { + "claim": "SurrealDB and NATS data persist across restarts in solo mode", + "detail": "RocksDB + JetStream storage persist to disk. Solo mode is not ephemeral — state survives service restarts, enabling realistic local testing of long-running task scenarios." + }, + { + "claim": "CI can run integration tests against the solo mode harness without external infrastructure", + "detail": "The solo mode harness (embedded RocksDB, child nats-server) runs in CI without network or external service dependencies. Full integration test coverage without infrastructure overhead." + } + ], + "related_adrs": [ + "adr-012-nats-event-broker", + "adr-013-surrealdb-global-store", + "adr-014-solid-enforcement" + ], + "status": "Accepted", + "title": "Solo Mode — Full Architecture with Relaxed Auth" +} diff --git a/.ncl-cache/80b65df3f9c519485d22af360d6279ee166075a762240462c5f3e3f293a85e72.json b/.ncl-cache/80b65df3f9c519485d22af360d6279ee166075a762240462c5f3e3f293a85e72.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/.ncl-cache/80b65df3f9c519485d22af360d6279ee166075a762240462c5f3e3f293a85e72.json @@ -0,0 +1 @@ +{} diff --git a/.ncl-cache/80db4a74074749e21fcf596fcfc761b95eea4d2580f4f795caa191e5778a59f0.json b/.ncl-cache/80db4a74074749e21fcf596fcfc761b95eea4d2580f4f795caa191e5778a59f0.json new file mode 100644 index 0000000..30176a8 --- /dev/null +++ b/.ncl-cache/80db4a74074749e21fcf596fcfc761b95eea4d2580f4f795caa191e5778a59f0.json @@ -0,0 +1,14 @@ +{ + "DefaultYouki": { + "cmd_task": "install", + "name": "youki", + "version": "0.6.0" + }, + "defaults": { + "youki": { + "cmd_task": "install", + "name": "youki", + "version": "0.6.0" + } + } +} diff --git a/.ncl-cache/8120e3429d8600b75246bf3990217b2b82e470a9153a5520d16a4b9336c5d615.json b/.ncl-cache/8120e3429d8600b75246bf3990217b2b82e470a9153a5520d16a4b9336c5d615.json new file mode 100644 index 0000000..10f928f --- /dev/null +++ b/.ncl-cache/8120e3429d8600b75246bf3990217b2b82e470a9153a5520d16a4b9336c5d615.json @@ -0,0 +1,7 @@ +{ + "crun": { + "cmd_task": "install", + "name": "crun", + "version": "1.21" + } +} diff --git a/.ncl-cache/8162ee113719dcf3b346593b3dee4b855c4562470c54a025ca0e92e3f9e6f780.json b/.ncl-cache/8162ee113719dcf3b346593b3dee4b855c4562470c54a025ca0e92e3f9e6f780.json new file mode 100644 index 0000000..78f67ab --- /dev/null +++ b/.ncl-cache/8162ee113719dcf3b346593b3dee4b855c4562470c54a025ca0e92e3f9e6f780.json @@ -0,0 +1,13 @@ +{ + "crun": { + "cmd_task": "install", + "name": "crun", + "operations": { + "delete": false, + "health": false, + "install": true, + "reinstall": true + }, + "version": "1.21" + } +} diff --git a/.ncl-cache/81699d34fa4fc4c6b72207e4ad2e95197fe054783a2df0ab4bcaeb142e624deb.json b/.ncl-cache/81699d34fa4fc4c6b72207e4ad2e95197fe054783a2df0ab4bcaeb142e624deb.json new file mode 100644 index 0000000..3d8f5ff --- /dev/null +++ b/.ncl-cache/81699d34fa4fc4c6b72207e4ad2e95197fe054783a2df0ab4bcaeb142e624deb.json @@ -0,0 +1,5 @@ +{ + "Web": { + "name": "web" + } +} diff --git a/.ncl-cache/81da38f0b346e973009cfb3778edea031032babfff8c821837d76d567ce03458.json b/.ncl-cache/81da38f0b346e973009cfb3778edea031032babfff8c821837d76d567ce03458.json new file mode 100644 index 0000000..32ebd68 --- /dev/null +++ b/.ncl-cache/81da38f0b346e973009cfb3778edea031032babfff8c821837d76d567ce03458.json @@ -0,0 +1,88 @@ +{ + "DefaultCoderServer": { + "config_path": "/etc/coder", + "disable_password_auth": false, + "http_address": "0.0.0.0:7080", + "log_level": "info", + "max_session_token_lifetime": "24h", + "name": "coder", + "proxy_trusted_headers": [], + "proxy_trusted_origins": [], + "redirect_to_access_url": false, + "run_path": "/usr/local/bin/coder", + "secure_auth_cookie": false, + "telemetry_enabled": true, + "update_check_enabled": true, + "work_path": "/var/lib/coder" + }, + "DefaultDatabase": { + "database": "coder", + "host": "127.0.0.1", + "path": "/var/lib/coder/coder.db", + "port": 5432, + "ssl_mode": "disable", + "typ": "postgresql" + }, + "DefaultOAuth": { + "enabled": false, + "provider": "github", + "scopes": [ + "openid", + "profile", + "email" + ] + }, + "DefaultTLS": { + "address": "0.0.0.0:443", + "enabled": false + }, + "DefaultUser": { + "group": "coder", + "home": "/home/coder", + "name": "coder" + }, + "defaults": { + "CoderServer": { + "config_path": "/etc/coder", + "disable_password_auth": false, + "http_address": "0.0.0.0:7080", + "log_level": "info", + "max_session_token_lifetime": "24h", + "name": "coder", + "proxy_trusted_headers": [], + "proxy_trusted_origins": [], + "redirect_to_access_url": false, + "run_path": "/usr/local/bin/coder", + "secure_auth_cookie": false, + "telemetry_enabled": true, + "update_check_enabled": true, + "work_path": "/var/lib/coder" + }, + "Database": { + "database": "coder", + "host": "127.0.0.1", + "path": "/var/lib/coder/coder.db", + "port": 5432, + "ssl_mode": "disable", + "typ": "postgresql" + }, + "OAuth": { + "enabled": false, + "provider": "github", + "scopes": [ + "openid", + "profile", + "email" + ] + }, + "TLS": { + "address": "0.0.0.0:443", + "enabled": false + }, + "User": { + "group": "coder", + "home": "/home/coder", + "name": "coder" + } + } +} diff --git a/.ncl-cache/82c8b8eaefea47bd363c61cb30009aace4776a3f08f5f779d5ce8aea579106fc.json b/.ncl-cache/82c8b8eaefea47bd363c61cb30009aace4776a3f08f5f779d5ce8aea579106fc.json new file mode 100644 index 0000000..b8c4462 --- /dev/null +++ b/.ncl-cache/82c8b8eaefea47bd363c61cb30009aace4776a3f08f5f779d5ce8aea579106fc.json @@ -0,0 +1,29 @@ +{ + "best_practices": [ + "bp_001", + "bp_008" + ], + "category": "infrastructure", + "conflicts_with": [], + "dependencies": [], + "description": "Base OS provisioning — packages, admin user, sysctl tuning", + "modes": [ + "taskserv" + ], + "name": "os", + "provides": [ + { + "id": "linux-node", + "interface": "os", + "version": "1.0" + } + ], + "requires": [], + "tags": [ + "os", + "packages", + "infrastructure", + "base" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/83358ca36a83e8b005a3e76ccb2831fbdb72d2530567e20485d67eb3004ca57c.json b/.ncl-cache/83358ca36a83e8b005a3e76ccb2831fbdb72d2530567e20485d67eb3004ca57c.json new file mode 100644 index 0000000..0c5ba97 --- /dev/null +++ b/.ncl-cache/83358ca36a83e8b005a3e76ccb2831fbdb72d2530567e20485d67eb3004ca57c.json @@ -0,0 +1,91 @@ +{ + "woodpecker": { + "concerns": { + "backup": { + "backlog_ref": "BACKUP-WOODPECKER-001", + "kind": "pending", + "reason": "BackupPolicy declared at workspace level (DB + agent state)" + }, + "certs": { + "certs_impl": { + "acme_server": "https://acme-v02.api.letsencrypt.org/directory", + "email": "", + "provider": "cloudflare", + "secret_ref": "" + }, + "kind": "enabled" + }, + "dns": { + "dns_impl": { + "internal": [], + "zone": "" + }, + "kind": "enabled" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "enabled", + "tls_impl": { + "hostnames": [], + "issuer_ref": "letsencrypt-prod", + "secret_name": "woodpecker-tls" + } + } + }, + "database": "woodpecker", + "db_host": "postgresql.data.svc", + "forgejo_url": "http://forgejo.data.svc:3000", + "grpc_port": 9000, + "http_port": 8000, + "image_agent": "woodpecker/agent:latest", + "image_server": "woodpecker/server:latest", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "mode": "cluster", + "name": "woodpecker", + "namespace": "data", + "operations": { + "delete": true, + "health": true, + "install": true, + "update": true + }, + "provides": { + "port": 8000, + "service": "woodpecker" + }, + "requires": { + "credentials": [ + "WOODPECKER_AGENT_SECRET", + "WOODPECKER_FORGEJO_SECRET", + "POSTGRES_PASSWORD" + ], + "ports": [ + { + "exposure": "public", + "port": 80 + }, + { + "exposure": "public", + "port": 443 + } + ], + "storage": { + "persistent": true, + "size": "5Gi" + } + }, + "version": "latest" + } +} diff --git a/.ncl-cache/83c65936dfd5f89300dda28d837eb6696527ea2c064bef87e5bb64195c6e52af.json b/.ncl-cache/83c65936dfd5f89300dda28d837eb6696527ea2c064bef87e5bb64195c6e52af.json new file mode 100644 index 0000000..91d3d37 --- /dev/null +++ b/.ncl-cache/83c65936dfd5f89300dda28d837eb6696527ea2c064bef87e5bb64195c6e52af.json @@ -0,0 +1,42 @@ +{ + "runc": { + "cmd_task": "install", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: configuration in git, no runtime data to capture" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "mode": "taskserv", + "name": "runc", + "operations": { + "delete": false, + "health": false, + "install": true, + "reinstall": true + }, + "version": "1.1.15" + } +} diff --git a/.ncl-cache/83ff9bcc41824b9202c14ba56ccfc795a336b4d377cae3d5a7e8f3e7658201a0.json b/.ncl-cache/83ff9bcc41824b9202c14ba56ccfc795a336b4d377cae3d5a7e8f3e7658201a0.json new file mode 100644 index 0000000..6fc17dd --- /dev/null +++ b/.ncl-cache/83ff9bcc41824b9202c14ba56ccfc795a336b4d377cae3d5a7e8f3e7658201a0.json @@ -0,0 +1,18 @@ +{ + "dependencies": [], + "detector": { + "capture": "capture0", + "command": "upctl version", + "method": "command", + "pattern": "Version:\\s+([\\d.]+)" + }, + "name": "upctl", + "version": { + "check_latest": true, + "current": "3.26.0", + "grace_period": 86400, + "site": "https://upcloudltd.github.io/upcloud-cli", + "source": "https://github.com/UpCloudLtd/upcloud-cli/releases", + "tags": "https://github.com/UpCloudLtd/upcloud-cli/tags" + } +} diff --git a/.ncl-cache/848ad7346392d1afa9834a0ce4512d926dacfef218e95f9b3b148a5839bdddc2.json b/.ncl-cache/848ad7346392d1afa9834a0ce4512d926dacfef218e95f9b3b148a5839bdddc2.json new file mode 100644 index 0000000..eef2cbe --- /dev/null +++ b/.ncl-cache/848ad7346392d1afa9834a0ce4512d926dacfef218e95f9b3b148a5839bdddc2.json @@ -0,0 +1,11 @@ +{ + "LocalPathProvisioner": { + "default_storage_class": false, + "host_path": "/opt/local-path-provisioner", + "name": "local-path-provisioner", + "namespace": "local-path-storage", + "reclaim_policy": "Delete", + "storage_class_name": "local-path", + "version": "v0.0.30" + } +} diff --git a/.ncl-cache/84998e361f9f6bbe16c53891e043b3d1688349bc6f5878d16772379066ca0d84.json b/.ncl-cache/84998e361f9f6bbe16c53891e043b3d1688349bc6f5878d16772379066ca0d84.json new file mode 100644 index 0000000..5f8d7f8 --- /dev/null +++ b/.ncl-cache/84998e361f9f6bbe16c53891e043b3d1688349bc6f5878d16772379066ca0d84.json @@ -0,0 +1,11 @@ +{ + "fip": { + "interface": "eth0", + "name": "fip", + "operations": { + "delete": true, + "install": true, + "reinstall": true + } + } +} diff --git a/.ncl-cache/85bca1d573ca32bdf078d75d709999be14d9d72dcc7930e2dcaeb82289234ea1.json b/.ncl-cache/85bca1d573ca32bdf078d75d709999be14d9d72dcc7930e2dcaeb82289234ea1.json new file mode 100644 index 0000000..9d00ac1 --- /dev/null +++ b/.ncl-cache/85bca1d573ca32bdf078d75d709999be14d9d72dcc7930e2dcaeb82289234ea1.json @@ -0,0 +1,149 @@ +{ + "id": "validate-playbooks", + "postconditions": [ + "All playbook directories contain playbook.ncl", + "All playbook.ncl files conform to PlaybookDef schema", + "All step scripts exist relative to their playbook directory", + "All playbooks with rollback_strategy = automatic have rollback.nu", + "All .nu files pass nu --ide-check 50 with zero diagnostics", + "Dry-run tests (where present) executed and results reported" + ], + "preconditions": [ + "{provisioning_root}/catalog/playbooks/ exists", + "nickel is available in PATH", + "nu is available in PATH", + "jq is available in PATH", + "{schemas_root}/playbook.ncl is accessible" + ], + "steps": [ + { + "action": "list_playbook_dirs", + "actor": "Agent", + "cmd": "find {provisioning_root}/catalog/playbooks -maxdepth 1 -type d ! -name playbooks | sort", + "depends_on": [], + "id": "discover_playbooks", + "note": "Enumerate all playbook directories. Each must contain playbook.ncl at minimum.", + "on_error": { + "strategy": "Stop" + } + }, + { + "action": "verify_manifest_present", + "actor": "Agent", + "cmd": "find {provisioning_root}/catalog/playbooks -maxdepth 2 -name 'playbook.ncl' | while read f; do echo \"OK: $f\"; done; find {provisioning_root}/catalog/playbooks -maxdepth 1 -mindepth 1 -type d | while read d; do test -f \"$d/playbook.ncl\" || echo \"MISSING playbook.ncl in $d\"; done", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "discover_playbooks" + } + ], + "id": "check_playbook_ncl_exists", + "note": "Every playbook directory must contain playbook.ncl. Missing manifests are reported but do not stop subsequent checks on other playbooks.", + "on_error": { + "strategy": "Continue" + } + }, + { + "action": "nickel_export_each_playbook", + "actor": "Agent", + "cmd": "find {provisioning_root}/catalog/playbooks -maxdepth 2 -name 'playbook.ncl' | while read f; do name=$(basename $(dirname $f)); echo \"--- $name\"; echo \"let pb = import \\\"{schemas_root}/playbook.ncl\\\" in (import \\\"$f\\\") | pb.PlaybookDef\" | nickel export /dev/stdin 2>&1 | tail -1 && echo \"$name: schema OK\" || echo \"$name: SCHEMA FAIL\"; done", + "depends_on": [ + { + "kind": "Always", + "step": "check_playbook_ncl_exists" + } + ], + "id": "validate_schema_conformance", + "note": "Apply PlaybookDef contract to each playbook.ncl. Schema failure means the playbook runner will refuse to execute this playbook.", + "on_error": { + "strategy": "Continue" + } + }, + { + "action": "verify_step_scripts", + "actor": "Agent", + "cmd": "find {provisioning_root}/catalog/playbooks -maxdepth 2 -name 'playbook.ncl' | while read f; do dir=$(dirname $f); name=$(basename $dir); nickel export \"$f\" 2>/dev/null | jq -r '.steps[].script' | while read script; do test -f \"$dir/$script\" && echo \"OK: $name/$script\" || echo \"MISSING: $name/$script\"; done; done", + "depends_on": [ + { + "kind": "Always", + "step": "validate_schema_conformance" + } + ], + "id": "check_step_scripts_exist", + "note": "Every step script declared in playbook.ncl must exist as a file relative to the playbook directory.", + "on_error": { + "strategy": "Continue" + } + }, + { + "action": "verify_rollback_nu_when_automatic", + "actor": "Agent", + "cmd": "find {provisioning_root}/catalog/playbooks -maxdepth 2 -name 'playbook.ncl' | while read f; do dir=$(dirname $f); name=$(basename $dir); strategy=$(nickel export \"$f\" 2>/dev/null | jq -r '.rollback_strategy // \"none\"'); if [ \"$strategy\" = \"automatic\" ]; then test -f \"$dir/rollback.nu\" && echo \"OK: $name/rollback.nu\" || echo \"MISSING rollback.nu for automatic rollback: $name\"; fi; done", + "depends_on": [ + { + "kind": "Always", + "step": "validate_schema_conformance" + } + ], + "id": "check_rollback_script", + "note": "When rollback_strategy = 'automatic, rollback.nu MUST exist. validate-playbooks reflection mode enforces this before any execution.", + "on_error": { + "strategy": "Continue" + } + }, + { + "action": "nu_ide_check_all_playbook_scripts", + "actor": "Agent", + "cmd": "find {provisioning_root}/catalog/playbooks -name '*.nu' | while read f; do result=$(nu --ide-check 50 \"$f\" 2>&1); [ -z \"$result\" ] && echo \"OK: $f\" || echo \"FAIL: $f\\n$result\"; done", + "depends_on": [ + { + "kind": "Always", + "step": "check_step_scripts_exist" + }, + { + "kind": "Always", + "step": "check_rollback_script" + } + ], + "id": "nushell_ide_check_scripts", + "note": "All .nu files in playbook directories must pass nu --ide-check 50 with zero diagnostics. This catches Nushell syntax errors and undefined variable references before runtime.", + "on_error": { + "strategy": "Continue" + } + }, + { + "action": "execute_dry_run_tests", + "actor": "Agent", + "cmd": "find {provisioning_root}/catalog/playbooks -path '*/tests/dry_run.nu' | while read f; do name=$(basename $(dirname $(dirname $f))); echo \"--- dry_run: $name\"; nu \"$f\" 2>&1 && echo \"$name dry_run: PASS\" || echo \"$name dry_run: FAIL\"; done", + "depends_on": [ + { + "kind": "Always", + "step": "nushell_ide_check_scripts" + } + ], + "id": "run_dry_run_tests", + "note": "When tests/dry_run.nu is present, execute it as a smoke test. Failures are reported but do not fail the overall validation — the dry_run.nu is advisory, not mandatory.", + "on_error": { + "strategy": "Continue" + } + }, + { + "action": "emit_playbook_validation_report", + "actor": "Agent", + "cmd": "echo '=== playbook validation complete ===' && echo 'All MISSING and FAIL entries above must be resolved before playbooks can be executed'", + "depends_on": [ + { + "kind": "Always", + "step": "run_dry_run_tests" + } + ], + "id": "summary_report", + "note": "Final summary. MISSING and FAIL lines are blocking. dry_run FAIL lines are advisory.", + "on_error": { + "strategy": "Stop" + } + } + ], + "strategy": "Override", + "trigger": "Validate all playbooks: schema conformance, script existence, and Nushell ide-check" +} diff --git a/.ncl-cache/85ca328eab23d37ab650ae1b45ba939df3d337e9ef87239ac4e7e8b78952868b.json b/.ncl-cache/85ca328eab23d37ab650ae1b45ba939df3d337e9ef87239ac4e7e8b78952868b.json new file mode 100644 index 0000000..c592313 --- /dev/null +++ b/.ncl-cache/85ca328eab23d37ab650ae1b45ba939df3d337e9ef87239ac4e7e8b78952868b.json @@ -0,0 +1,24 @@ +{ + "ncl_sync": { + "extra_import_paths": [ + "~/Library/Application Support/ontoref" + ], + "idle_timeout_secs": 600, + "nats": { + "enabled": true, + "url": "" + }, + "skip_dirs": [ + "schemas", + "defaults", + "constraints" + ], + "skip_patterns": [ + "-schema.ncl", + "-defaults.ncl", + "-constraints.ncl" + ], + "sync_poll_interval_ms": 500, + "warm_concurrency": 4 + } +} diff --git a/.ncl-cache/85dfbe066476ec7dc85dd24b73f6affb7f5bf76f32cca5f91f9c50970ae7f9c1.json b/.ncl-cache/85dfbe066476ec7dc85dd24b73f6affb7f5bf76f32cca5f91f9c50970ae7f9c1.json new file mode 100644 index 0000000..21ba4e3 --- /dev/null +++ b/.ncl-cache/85dfbe066476ec7dc85dd24b73f6affb7f5bf76f32cca5f91f9c50970ae7f9c1.json @@ -0,0 +1,78 @@ +{ + "alternatives_considered": [ + { + "option": "Keep buildkit-launcher as a provisioning crate, expose via provisioning subcommand", + "why_rejected": "Prevents vapora and Woodpecker from using the build substrate without depending on provisioning. Release coupling blocks provider evolution. Four-criterion test (ontoref ADR-016) makes the extraction unambiguously correct." + } + ], + "consequences": { + "negative": [ + "Two schema maintenance surfaces: lian-build/schemas/ (source of truth) and provisioning/catalog/lian-build/ (consumer-side reference)", + "Workspace infras that previously used buildkit_runner component definitions must migrate to lian-build's BuildDirectives schema" + ], + "positive": [ + "lian-build releases independently: provider additions, cache policy changes, session model improvements do not block provisioning", + "vapora and workspace CI pipelines consume lian-build directly without routing through provisioning", + "provisioning/platform/Cargo.toml shrinks: two workspace members removed", + "ComputeProvider and RegistryProvider trait boundaries are declared at project inception, not retrofitted" + ] + }, + "constraints": [ + { + "check": { + "must_be_empty": true, + "paths": [ + "provisioning/platform/Cargo.toml" + ], + "pattern": "lian-build", + "tag": "Grep" + }, + "claim": "provisioning must not import lian-build as a Rust library dependency; interaction is via CLI invocation with NCL-generated config", + "id": "extensions-not-binary-dep", + "rationale": "Library dependency would re-couple provisioning's build cycle to lian-build's. The integration surface is the CLI binary + NCL schema, not the Rust crate graph.", + "scope": "provisioning/platform/Cargo.toml, provisioning/catalog/", + "severity": "Hard" + }, + { + "check": { + "path": "provisioning/catalog/lian-build/build_directives.ncl", + "present": true, + "tag": "FileExists" + }, + "claim": "provisioning/catalog/lian-build/ must be present and contain the BuildDirectives schema before the workspace member entries are removed", + "id": "extensions-lian-build-present", + "rationale": "Removing the workspace member without the extension schema would break workspace infras that declare build components. Schema first, then removal.", + "scope": "provisioning/catalog/lian-build/", + "severity": "Hard" + } + ], + "context": "provisioning/platform/crates/buildkit-launcher and provisioning/extensions/components/buildkit_runner implemented the build substrate — ephemeral buildkit compute provisioning, OCI cache management, golden image lifecycle — inside the provisioning workspace. ADR-039 defined the architecture; buildkit-launcher was the implementation. Two structural problems emerged: (1) the build substrate domain (ephemeral compute, OCI cache, multi-actor sessions, provider abstraction) is orthogonal to provisioning's core domain (workspace lifecycle management); evolution of cache namespacing, provider traits, or session models required provisioning releases; (2) vapora (multi-agent orchestration) and workspace CI pipelines (Woodpecker) needed build substrate access without depending on the full provisioning binary and config system. The component passed all four criteria of the ontoref lift-out pattern (ADR-016 in ontoref): orthogonal concern, consumer plurality, release cadence divergence, config path-agnostic.", + "date": "2026-05-01", + "decision": "buildkit-launcher and buildkit_runner are extracted from provisioning as lian-build (炼), a standalone build substrate project at /Users/Akasha/Development/lian-build. provisioning retains catalog/lian-build/ — the NCL schemas, defaults, and component declarations that allow workspace infras to supply BuildDirectives to lian-build. Workspace infras declare their build intent using lian-build's NCL vocabulary; provisioning's runtime calls the lian-build binary with the generated directive config. No provisioning crate is imported by lian-build as a library dependency. buildkit-launcher and buildkit_runner workspace member entries are removed from provisioning/platform/Cargo.toml.", + "id": "adr-040", + "ontology_check": { + "decision_string": "buildkit-launcher and buildkit_runner extracted as lian-build standalone project; provisioning retains catalog/lian-build/ as integration surface; no Rust library dependency from provisioning to lian-build", + "invariants_at_risk": [], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "Orthogonal domain justifies independent release lifecycle", + "detail": "provisioning's core loop is: read NCL workspace definition → reconcile component state → apply changes. lian-build's core loop is: receive BuildDirectives → provision ephemeral compute → run buildkitd → collect artifacts → tear down. These loops share no state and evolve on different schedules. Adding a second registry provider to lian-build should not require a provisioning release, and vice versa." + }, + { + "claim": "Consumer plurality is proven", + "detail": "At extraction time: provisioning (workspace component builds), vapora (multi-agent build sessions), workspace CI pipelines (Woodpecker steps). Three distinct callers, each with different invocation patterns and config sources, confirm lian-build's value is not provisioning-specific." + }, + { + "claim": "catalog/lian-build/ is the correct integration surface", + "detail": "provisioning loads lian-build's BuildDirectives schema as an extension, making it available to workspace infra NCL. The workspace declares build intent; provisioning validates it against lian-build's schema and passes it to the binary. This is the correct dependency direction: provisioning knows about lian-build's vocabulary, but lian-build does not know about provisioning's internal structures." + } + ], + "related_adrs": [ + "adr-039-build-infrastructure-ephemeral", + "ontoref:adr-016-component-lift-out-pattern" + ], + "status": "Accepted", + "title": "buildkit-launcher lifted out as lian-build: standalone build substrate peer project" +} diff --git a/.ncl-cache/86970d0f18ac8b155ba4c7e1211a2d12f08cae6c266b52416aeb3e6c82caa479.json b/.ncl-cache/86970d0f18ac8b155ba4c7e1211a2d12f08cae6c266b52416aeb3e6c82caa479.json new file mode 100644 index 0000000..c44daf2 --- /dev/null +++ b/.ncl-cache/86970d0f18ac8b155ba4c7e1211a2d12f08cae6c266b52416aeb3e6c82caa479.json @@ -0,0 +1,165 @@ +{ + "DefaultPermission": { + "fromPort": 80, + "name": "default-rule", + "protocol": "tcp", + "ranges": "[{CidrIp=0.0.0.0/0}]", + "toPort": 80 + }, + "DefaultProvisionAws": { + "main": { + "avail_zone": "us-east-1a", + "cidr_block": "10.0.0.0/24", + "sg": "", + "subnet": "subnet-default", + "vpc": "vpc-default" + }, + "priv": "" + }, + "DefaultProvisionEnvAws": { + "avail_zone": "us-east-1a", + "cidr_block": "10.0.0.0/24", + "sg": "", + "subnet": "subnet-default", + "vpc": "vpc-default" + }, + "DefaultReqPlan": { + "arch": "x86_64", + "cores": 1, + "ena": "supported", + "gen": "current", + "infaces": 2, + "memory": 1024, + "scale": true + }, + "DefaultSecurityGroup": { + "id": "", + "name": "default-sg", + "perms": [] + }, + "DefaultServerAws": { + "clusters": [], + "extra_hostnames": [], + "hostname": "aws-default-server", + "labels": "provider=aws", + "lock": false, + "network_private_ip": "", + "network_public_ipv4": true, + "network_public_ipv6": false, + "network_utility_ipv4": true, + "network_utility_ipv6": false, + "storages": [ + { + "deletetermination": false, + "device": "/dev/sda1", + "labels": "", + "size": 30, + "voldevice": "/dev/sda1", + "volname": "root", + "voltype": "gp2", + "zone": "us-east-1a" + } + ], + "taskservs": [], + "title": "Default AWS Server", + "user": "ec2-user", + "user_home": "/home/ec2-user", + "user_ssh_port": 22 + }, + "DefaultStorageAws": { + "deletetermination": false, + "device": "/dev/sda1", + "labels": "", + "size": 30, + "voldevice": "sdf", + "volname": "root", + "voltype": "gp2", + "zone": "us-east-1a" + }, + "defaults": { + "permission": { + "fromPort": 80, + "name": "default-rule", + "protocol": "tcp", + "ranges": "[{CidrIp=0.0.0.0/0}]", + "toPort": 80 + }, + "provision_aws": { + "main": { + "avail_zone": "us-east-1a", + "cidr_block": "10.0.0.0/24", + "sg": "", + "subnet": "subnet-default", + "vpc": "vpc-default" + }, + "priv": "" + }, + "provision_env_aws_main": { + "avail_zone": "us-east-1a", + "cidr_block": "10.0.0.0/24", + "sg": "", + "subnet": "subnet-default", + "vpc": "vpc-default" + }, + "provision_env_aws_priv": { + "avail_zone": "us-east-1a", + "cidr_block": "172.16.0.0/24", + "sg": "", + "subnet": "subnet-private", + "vpc": "vpc-private" + }, + "req_plan": { + "arch": "x86_64", + "cores": 1, + "ena": "supported", + "gen": "current", + "infaces": 2, + "memory": 1024, + "scale": true + }, + "security_group": { + "id": "", + "name": "default-sg", + "perms": [] + }, + "server_aws": { + "clusters": [], + "extra_hostnames": [], + "hostname": "aws-default-server", + "labels": "provider=aws", + "lock": false, + "network_private_ip": "", + "network_public_ipv4": true, + "network_public_ipv6": false, + "network_utility_ipv4": true, + "network_utility_ipv6": false, + "storages": [ + { + "deletetermination": false, + "device": "/dev/sda1", + "labels": "", + "size": 30, + "voldevice": "/dev/sda1", + "volname": "root", + "voltype": "gp2", + "zone": "us-east-1a" + } + ], + "taskservs": [], + "title": "Default AWS Server", + "user": "ec2-user", + "user_home": "/home/ec2-user", + "user_ssh_port": 22 + }, + "storage_aws": { + "deletetermination": false, + "device": "/dev/sda1", + "labels": "", + "size": 30, + "voldevice": "sdf", + "volname": "root", + "voltype": "gp2", + "zone": "us-east-1a" + } + } +} diff --git a/.ncl-cache/86df2b6641b8792e4000bed6b8cfa7a23ae4f90eb9697dc26d1b7f512154d440.json b/.ncl-cache/86df2b6641b8792e4000bed6b8cfa7a23ae4f90eb9697dc26d1b7f512154d440.json new file mode 100644 index 0000000..a0063d8 --- /dev/null +++ b/.ncl-cache/86df2b6641b8792e4000bed6b8cfa7a23ae4f90eb9697dc26d1b7f512154d440.json @@ -0,0 +1,12 @@ +{ + "dependencies": [], + "name": "nushell", + "version": { + "check_latest": true, + "current": "0.107.1", + "grace_period": 86400, + "site": "https://www.nushell.sh", + "source": "https://github.com/nushell/nushell/releases", + "tags": "https://github.com/nushell/nushell/tags" + } +} diff --git a/.ncl-cache/86f76b228fc2a8b1ac306c1765d1535aaaf9e6ee4f78c69f758cdefdb79f15ae.json b/.ncl-cache/86f76b228fc2a8b1ac306c1765d1535aaaf9e6ee4f78c69f758cdefdb79f15ae.json new file mode 100644 index 0000000..9f1299e --- /dev/null +++ b/.ncl-cache/86f76b228fc2a8b1ac306c1765d1535aaaf9e6ee4f78c69f758cdefdb79f15ae.json @@ -0,0 +1,15 @@ +{ + "dependencies": [ + "kubernetes", + "cilium" + ], + "name": "democratic-csi", + "version": { + "check_latest": true, + "current": "0.14.6", + "grace_period": 86400, + "site": "", + "source": "github.com/democratic-csi/democratic-csi", + "tags": "" + } +} diff --git a/.ncl-cache/875f67113f9bbe4a81b36bbb46a295dbc74b826819fd1633e519f019b26fbe85.json b/.ncl-cache/875f67113f9bbe4a81b36bbb46a295dbc74b826819fd1633e519f019b26fbe85.json new file mode 100644 index 0000000..ff6ff86 --- /dev/null +++ b/.ncl-cache/875f67113f9bbe4a81b36bbb46a295dbc74b826819fd1633e519f019b26fbe85.json @@ -0,0 +1,40 @@ +{ + "postgresql": { + "data_dir": "/var/lib/data/postgresql", + "databases": [], + "image": "postgres:17-bookworm", + "mode": "cluster", + "name": "postgresql", + "operations": { + "backup": true, + "config": true, + "delete": true, + "health": true, + "install": true, + "restore": true, + "update": true + }, + "port": 5432, + "provides": { + "databases": [], + "port": 5432, + "service": "postgresql" + }, + "requires": { + "credentials": [ + "POSTGRES_PASSWORD" + ], + "ports": [ + { + "exposure": "private", + "port": 5432 + } + ], + "storage": { + "persistent": true, + "size": "10Gi" + } + }, + "version": "17" + } +} diff --git a/.ncl-cache/8773824398b4d692c68618ac2afbedc3f6ef0d8f89f4a7bd91bcf904ff9ea731.json b/.ncl-cache/8773824398b4d692c68618ac2afbedc3f6ef0d8f89f4a7bd91bcf904ff9ea731.json new file mode 100644 index 0000000..c4e4af6 --- /dev/null +++ b/.ncl-cache/8773824398b4d692c68618ac2afbedc3f6ef0d8f89f4a7bd91bcf904ff9ea731.json @@ -0,0 +1,4 @@ +{ + "nickel_api": "1.0", + "version": "12.2.2" +} diff --git a/.ncl-cache/87c22a3e48deb10257c07c2cfee15a55eee249c52829e6eecaa7fdf1f4e35f8a.json b/.ncl-cache/87c22a3e48deb10257c07c2cfee15a55eee249c52829e6eecaa7fdf1f4e35f8a.json new file mode 100644 index 0000000..d9def39 --- /dev/null +++ b/.ncl-cache/87c22a3e48deb10257c07c2cfee15a55eee249c52829e6eecaa7fdf1f4e35f8a.json @@ -0,0 +1,91 @@ +{ + "batch_operation": { + "action": "create", + "allow_parallel": true, + "dependencies": [], + "name": "", + "operation_id": "", + "operation_type": "server", + "parameters": {}, + "priority": 0, + "success_conditions": [], + "timeout": 1800, + "validation_rules": [] + }, + "batch_workflow": { + "description": "", + "execution_context": {}, + "fail_fast": false, + "global_timeout": 7200, + "max_parallel_operations": 5, + "name": "", + "operations": [], + "post_workflow_hooks": [], + "pre_workflow_hooks": [], + "version": "1.0.0", + "workflow_id": "" + }, + "dependency_def": { + "conditions": [], + "dependency_type": "sequential", + "fail_on_dependency_error": true, + "target_operation_id": "", + "timeout": 300 + }, + "monitoring_config": { + "backend": "prometheus", + "collection_interval": 30, + "enable_notifications": false, + "enable_tracing": true, + "enabled": true, + "log_level": "info", + "notification_channels": [] + }, + "retry_policy": { + "backoff_multiplier": 2, + "initial_delay": 5, + "max_attempts": 3, + "max_delay": 300, + "retry_on_any_error": false, + "retry_on_errors": [ + "connection_error", + "timeout", + "rate_limit" + ] + }, + "rollback_strategy": { + "custom_rollback_operations": [], + "enabled": true, + "preserve_partial_state": false, + "rollback_timeout": 600, + "strategy": "immediate" + }, + "storage_config": { + "backend": "filesystem", + "base_path": "./batch_workflows", + "connection_config": {}, + "enable_compression": false, + "enable_persistence": true, + "retention_hours": 168 + }, + "workflow_execution": { + "errors": [], + "execution_id": "", + "operation_states": {}, + "resource_usage": {}, + "results": {}, + "rollback_history": [], + "status": "pending", + "workflow_id": "" + }, + "workflow_template": { + "category": "infrastructure", + "description": "", + "examples": [], + "name": "", + "parameters": {}, + "required_parameters": [], + "template_id": "", + "version": "1.0.0" + } +} diff --git a/.ncl-cache/88020ee623bd0034f810316101260f402580b5802a7ead7a0a37067f79e1742d.json b/.ncl-cache/88020ee623bd0034f810316101260f402580b5802a7ead7a0a37067f79e1742d.json new file mode 100644 index 0000000..f51a96a --- /dev/null +++ b/.ncl-cache/88020ee623bd0034f810316101260f402580b5802a7ead7a0a37067f79e1742d.json @@ -0,0 +1,155 @@ +{ + "docker_mailserver": { + "cluster_issuer": "letsencrypt-prod", + "concerns": { + "backup": { + "backlog_ref": "BACKUP-MAIL-001", + "kind": "pending", + "reason": "BackupPolicy declared at workspace level (mail-stack BackupGroup)" + }, + "certs": { + "certs_impl": { + "acme_server": "https://acme-v02.api.letsencrypt.org/directory", + "email": "", + "provider": "cloudflare", + "secret_ref": "" + }, + "kind": "enabled" + }, + "dns": { + "dns_impl": { + "internal": [], + "zone": "" + }, + "kind": "enabled" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "enabled", + "tls_impl": { + "hostnames": [], + "issuer_ref": "letsencrypt-prod", + "secret_name": "docker-mailserver-tls" + } + } + }, + "domain": "example.com", + "enable_clamav": "0", + "enable_fail2ban": "0", + "enable_pop3": "0", + "enable_postgrey": "0", + "enable_rspamd": "1", + "enable_spamassassin": "0", + "fail2ban_blocktype": "drop", + "fail2ban_ignoreip": [], + "gui_image": "audioscavenger/dms-gui:v1.5.7", + "gui_port": 80, + "gui_version": "v1.5.7", + "hostname": "mail.example.com", + "image": "ghcr.io/docker-mailserver/docker-mailserver:15.1.0", + "imap_port": 143, + "imaps_port": 993, + "lb_ipam_ip": "", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "log_level": "warn", + "mode": "cluster", + "move_spam_to_junk": "1", + "name": "docker-mailserver", + "namespace": "mail", + "node": "", + "operations": { + "backup": true, + "config": true, + "delete": true, + "health": true, + "install": true, + "restart": true, + "restore": true, + "update": true + }, + "pop3s_port": 995, + "postgrey_delay": "300", + "postmaster_address": "", + "private_cidr": "", + "private_lb_ip": "", + "provides": { + "endpoints": [], + "ports": [ + 25, + 143, + 465, + 587, + 993 + ], + "service": "docker-mailserver" + }, + "relay": { + "host": "", + "name": "ses", + "port": 587, + "tls": true + }, + "requires": { + "credentials": [ + "RELAY_USER", + "RELAY_PASSWORD", + "MAIL_ADMIN_EMAIL", + "MAIL_ADMIN_PASS" + ], + "ports": [ + { + "exposure": "public", + "port": 25 + }, + { + "exposure": "public", + "port": 143 + }, + { + "exposure": "public", + "port": 465 + }, + { + "exposure": "public", + "port": 587 + }, + { + "exposure": "public", + "port": 993 + }, + { + "exposure": "internal", + "port": 80 + } + ], + "storage": { + "mail_data": { + "persistent": true, + "size": "20Gi" + } + } + }, + "sa_kill": "10.0", + "sa_tag": "2.0", + "sa_tag2": "6.31", + "smtp_port": 25, + "smtps_port": 465, + "spam_to_inbox": "0", + "storage_class": "hcloud-volumes", + "submission_port": 587, + "tls_secret": "docker-mailserver-tls", + "version": "15.1.0" + } +} diff --git a/.ncl-cache/8981573c68ef37c64348d157958adaf909e9789c5e67fb899778e41c0a5f78d3.json b/.ncl-cache/8981573c68ef37c64348d157958adaf909e9789c5e67fb899778e41c0a5f78d3.json new file mode 100644 index 0000000..021a3b3 --- /dev/null +++ b/.ncl-cache/8981573c68ef37c64348d157958adaf909e9789c5e67fb899778e41c0a5f78d3.json @@ -0,0 +1,154 @@ +{ + "manifest_plan": { + "delete": [ + { + "action": "delete", + "delay": 0, + "file": "statefulset", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "service", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "configmap", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + } + ], + "init": [ + { + "action": "apply", + "delay": 0, + "file": "namespace", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "create-credentials'", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "configmap", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "pvc", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "apply", + "delay": 0, + "file": "statefulset", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "service", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "wait-ready", + "delay": 0, + "params": {}, + "post": [ + { + "action": "post-install", + "delay": 0, + "params": {} + } + ], + "pre": [], + "skip_if_exists": false + } + ], + "restart": [ + { + "action": "rollout-restart", + "delay": 0, + "file": "statefulset", + "params": {}, + "post": [ + { + "action": "wait-ready", + "delay": 0, + "params": {} + } + ], + "pre": [], + "skip_if_exists": false + } + ], + "update": [ + { + "action": "apply", + "delay": 0, + "file": "configmap", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "statefulset", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "rollout-restart", + "delay": 3, + "file": "statefulset", + "params": {}, + "post": [ + { + "action": "wait-ready", + "delay": 0, + "params": {} + } + ], + "pre": [], + "skip_if_exists": false + } + ] + } +} diff --git a/.ncl-cache/8988df495be04b464118188c3a968541f5e380eaee9ef65f7a9d96758b92200e.json b/.ncl-cache/8988df495be04b464118188c3a968541f5e380eaee9ef65f7a9d96758b92200e.json new file mode 100644 index 0000000..6993a59 --- /dev/null +++ b/.ncl-cache/8988df495be04b464118188c3a968541f5e380eaee9ef65f7a9d96758b92200e.json @@ -0,0 +1,516 @@ +{ + "commands": [ + { + "aliases": [ + "h", + "-h", + "--help" + ], + "command": "help", + "daemon_target": "none", + "description": "Show help for commands", + "help_category": "infrastructure", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "plat", + "p" + ], + "command": "platform", + "daemon_target": "none", + "description": "Manage platform services", + "help_category": "platform", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "guides", + "howto" + ], + "command": "guide", + "daemon_target": "none", + "description": "Show guides and tutorials", + "help_category": "guides", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "sc" + ], + "command": "shortcuts", + "daemon_target": "none", + "description": "Show command shortcuts", + "help_category": "guides", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "quick" + ], + "command": "quickstart", + "daemon_target": "none", + "description": "Quick start guide", + "help_category": "guides", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "scratch" + ], + "command": "from-scratch", + "daemon_target": "none", + "description": "Start from scratch guide", + "help_category": "guides", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "custom" + ], + "command": "customize", + "daemon_target": "none", + "description": "Customization guide", + "help_category": "guides", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "bstrap" + ], + "command": "bootstrap", + "daemon_target": "none", + "description": "L1 Hetzner resource bootstrap (network, firewall, SSH key, Floating IPs)", + "help_category": "infrastructure", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "floating-ip" + ], + "command": "fip", + "daemon_target": "none", + "description": "Floating IP management (list, show, assign, unassign, protection)", + "help_category": "infrastructure", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "vol" + ], + "command": "volume", + "daemon_target": "none", + "description": "Volume management (list, create, attach, detach, delete)", + "help_category": "infrastructure", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "s" + ], + "command": "server", + "daemon_target": "none", + "description": "Server management", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [], + "command": "ssh", + "daemon_target": "none", + "description": "SSH shortcut: connect to a server by hostname (e.g. prvng ssh sgoyol-1)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "c", + "comp" + ], + "command": "component", + "daemon_target": "none", + "description": "Component lifecycle — install, delete, update, reinstall, restart, backup, restore, health, list, show", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "cl" + ], + "command": "cluster", + "daemon_target": "none", + "description": "Cluster management — multi-server cluster lifecycle (deploy, status, scale, delete)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "e", + "ext" + ], + "command": "extension", + "daemon_target": "none", + "description": "Extension catalog — browse extensions/components/ definitions and metadata", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "new" + ], + "command": "create", + "daemon_target": "none", + "description": "Create resources (server, taskserv, cluster)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": true, + "requires_services": true, + "uses_cache": false + }, + { + "aliases": [ + "d" + ], + "command": "delete", + "daemon_target": "none", + "description": "Delete resources (server, taskserv, cluster)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "ws" + ], + "command": "workspace", + "daemon_target": "none", + "description": "Workspace management", + "help_category": "workspace", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "val" + ], + "command": "validate", + "daemon_target": "none", + "description": "Validate configuration", + "help_category": "config", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "config", + "daemon_target": "none", + "description": "Configuration management", + "help_category": "setup", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "env", + "daemon_target": "none", + "description": "Environment configuration", + "help_category": "config", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "a", + "al" + ], + "command": "alias", + "daemon_target": "none", + "description": "Show command aliases — alias list (al) displays the full shortcut table", + "help_category": "utils", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "show", + "daemon_target": "none", + "description": "Show configuration", + "help_category": "config", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "st" + ], + "command": "setup", + "daemon_target": "none", + "description": "Initial setup", + "help_category": "setup", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "st" + ], + "command": "state", + "daemon_target": "none", + "description": "Workspace provisioning state management", + "help_category": "state", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "j" + ], + "command": "job", + "daemon_target": "none", + "description": "Orchestrator job management (list, status, monitor, submit)", + "help_category": "orchestration", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "w", + "wflow" + ], + "command": "workflow", + "daemon_target": "none", + "description": "Workspace workflow management — WorkflowDef lifecycle (list, show, run, validate, status)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "b", + "bat" + ], + "command": "batch", + "daemon_target": "none", + "description": "Batch operations", + "help_category": "orchestration", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "o", + "orch" + ], + "command": "orchestrator", + "daemon_target": "none", + "description": "Orchestrator management", + "help_category": "orchestration", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "mod" + ], + "command": "module", + "daemon_target": "none", + "description": "Module management", + "help_category": "development", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "lyr" + ], + "command": "layer", + "daemon_target": "none", + "description": "Layer management", + "help_category": "development", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "disc" + ], + "command": "discover", + "daemon_target": "none", + "description": "Discover modules", + "help_category": "development", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "status", + "daemon_target": "none", + "description": "Show status", + "help_category": "diagnostics", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "health", + "daemon_target": "none", + "description": "Health check", + "help_category": "diagnostics", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "diag" + ], + "command": "diagnostics", + "daemon_target": "none", + "description": "Run diagnostics", + "help_category": "diagnostics", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "bd" + ], + "command": "build", + "daemon_target": "none", + "description": "Build operations", + "help_category": "build", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "auth", + "daemon_target": "none", + "description": "Authentication management", + "help_category": "authentication", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "login", + "daemon_target": "none", + "description": "Login", + "help_category": "authentication", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "int" + ], + "command": "integrations", + "daemon_target": "none", + "description": "Integration management", + "help_category": "integrations", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "vm", + "daemon_target": "none", + "description": "VM management", + "help_category": "vm", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + } + ] +} diff --git a/.ncl-cache/8a2e13c88ba5991b995b5ae82fa3b97039b19c5bebf4f82a6fc88b96f50617a1.json b/.ncl-cache/8a2e13c88ba5991b995b5ae82fa3b97039b19c5bebf4f82a6fc88b96f50617a1.json new file mode 100644 index 0000000..9cbeeaf --- /dev/null +++ b/.ncl-cache/8a2e13c88ba5991b995b5ae82fa3b97039b19c5bebf4f82a6fc88b96f50617a1.json @@ -0,0 +1,58 @@ +{ + "provision_local": { + "zone": "local" + }, + "server_defaults_local": { + "labels": "{Key=cluster,Value=k8s}", + "liveness_ip": "$network_public_ip", + "liveness_port": 22, + "network_private_name": "Private Network", + "not_use": false, + "plan": "", + "priv_cidr_block": "10.11.1.0/24", + "prov_settings": "defs/local_data.k", + "prov_settings_clean": false, + "provider": "local", + "ssh_key_name": "", + "ssh_key_path": "", + "storage_os": "", + "storages": [], + "time_zone": "UTC", + "user": "root" + }, + "server_local": { + "clusters": [], + "extra_hostnames": [], + "hostname": "local-default-server", + "labels": "{Key=cluster,Value=k8s}", + "liveness_ip": "$network_public_ip", + "liveness_port": 22, + "network_private_ip": "", + "network_private_name": "Private Network", + "not_use": false, + "plan": "", + "priv_cidr_block": "10.11.1.0/24", + "prov_settings": "defs/local_data.k", + "prov_settings_clean": false, + "provider": "local", + "ssh_key_name": "", + "ssh_key_path": "", + "storage_os": "", + "storages": [ + { + "encrypted": false, + "labels": "", + "volname": "local-storage" + } + ], + "taskservs": [], + "time_zone": "UTC", + "title": "Default Local Server", + "user": "root" + }, + "storage": { + "encrypted": false, + "labels": "", + "volname": "local-storage" + } +} diff --git a/.ncl-cache/8b5c67697ed4b3481891378c12419455d4e7d2cb45cd66a407c372acfa9d37cb.json b/.ncl-cache/8b5c67697ed4b3481891378c12419455d4e7d2cb45cd66a407c372acfa9d37cb.json new file mode 100644 index 0000000..945cfb9 --- /dev/null +++ b/.ncl-cache/8b5c67697ed4b3481891378c12419455d4e7d2cb45cd66a407c372acfa9d37cb.json @@ -0,0 +1,74 @@ +{ + "surrealdb": { + "concerns": { + "backup": { + "backlog_ref": "BACKUP-DB-SURREALDB-001", + "kind": "pending", + "reason": "BackupPolicy with database scope + dump_strategy declared at workspace level" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no public DNS records" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "internal cluster service, ingress-level TLS handled separately" + } + }, + "data_dir": "/data", + "image": "surrealdb/surrealdb:v3.0.5", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "mode": "cluster", + "name": "surrealdb", + "namespaces": [], + "operations": { + "backup": true, + "delete": true, + "health": true, + "install": true, + "restart": true, + "restore": true, + "update": true + }, + "port": 8000, + "provides": { + "port": 8000, + "protocol": "http+ws", + "service": "surrealdb" + }, + "requires": { + "credentials": [ + "SURREAL_USER", + "SURREAL_PASS" + ], + "ports": [ + { + "exposure": "private", + "port": 8000 + } + ], + "storage": { + "persistent": true, + "size": "2Gi" + } + }, + "version": "3.0.5" + } +} diff --git a/.ncl-cache/8b8dfa2c8204d9e4c30e14b99d02ca68c4c537669274d5131da1d47c8fd7a738.json b/.ncl-cache/8b8dfa2c8204d9e4c30e14b99d02ca68c4c537669274d5131da1d47c8fd7a738.json new file mode 100644 index 0000000..15f1e79 --- /dev/null +++ b/.ncl-cache/8b8dfa2c8204d9e4c30e14b99d02ca68c4c537669274d5131da1d47c8fd7a738.json @@ -0,0 +1,127 @@ +{ + "manifest_plan": { + "delete": [ + { + "action": "delete", + "delay": 0, + "file": "statefulset", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "service", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + } + ], + "init": [ + { + "action": "apply", + "delay": 0, + "file": "namespace", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "create-credentials'", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "pvc", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "apply", + "delay": 0, + "file": "statefulset", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "service", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "wait-ready", + "delay": 0, + "params": {}, + "post": [ + { + "action": "post-install", + "delay": 0, + "params": {} + } + ], + "pre": [], + "skip_if_exists": false + } + ], + "restart": [ + { + "action": "rollout-restart", + "delay": 0, + "file": "statefulset", + "params": {}, + "post": [ + { + "action": "wait-ready", + "delay": 0, + "params": {} + } + ], + "pre": [], + "skip_if_exists": false + } + ], + "update": [ + { + "action": "apply", + "delay": 0, + "file": "statefulset", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "rollout-restart", + "delay": 3, + "file": "statefulset", + "params": {}, + "post": [ + { + "action": "wait-ready", + "delay": 0, + "params": {} + } + ], + "pre": [], + "skip_if_exists": false + } + ] + } +} diff --git a/.ncl-cache/8b9e032d4fa30ff8c1ab6c8b614cb137e560414331d72aca3c437d9e78f76264.json b/.ncl-cache/8b9e032d4fa30ff8c1ab6c8b614cb137e560414331d72aca3c437d9e78f76264.json new file mode 100644 index 0000000..0930f85 --- /dev/null +++ b/.ncl-cache/8b9e032d4fa30ff8c1ab6c8b614cb137e560414331d72aca3c437d9e78f76264.json @@ -0,0 +1,19 @@ +{ + "webhook": { + "aws_profile": "default", + "name": "webhook", + "provisioning_kloud": "/var/kloud", + "repo_hostname": "localhost", + "repo_ssh_key": "", + "repo_ssh_port": 2022, + "repo_username": "git", + "webhook_conf": "hooks.conf", + "webhook_group": "webhook", + "webhook_home": "/home/webhook", + "webhook_ip": "{{network_private_ip}}", + "webhook_logs_path": "/var/log/webhooks.logs", + "webhook_port": 9000, + "webhook_user": "webhook", + "webhook_version": "latest" + } +} diff --git a/.ncl-cache/8c6bcc2ba8a7af2f15b1242e55a763ce15e515ee8beffeb12717b9fd26e5c130.json b/.ncl-cache/8c6bcc2ba8a7af2f15b1242e55a763ce15e515ee8beffeb12717b9fd26e5c130.json new file mode 100644 index 0000000..f320ccf --- /dev/null +++ b/.ncl-cache/8c6bcc2ba8a7af2f15b1242e55a763ce15e515ee8beffeb12717b9fd26e5c130.json @@ -0,0 +1,12 @@ +{ + "dependencies": [], + "name": "crio", + "version": { + "check_latest": true, + "current": "1.35.2", + "grace_period": 86400, + "site": "cri-o.io", + "source": "github.com/cri-o/cri-o", + "tags": "" + } +} diff --git a/.ncl-cache/8caa91be185faa4d66a4febe1e7631372d0d45f9ce2013492b7ac8d3903351dc.json b/.ncl-cache/8caa91be185faa4d66a4febe1e7631372d0d45f9ce2013492b7ac8d3903351dc.json new file mode 100644 index 0000000..d0aeb2a --- /dev/null +++ b/.ncl-cache/8caa91be185faa4d66a4febe1e7631372d0d45f9ce2013492b7ac8d3903351dc.json @@ -0,0 +1,1109 @@ +{ + "edges": [ + { + "from": "config-driven-always", + "kind": "ManifestsIn", + "note": "Nickel is the manifestation of config-driven — typed schemas enforce the axiom", + "to": "type-safety-nickel", + "weight": "High" + }, + { + "from": "config-driven-always", + "kind": "ManifestsIn", + "note": "The 5-level hierarchy implements the config-driven axiom at runtime", + "to": "config-hierarchy", + "weight": "High" + }, + { + "from": "workspace-contract", + "kind": "ManifestsIn", + "note": "Workspaces are the user-facing manifestation of config-driven infrastructure", + "to": "config-driven-always", + "weight": "High" + }, + { + "from": "type-safety-nickel", + "kind": "Contradicts", + "note": "The axiom generates the tension — stricter types vs contributor friction", + "to": "nickel-complexity-vs-accessibility", + "weight": "Medium" + }, + { + "from": "platform-dispatch", + "kind": "Resolves", + "note": "The dispatch model is the resolution of centralized vs scripted", + "to": "centralized-vs-scripted", + "weight": "High" + }, + { + "from": "solid-boundaries", + "kind": "ValidatedBy", + "note": "SOLID boundaries are validated by the dispatch model — only orchestrator touches providers", + "to": "platform-dispatch", + "weight": "High" + }, + { + "from": "solid-boundaries", + "kind": "Contains", + "note": "Provider abstraction is a corollary of SOLID boundaries", + "to": "provider-abstraction", + "weight": "High" + }, + { + "from": "solo-mode", + "kind": "ValidatedBy", + "note": "Solo mode preserves SOLID boundaries — auth bypass is the only runtime difference, not an architectural bypass", + "to": "solid-boundaries", + "weight": "Medium" + }, + { + "from": "solo-mode", + "kind": "Resolves", + "note": "Solo mode proves single-operator usefulness without sacrificing the centralized architecture", + "to": "centralized-vs-scripted", + "weight": "Medium" + }, + { + "from": "provider-abstraction", + "kind": "Complements", + "note": "Providers and taskservs are complementary extension points", + "to": "taskserv-pattern", + "weight": "Medium" + }, + { + "from": "taskserv-pattern", + "kind": "FlowsTo", + "note": "Taskservs consume what workspaces declare — the data flow direction", + "to": "workspace-contract", + "weight": "High" + }, + { + "from": "typedialog-web-ui", + "kind": "ManifestsIn", + "note": "TypeDialog is the user-facing manifestation of type-safety-nickel — schema contracts drive form generation", + "to": "type-safety-nickel", + "weight": "High" + }, + { + "from": "typedialog-web-ui", + "kind": "Complements", + "note": "TypeDialog is the authoring UI for workspace implementation plans", + "to": "workspace-as-implementation-plan", + "weight": "High" + }, + { + "from": "ai-rag-surface", + "kind": "ValidatedBy", + "note": "Nickel schemas constrain AI generation — AI cannot produce configs that fail schema validation", + "to": "type-safety-nickel", + "weight": "High" + }, + { + "from": "ai-rag-surface", + "kind": "ValidatedBy", + "note": "Cedar policies enforce AI cannot read secrets or deploy without human approval", + "to": "solid-boundaries", + "weight": "High" + }, + { + "from": "ai-rag-surface", + "kind": "Complements", + "note": "AI fills TypeDialog forms; TypeDialog provides the schema context AI is constrained by", + "to": "typedialog-web-ui", + "weight": "Medium" + }, + { + "from": "extension-metadata-contract", + "kind": "ValidatedBy", + "note": "Metadata contracts formalize the taskserv interface — every taskserv must satisfy the metadata contract to be loaded", + "to": "taskserv-pattern", + "weight": "High" + }, + { + "from": "extension-metadata-contract", + "kind": "ValidatedBy", + "note": "Provider extensions also declare metadata — the contract applies across all extension categories", + "to": "provider-abstraction", + "weight": "Medium" + }, + { + "from": "taskserv-dependency-dag", + "kind": "ManifestsIn", + "note": "The dependency DAG is the runtime expression of taskserv relationship declarations", + "to": "taskserv-pattern", + "weight": "High" + }, + { + "from": "taskserv-dependency-dag", + "kind": "FlowsTo", + "note": "Taskserv dependency graph feeds into the formula DAG execution plan — dependency resolution precedes formula construction", + "to": "formula-dag-execution", + "weight": "High" + }, + { + "from": "extension-metadata-contract", + "kind": "Contradicts", + "note": "Adding ontology fields to metadata.ncl is the planned evolution that generates this tension", + "to": "extension-graph-vs-declarative-config", + "weight": "Medium" + }, + { + "from": "extension-capability-dag", + "kind": "ManifestsIn", + "note": "Capability declarations are Nickel contracts — provides/requires/conflicts_with are schema-validated", + "to": "type-safety-nickel", + "weight": "High" + }, + { + "from": "extension-capability-dag", + "kind": "ManifestsIn", + "note": "Capability fields extend the extension-metadata-contract; backwards-compatible via defaults", + "to": "extension-metadata-contract", + "weight": "High" + }, + { + "from": "capability-resolution", + "kind": "FlowsTo", + "note": "Capability resolution produces the extension binding map consumed by formula execution", + "to": "formula-dag-execution", + "weight": "High" + }, + { + "from": "workspace-composition-dag", + "kind": "ManifestsIn", + "note": "dag.ncl is a typed Nickel declaration — no imperative composition scripts", + "to": "config-driven-always", + "weight": "High" + }, + { + "from": "workspace-composition-dag", + "kind": "FlowsTo", + "note": "Composition DAG drives the inter-formula execution order and health gate injection", + "to": "formula-dag-execution", + "weight": "High" + }, + { + "from": "extension-capability-dag", + "kind": "ManifestsIn", + "note": "The capability taxonomy is the direct expression of this tension", + "to": "capability-granularity-vs-simplicity", + "weight": "Medium" + }, + { + "from": "mode-provisioning-dag-integrity", + "kind": "ValidatedBy", + "note": "Integrity mode is the verification pass for the capability DAG", + "to": "extension-capability-dag", + "weight": "High" + }, + { + "from": "workspace-as-implementation-plan", + "kind": "ManifestsIn", + "note": "Workspace-as-plan is the semantic interpretation; workspace contract is the schema mechanism that enforces it", + "to": "workspace-contract", + "weight": "High" + }, + { + "from": "workspace-layer-resolution", + "kind": "ManifestsIn", + "note": "Layer resolution is the composition mechanism that realizes the workspace contract from template fragments", + "to": "workspace-contract", + "weight": "High" + }, + { + "from": "workspace-as-implementation-plan", + "kind": "FlowsTo", + "note": "The workspace composition is the input from which the formula DAG execution plan is derived", + "to": "formula-dag-execution", + "weight": "High" + }, + { + "from": "workspace-layer-resolution", + "kind": "ManifestsIn", + "note": "Layer resolution is config-driven-always applied to workspace composition — no imperative override paths", + "to": "config-driven-always", + "weight": "Medium" + }, + { + "from": "nushell-cli-library", + "kind": "ManifestsIn", + "note": "CLI library is the primary authoring surface for workspace definitions — workspace commands drive the full lifecycle", + "to": "workspace-as-implementation-plan", + "weight": "High" + }, + { + "from": "nushell-cli-library", + "kind": "Contradicts", + "note": "The CLI library's size generates the nushell-vs-rust-boundary tension — it could absorb orchestrator logic", + "to": "centralized-vs-scripted", + "weight": "Medium" + }, + { + "from": "nushell-cli-library", + "kind": "ManifestsIn", + "note": "The library's growth is the direct expression of this tension", + "to": "nushell-vs-rust-boundary", + "weight": "High" + }, + { + "from": "provisioning-registry", + "kind": "ManifestsIn", + "note": "Registry::invoke is the single dispatch path — surfaces cannot bypass it; enforced by ADR-029 constraint registry-sole-dispatch-path", + "to": "solid-boundaries", + "weight": "High" + }, + { + "from": "provisioning-registry", + "kind": "Resolves", + "note": "Registry is the structural boundary: Rust owns dispatch semantics, Nushell owns orchestration sequences and the legacy closure", + "to": "nushell-vs-rust-boundary", + "weight": "High" + }, + { + "from": "smart-interface-unification", + "kind": "ManifestsIn", + "note": "tool-call / tool-list in nulib/platform/clients/fallback.nu is the Nushell expression of the three-tier architecture", + "to": "nushell-cli-library", + "weight": "High" + }, + { + "from": "smart-interface-unification", + "kind": "FlowsTo", + "note": "All three tiers ultimately converge on Registry::invoke — the fallback chain selects the transport, not the dispatch logic", + "to": "provisioning-registry", + "weight": "High" + }, + { + "from": "smart-interface-unification", + "kind": "Complements", + "note": "mcp-server is now Registry-backed — MCP tool calling and AI tool calling use the same dispatch path", + "to": "ai-rag-surface", + "weight": "Medium" + }, + { + "from": "g3-contract-invariant", + "kind": "ValidatedBy", + "note": "G3 is the runtime evidence that Registry dispatch produces identical semantics across all three surfaces", + "to": "provisioning-registry", + "weight": "High" + }, + { + "from": "g3-contract-invariant", + "kind": "ValidatedBy", + "note": "G3 is the CI gate that prevents surface drift — the invariant that makes sync-irrenunciable structural", + "to": "smart-interface-unification", + "weight": "High" + }, + { + "from": "smart-interface-unification", + "kind": "ManifestsIn", + "note": "Tier selection is driven by environment probes at call time, not by hardcoded configuration — the fallback chain is config-driven", + "to": "config-driven-always", + "weight": "Medium" + }, + { + "from": "vault-service", + "kind": "ManifestsIn", + "note": "Vault is the concrete implementation of the secrets SOLID boundary — Cedar policies enforce no other service touches vault endpoints", + "to": "solid-boundaries", + "weight": "High" + }, + { + "from": "vault-service", + "kind": "ManifestsIn", + "note": "Backend selection (Age/Cosmian/RustyVault) is purely configuration — same binary, different backend at runtime", + "to": "config-driven-always", + "weight": "High" + }, + { + "from": "extension-registry-service", + "kind": "Complements", + "note": "Extension registry distributes the versioned artifacts that implement provider and taskserv extensions", + "to": "provider-abstraction", + "weight": "Medium" + }, + { + "from": "extension-registry-service", + "kind": "ValidatedBy", + "note": "Registry validates OCI artifact digests; the metadata.ncl contract inside each artifact is validated by the CLI loader on install", + "to": "extension-metadata-contract", + "weight": "High" + }, + { + "from": "ncl-sync-daemon", + "kind": "ManifestsIn", + "note": "NCL sync makes NCL the live source of truth — JSON cache is always derived from NCL, never edited directly", + "to": "type-safety-nickel", + "weight": "High" + }, + { + "from": "ncl-sync-daemon", + "kind": "ManifestsIn", + "note": "The JSON cache NCL sync maintains is the artifact consumed by the 5-level config hierarchy at runtime", + "to": "config-hierarchy", + "weight": "High" + }, + { + "from": "prvng-cli-daemon", + "kind": "Complements", + "note": "prvng-cli eliminates the startup cost that made fast bash-wrapper validation infeasible — the CLI library benefits from sub-ms command lookup", + "to": "nushell-cli-library", + "weight": "High" + }, + { + "from": "prvng-cli-daemon", + "kind": "Resolves", + "note": "Unix-socket daemon shifts command validation entirely to Rust, removing the Nu + nickel export cost from the hot path", + "to": "nushell-vs-rust-boundary", + "weight": "Medium" + }, + { + "from": "platform-shared-infra", + "kind": "ManifestsIn", + "note": "platform-config/nats/db are the only infra primitives crossing service boundaries — they are the shared substrate SOLID boundaries operate over", + "to": "solid-boundaries", + "weight": "High" + }, + { + "from": "platform-shared-infra", + "kind": "ManifestsIn", + "note": "Solo mode is implemented entirely in platform-db (embedded RocksDB) and platform-nats (child process) — no solo-specific code in the business services", + "to": "solo-mode", + "weight": "High" + }, + { + "from": "platform-crate-naming", + "kind": "Resolves", + "note": "The naming convention makes the monorepo workspace unambiguous — dep declarations carry project affiliation without splitting into separate repos", + "to": "monorepo-vs-split", + "weight": "Medium" + }, + { + "from": "platform-crate-naming", + "kind": "Complements", + "note": "Consistent naming is a prerequisite for config-driven extension loading — ambiguous package names would make programmatic workspace dep discovery fragile", + "to": "config-driven-always", + "weight": "Low" + }, + { + "from": "ops-contract-dual-mode", + "kind": "ManifestsIn", + "note": "ops-controller is a new SOLID boundary — consumes from ops.cmd, applies via orchestrator API, writes to ops.audit and SurrealDB; never calls provider APIs or auth services directly", + "to": "solid-boundaries", + "weight": "High" + }, + { + "from": "ops-contract-dual-mode", + "kind": "ManifestsIn", + "note": "Mode switch (auto/manual/hybrid) is operational state, not configuration — keeper policy is declarative Nickel, ops contract is JWT scopes; no hardcoded mode constants", + "to": "config-driven-always", + "weight": "High" + }, + { + "from": "ops-contract-dual-mode", + "kind": "Resolves", + "note": "Pending queue + replaceable signer means automated CI and manual operator paths converge on the same contract — no fork between centralized and scripted", + "to": "centralized-vs-scripted", + "weight": "High" + }, + { + "from": "ops-contract-dual-mode", + "kind": "FlowsTo", + "note": "ops contract uses platform-nats for JetStream and platform-db for SurrealDB persistence — built on the same shared substrate as orchestrator", + "to": "platform-shared-infra", + "weight": "High" + }, + { + "from": "decentralized-governance-radicle", + "kind": "ManifestsIn", + "note": "Radicle repos (policy/desired/state) are versioned configuration with cryptographic provenance — config-driven extends to governance itself", + "to": "config-driven-always", + "weight": "High" + }, + { + "from": "decentralized-governance-radicle", + "kind": "ManifestsIn", + "note": "keeper policy uses declarative-only Nickel schema — type-safe data, never executed as code", + "to": "type-safety-nickel", + "weight": "High" + }, + { + "from": "decentralized-governance-radicle", + "kind": "Resolves", + "note": "Three-repo split per workspace separates governance/desired/audit by authority profile without compromising the source-code monorepo", + "to": "monorepo-vs-split", + "weight": "Medium" + }, + { + "from": "decentralized-governance-radicle", + "kind": "Complements", + "note": "ops contract handles transit (NATS); Radicle handles permanent record (audit ledger via mirror sidecar) and governance (delegations)", + "to": "ops-contract-dual-mode", + "weight": "High" + }, + { + "from": "ephemeral-build-infrastructure", + "kind": "FlowsTo", + "note": "buildkit_runner is a component spawned via orchestrator's VM lifecycle — same provider abstraction as taskservs", + "to": "provider-abstraction", + "weight": "High" + }, + { + "from": "ephemeral-build-infrastructure", + "kind": "ManifestsIn", + "note": "Per-build sizing resolved from .build-spec.ncl declaration, historical p95, or language defaults — no hardcoded sizing", + "to": "config-driven-always", + "weight": "High" + }, + { + "from": "ephemeral-build-infrastructure", + "kind": "FlowsTo", + "note": "Build artifacts (image push to zot) trigger downstream deploy ops via ops.pending — build pipeline emits ops, does not apply them", + "to": "ops-contract-dual-mode", + "weight": "Medium" + }, + { + "from": "ephemeral-build-infrastructure", + "kind": "Complements", + "note": "zot multi-tenant /crates and /images coexist with extension-registry's OCI distribution — both are OCI-spec consumers of the same backing storage", + "to": "extension-registry-service", + "weight": "Medium" + }, + { + "from": "federated-integration-modes", + "kind": "ManifestsIn", + "note": "Cabling contracts and domain contracts are Nickel NCL — type safety extends to integration context assembly", + "to": "type-safety-nickel", + "weight": "High" + }, + { + "from": "federated-integration-modes", + "kind": "ValidatedBy", + "note": "No filesystem coupling between participants — each project is an autonomous peer consuming typed OCI artifacts", + "to": "solid-boundaries", + "weight": "High" + }, + { + "from": "federated-integration-modes", + "kind": "Complements", + "note": "Domain artifacts are stored in the same zot registry as build artifacts — OCI storage is shared substrate", + "to": "ephemeral-build-infrastructure", + "weight": "Medium" + }, + { + "from": "federated-integration-modes", + "kind": "ManifestsIn", + "note": "Cabling files are declarative config — no imperative wiring; context assembly reads config, not code", + "to": "config-driven-always", + "weight": "High" + } + ], + "nodes": [ + { + "adrs": [], + "artifact_paths": [ + "config/", + "schemas/config/" + ], + "description": "Never hardcoded, always configuration. Runtime args > env > user config > infra config > defaults. TOML/YAML are output formats, never source of truth.", + "id": "config-driven-always", + "invariant": true, + "level": "Axiom", + "name": "Config-Driven Always", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "schemas/" + ], + "description": "Nickel schemas for all infrastructure configuration. TOML/YAML are generated output, never source of truth. Every config change is validated at the schema level before reaching runtime.", + "id": "type-safety-nickel", + "invariant": true, + "level": "Axiom", + "name": "Type Safety via Nickel", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "platform/crates/orchestrator/", + "platform/crates/control-center/", + "platform/secretumvault/" + ], + "description": "6 hard boundaries with 6 layers of enforcement. Orchestrator ONLY does provider APIs + SSH. Auth decisions ONLY in Control Center. Secrets ONLY via Vault. Violations caught at compile-time, dev-time, pre-commit, CI, runtime, and audit.", + "id": "solid-boundaries", + "invariant": true, + "level": "Axiom", + "name": "SOLID Architecture Boundaries", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "catalog/providers/" + ], + "description": "Providers as pluggable interface of 25 functions. New provider = implement interface, not change platform. Provider implementations are isolated in catalog/providers/.", + "id": "provider-abstraction", + "invariant": true, + "level": "Axiom", + "name": "Provider Abstraction", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [], + "description": "Richer Nickel schemas provide better validation and safety but increase the barrier of entry for contributors. The balance: compose pattern over merge operator, progressive schema layers.", + "id": "nickel-complexity-vs-accessibility", + "invariant": false, + "level": "Tension", + "name": "Nickel Complexity vs Accessibility", + "pole": "Spiral" + }, + { + "adrs": [], + "artifact_paths": [], + "description": "Everything in one repo simplifies development and cross-cutting changes but complicates CI, ownership boundaries, and workspace isolation.", + "id": "monorepo-vs-split", + "invariant": false, + "level": "Tension", + "name": "Monorepo vs Split Repos", + "pole": "Spiral" + }, + { + "adrs": [], + "artifact_paths": [], + "description": "Orchestrator provides audit trail, rollback, and state machine but adds complexity vs direct provider scripts. Solo mode mitigates by keeping full architecture with relaxed auth.", + "id": "centralized-vs-scripted", + "invariant": false, + "level": "Tension", + "name": "Centralized Orchestration vs Scripts", + "pole": "Spiral" + }, + { + "adrs": [], + "artifact_paths": [], + "description": "The planned extension to embed ontology nodes in metadata.ncl makes extensions graph-aware but blurs the line between configuration and code. Simple extensions should remain pure config; only extensions with non-trivial platform relationships should declare ontology nodes. The resolution: ontology fields in metadata.ncl are optional and additive — the base metadata contract stays simple.", + "id": "extension-graph-vs-declarative-config", + "invariant": false, + "level": "Tension", + "name": "Extension Ontology vs Pure Config", + "pole": "Spiral" + }, + { + "adrs": [], + "artifact_paths": [], + "description": "The Nushell CLI library (core/nulib/) grows to cover operations that could be in Rust platform crates. Moving logic to Rust improves type safety and testability; keeping it in Nushell keeps it operator-scriptable and writable without recompilation. Partial resolution via smart-interface-unification (ADR-029): Rust owns the Registry and all Tool dispatch semantics; Nushell owns orchestration sequences, the three-tier fallback probe chain, and the required legacy closure per operation. The boundary is now structural — operations cross it via tool-call, not via direct Nushell reimplementation.", + "id": "nushell-vs-rust-boundary", + "invariant": false, + "level": "Tension", + "name": "Nushell Library Boundary vs Rust Platform", + "pole": "Spiral" + }, + { + "adrs": [], + "artifact_paths": [ + "core/nulib/", + "core/nulib/main_provisioning/", + "core/nulib/lib_provisioning/" + ], + "description": "The primary user-facing command surface — 60+ Nushell modules in core/nulib/ covering all platform operations: server/cluster/taskserv/workspace lifecycle, batch ops, provider discovery, extension loading, orchestrator integration, AI tooling, secrets, observability. The CLI composes nulib modules; the library consumes platform APIs and extension metadata.", + "id": "nushell-cli-library", + "invariant": false, + "level": "Practice", + "name": "Nushell CLI Library", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "catalog/taskservs/*/metadata.ncl", + "catalog/providers/*/", + "catalog/clusters/" + ], + "description": "Every extension (taskserv, provider, cluster) declares a metadata.ncl: name, version, category, description, typed dependencies, tags, and best_practices references. This contract is the machine-readable extension interface consumed by the CLI loader, schema validator, and orchestrator dependency resolver. Future: metadata.ncl will also declare ontology nodes, connecting extension capabilities to the platform DAG.", + "id": "extension-metadata-contract", + "invariant": false, + "level": "Practice", + "name": "Extension Metadata Contract", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "catalog/taskservs/", + "platform/crates/orchestrator/src/formula.rs" + ], + "description": "Taskservs form a typed dependency DAG via their metadata.ncl `dependencies` field. Execution order: infrastructure → networking/storage → container_runtime → kubernetes/databases/development → applications. The orchestrator resolves this DAG before building the formula execution plan — no taskserv executes before its declared dependencies complete.", + "id": "taskserv-dependency-dag", + "invariant": false, + "level": "Practice", + "name": "Taskserv Dependency DAG", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "catalog/taskservs/" + ], + "description": "Extensions that serve infrastructure tasks — each taskserv declares dependencies, capabilities, and contracts. They consume workspace config and produce infrastructure operations. 10 built-in taskservs: infrastructure, networking, storage, container_runtime, kubernetes, databases, applications, development, cluster, misc.", + "id": "taskserv-pattern", + "invariant": false, + "level": "Practice", + "name": "TaskServ Pattern", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "workspace/layers/", + "workspace/templates/", + "workspace/registry/" + ], + "description": "Three-tier priority system for workspace configuration composition: Core Layer (Priority 100, catalog/) → Workspace Templates (Priority 200, workspace/templates/) → Infrastructure-Specific (Priority 300, workspace/infra/{name}/). Higher priority overrides lower. Enables shared patterns to be extracted to templates while infrastructure-specific concerns stay local.", + "id": "workspace-layer-resolution", + "invariant": false, + "level": "Practice", + "name": "Workspace Layer Resolution", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "workspace/templates/", + "examples/workspaces/", + "schemas/config/workspace_config/" + ], + "description": "A workspace IS the implementation plan. It declares the complete typed composition: which providers, which taskservs with their dependencies, which formula DAG nodes, which clusters. The platform validates the composition against schemas and resolves the execution plan from it — no imperative scripting. Workspaces make infrastructure intent explicit and auditable.", + "id": "workspace-as-implementation-plan", + "invariant": false, + "level": "Practice", + "name": "Workspace as Implementation Plan", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "schemas/config/workspace_config/" + ], + "description": "Workspaces are typed compositions of ingredients in DAGs. Each workspace declares what it needs via Nickel schemas; the platform validates and provisions accordingly.", + "id": "workspace-contract", + "invariant": false, + "level": "Practice", + "name": "Workspace Contract", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "platform/crates/orchestrator/src/workflow.rs", + "platform/crates/orchestrator/src/batch.rs" + ], + "description": "Orchestrator dispatches tasks via NATS work queues, maintains state machine per task, and provides rollback capability. All provider API calls flow through this single dispatch point.", + "id": "platform-dispatch", + "invariant": false, + "level": "Practice", + "name": "Platform Dispatch Model", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "schemas/config/", + "config/config.defaults.toml" + ], + "description": "5-level config precedence: Runtime args > env vars > user config > infra config > system defaults. Implemented via Nickel schema composition and Nushell config loading.", + "id": "config-hierarchy", + "invariant": false, + "level": "Practice", + "name": "Configuration Hierarchy", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "schemas/lib/formula.ncl", + "platform/crates/orchestrator/src/formula.rs" + ], + "description": "Workspace taskserv execution modeled as typed DAGs. Formulas replace positional arrays: each node declares depends_on, on_error, parallel, max_retries. Orchestrator converts via formula.rs into DependencyGraph for topological parallel execution.", + "id": "formula-dag-execution", + "invariant": false, + "level": "Practice", + "name": "Formula DAG Execution", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "platform/crates/control-center/src/middleware/", + "platform/crates/orchestrator/src/nats.rs" + ], + "description": "Full platform architecture with relaxed auth — solo_auth_middleware replaces JWT+Cedar, injecting a fixed admin session gated behind --mode solo runtime flag. Same binaries, same NATS subjects, same SurrealDB schema. SurrealDB uses embedded RocksDB, NATS runs as child process. Enables single-operator deployments and CI integration tests without external infrastructure.", + "id": "solo-mode", + "invariant": false, + "level": "Practice", + "name": "Solo Mode Architecture", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "platform/crates/provisioning-core/src/", + "platform/crates/provisioning-core/src/registry.rs" + ], + "description": "provisioning-core::Registry is the shared dispatch table for all 37 Tool implementations. Every surface (CLI binary, HTTP daemon, MCP server) must invoke operations through Registry::invoke — no surface may bypass it with direct tool instantiation. This structural constraint is the mechanism that makes semantic parity across surfaces a compile-time guarantee rather than a convention.", + "id": "provisioning-registry", + "invariant": false, + "level": "Practice", + "name": "Provisioning Core Registry", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "core/nulib/platform/clients/fallback.nu", + "core/nulib/platform/clients/daemon.nu", + "core/nulib/platform/clients/provisioning_tool.nu", + "platform/crates/provisioning-tool/", + "platform/crates/provisioning-daemon/", + "platform/scripts/start-provisioning-daemon.nu", + "justfiles/daemon.just" + ], + "description": "Three-tier fallback chain in Nushell (platform/clients/fallback.nu::tool-call): tier 1 probes the HTTP daemon, tier 2 spawns provisioning-tool as a child process, tier 3 executes the caller-supplied Nushell legacy closure. The probe sequence runs at call time; no daemon state is managed by the operator. All three tiers dispatch through provisioning-core::Registry. Tier-3 closures are the offline-first guarantee and can only be retired per-operation after G3 passes for that operation.", + "id": "smart-interface-unification", + "invariant": false, + "level": "Practice", + "name": "Smart Interface Unification", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "platform/crates/contract-tests/" + ], + "description": "The contract-tests crate asserts that CLI, HTTP daemon, and MCP server produce semantically equivalent payloads and identical error codes for every fixture tool. Five tests must pass: listing agreement, echo agreement, invalid-param error agreement, failing-tool error agreement, tools/list count agreement. normalise() defines what 'equivalent' means by stripping volatile fields. G3 is the CI mechanism that converts sync-irrenunciable into an architectural invariant.", + "id": "g3-contract-invariant", + "invariant": false, + "level": "Practice", + "name": "G3 Contract Invariant", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "reflection/modes/provisioning-assess.ncl" + ], + "description": "On+re reflection mode: assess system readiness across orchestrator, CLI, control center, schema coverage, and KCL migration dimensions.", + "id": "mode-provisioning-assess", + "invariant": false, + "level": "Practice", + "name": "Mode: provisioning-assess", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "reflection/modes/provisioning-audit.ncl" + ], + "description": "On+re reflection mode: validate config, list and verify taskservs, check Nickel contracts, verify provider integrity, check axiom coherence.", + "id": "mode-provisioning-audit", + "invariant": false, + "level": "Practice", + "name": "Mode: provisioning-audit", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "reflection/modes/provisioning-coverage.ncl" + ], + "description": "On+re reflection mode: map extension ecosystem maturity — taskservs, providers, clusters — and identify coverage gaps.", + "id": "mode-provisioning-coverage", + "invariant": false, + "level": "Practice", + "name": "Mode: provisioning-coverage", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "reflection/modes/provisioning-validate-formula.ncl" + ], + "description": "On+re reflection mode: cross-validate a workspace Formula DAG — typecheck, taskserv existence, metadata dep coverage, ConflictsWith detection, DAG acyclicity.", + "id": "mode-provisioning-validate-formula", + "invariant": false, + "level": "Practice", + "name": "Mode: provisioning-validate-formula", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + ".typedialog/provisioning/", + ".typedialog/provisioning/schemas/", + ".typedialog/provisioning/form.toml" + ], + "description": "Nickel schemas are the single source of truth for web form generation. TypeDialog reads contracts from `.typedialog/provisioning/schemas/` and generates validated HTML forms with no manual form code. Supports multi-user collaborative workflows (draft → review → approve), embedded in the control center dashboard. TUI is a fallback for SSH-only environments. Primary value: schema drift between form and config is structurally impossible.", + "id": "typedialog-web-ui", + "invariant": false, + "level": "Practice", + "name": "TypeDialog Schema-Driven Web UI", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "platform/crates/ai-service/", + "platform/crates/mcp-server/", + "platform/crates/rag/" + ], + "description": "AI config generation constrained by Nickel schemas — cannot produce invalid configs. RAG indexes Nickel schemas, docs, and past deployments as retrieval context. ai-service is the HTTP entry point (Cedar-gated); mcp-server exposes tool calling; rag crate manages vector store and embeddings. Cedar policy forbids AI from accessing secrets and requires human approval before any deployment.", + "id": "ai-rag-surface", + "invariant": false, + "level": "Practice", + "name": "Schema-Aware AI and RAG Surface", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "catalog/taskservs/*/metadata.ncl", + "schemas/lib/dag/contracts.ncl" + ], + "description": "Extensions declare typed capability provides/requires/conflicts_with in metadata.ncl. Resolution maps required capabilities to concrete extensions before formula execution. Enables conflict detection and dependency ordering without hardcoded extension names.", + "id": "extension-capability-dag", + "invariant": false, + "level": "Practice", + "name": "Extension Capability DAG", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "schemas/lib/dag/contracts.ncl", + "platform/crates/orchestrator/src/formula.rs" + ], + "description": "Workspaces declare inter-formula dependencies as a typed DAG via dag.ncl. Formula execution ordering and health gates between formula groups are schema-validated by the WorkspaceComposition Nickel contract and enforced at runtime by WorkspaceComposition::into_workflow in formula.rs.", + "id": "workspace-composition-dag", + "invariant": false, + "level": "Practice", + "name": "Workspace Composition DAG", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "schemas/lib/dag/contracts.ncl", + "schemas/config/dag/main.ncl" + ], + "description": "ResolutionPolicy maps required capabilities (from extension requires fields) to concrete extensions (from extension provides fields). Strict mode: all Required capabilities must resolve before execution proceeds. Optional gaps allowed only when resolution.allow_optional_gaps = true.", + "id": "capability-resolution", + "invariant": false, + "level": "Practice", + "name": "Capability Resolution", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [], + "description": "Fine-grained capabilities enable precise conflict detection but increase taxonomy maintenance burden. Initial set of 9 coarse capabilities (server-lifecycle, networking, storage, container-runtime, orchestration, database, application-deployment, dev-tooling, hypervisor) chosen to defer premature optimization.", + "id": "capability-granularity-vs-simplicity", + "invariant": false, + "level": "Tension", + "name": "Capability Granularity vs Simplicity", + "pole": "Spiral" + }, + { + "adrs": [], + "artifact_paths": [ + "reflection/modes/provisioning-dag-integrity.ncl" + ], + "description": "On+re reflection mode: audit all taskservs for provides/requires/conflicts_with completeness, validate capability graph has no unresolved Required deps, check that ConflictsWith pairs don't coexist in any formula. Runs after B3 migration.", + "id": "mode-provisioning-dag-integrity", + "invariant": false, + "level": "Practice", + "name": "Mode: provisioning-dag-integrity", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + ".github/workflows/nushell-lint.yml", + ".github/workflows/nickel-typecheck.yml", + ".github/workflows/rust-ci.yml" + ], + "description": "GitHub Actions pipelines: nushell-lint, nickel-typecheck, rust-ci. Enforce code quality and schema validity on every PR.", + "id": "ci-github-actions", + "invariant": false, + "level": "Practice", + "name": "CI: GitHub Actions", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + ".woodpecker/ci.yml", + ".woodpecker/ci-advanced.yml" + ], + "description": "Woodpecker CI pipelines: ci.yml and ci-advanced.yml. Self-hosted CI for provisioning workloads.", + "id": "ci-woodpecker", + "invariant": false, + "level": "Practice", + "name": "CI: Woodpecker", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "examples/workspaces" + ], + "description": "Example workspace configurations demonstrating the workspace contract pattern, server composition, and formula DAGs.", + "id": "scenario-workspaces", + "invariant": false, + "level": "Practice", + "name": "Scenario: Workspaces", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "platform/crates/vault-service/", + "platform/crates/vault-service/src/" + ], + "description": "SOLID boundary for all secret storage and retrieval. Three backends: Age (development, filesystem key), Cosmian KMS (production, HSM-backed), RustyVault (self-hosted). Provider credentials are leased, never stored raw. Secrets never transit NATS — only lease_id references are published to the event bus. Cedar policies in the control-center prevent any other service from calling vault endpoints directly.", + "id": "vault-service", + "invariant": false, + "level": "Practice", + "name": "Vault Service — Multi-Backend Secrets", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "platform/crates/extension-registry/", + "platform/crates/extension-registry/src/" + ], + "description": "OCI-compliant registry proxy that distributes provisioning extensions (taskservs, providers, cluster definitions) as OCI artifacts. Validates digests, caches manifests via LRU, emits extension lifecycle events to NATS. Enables versioned extension delivery without requiring a full OCI registry deployment — the proxy layer handles authentication and manifest caching transparently.", + "id": "extension-registry-service", + "invariant": false, + "level": "Practice", + "name": "Extension Registry — OCI Distribution Surface", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "platform/crates/ncl-sync/", + "platform/crates/ncl-sync/src/" + ], + "description": "Daemon that watches Nickel (NCL) source files, compiles them to JSON on change, and keeps the config cache fresh for Nushell processes that cannot afford `nickel export` startup cost on every invocation. File-watching via the `notify` crate; optional NATS publication for cross-process cache invalidation. Resolves the tension between type-safe NCL source of truth and low-latency config reads at CLI time.", + "id": "ncl-sync-daemon", + "invariant": false, + "level": "Practice", + "name": "NCL Sync Daemon — Config Compilation Pipeline", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "platform/crates/prvng-cli/", + "platform/crates/prvng-cli/src/" + ], + "description": "Unix-socket daemon (`~/.local/share/provisioning/cli.sock`) that answers command registry lookups with sub-millisecond latency. Eliminates the Nushell startup + `nickel export` cost from the bash wrapper's `_validate_command` path. File-watches `commands-registry.json` via the `notify` crate; auto-shuts after 60s idle; restarted by the bash wrapper on next invocation. The wrapper falls through to grep+JSON cache if the socket is absent.", + "id": "prvng-cli-daemon", + "invariant": false, + "level": "Practice", + "name": "prvng-cli — Zero-Cost CLI Query Daemon", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "platform/crates/platform-config/", + "platform/crates/platform-nats/", + "platform/crates/platform-db/" + ], + "description": "Three workspace libraries consumed by all platform services: `platform-config` (centralized config loading with Nickel merge layer), `platform-nats` (shared NATS JetStream bridge with retry loop, explicit ACK, and subject prefixing under `provisioning.>`), and `platform-db` (SurrealDB connection pool supporting embedded RocksDB for solo mode, SurrealKV for dev, and WebSocket for multi-user production). These three crates are the only infrastructure primitives that cross service boundaries in the Rust layer.", + "id": "platform-shared-infra", + "invariant": false, + "level": "Practice", + "name": "Platform Shared Infrastructure Crates", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "platform/Cargo.toml", + "platform/crates/", + "platform/prov-ecosystem/crates/" + ], + "description": "Four-rule naming convention applied to all workspace crates (ADR-030): (1) shared library crates use `platform-` package name; (2) smart interface layer uses `provisioning-`; (3) service binary package names are short — `provisioning-` prefix lives only in `[[bin]] name`; (4) ecosystem crates with many existing `use` callers use `platform-` package name + `[lib] name = 'old_name'` to preserve Rust crate names without modifying call sites. The convention disambiguates workspace dep declarations and eliminates crates.io name collision risk for generic names.", + "id": "platform-crate-naming", + "invariant": false, + "level": "Practice", + "name": "Platform Workspace Crate Naming Convention", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "adrs/adr-037-ops-contract-dual-mode.ncl", + "platform/crates/ops-keeper/", + "platform/crates/ops-controller/", + "schemas/lib/ops_contract.ncl" + ], + "description": "NATS JetStream-based ops coordination with three subject namespaces (ops.pending, ops.cmd, ops.audit) and JWT-signed commands carrying scoped permissions, monotonic sequence, idempotency key, and expected_state_version. Signers (keeper-daemon for auto, keeper-cli for manual) are interchangeable subscribers to ops.pending — switching modes is operational (start/stop daemon), not architectural. ops-controller is the single per-workspace WorkQueue consumer of ops.cmd, persisting in-flight ops to SurrealDB before ack to survive restart. Multi-emitter coordination is delegated to JetStream stream order with optimistic concurrency on expected_state_version. ADR-037.", + "id": "ops-contract-dual-mode", + "invariant": false, + "level": "Practice", + "name": "Ops Contract Dual-Mode — Pending Queue + Switchable Signer", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "adrs/adr-038-radicle-decentralized-governance.ncl", + "platform/crates/audit-mirror/", + "schemas/lib/radicle.ncl", + "schemas/lib/keeper_policy.ncl" + ], + "description": "Radicle Heartwood as the substrate for governance, desired-state, and audit ledger across all workspaces. Three repos per workspace: policy- (M-of-N delegation among operators), -desired (M-of-N + CI keys), -state (single delegate: ops-controller key). Keeper policy is declarative-only Nickel — parsed by Rust matcher, never evaluated as code. Audit mirror sidecar bridges NATS ops.audit subjects to -state commits with jti idempotency. Operators may use any frontend (git, jj) over their local Radicle replica. Domain-level commands (governance delegations, governance signers) read local clones uniformly. ADR-038.", + "id": "decentralized-governance-radicle", + "invariant": false, + "level": "Practice", + "name": "Decentralized Governance — Radicle Heartwood Substrate", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "adrs/adr-039-build-infrastructure-ephemeral.ncl", + "catalog/components/buildkit_runner.ncl", + "platform/crates/buildkit-launcher/", + "schemas/lib/build_spec.ncl" + ], + "description": "Build pipeline using orchestrator-spawned ephemeral VMs from periodically-rebuilt golden images (buildkit-runner-golden). Per-build sizing resolved from .build-spec.ncl declaration, p95 historical, or language defaults. zot relocated from libre-daoshi to libre-wuji with S3-compatible backend (versioning + cross-region replication for DR). Multi-tenant zot layout serves /images, /cache, /sccache, /crates with JWT-scoped auth. BuildKit registry-cache and sccache S3-backend both terminate at zot for warm-cache cold-spawn. buildkit-launcher (Woodpecker plugin) is a thin bridge to orchestrator's VM lease semantics. ADR-039.", + "id": "ephemeral-build-infrastructure", + "invariant": false, + "level": "Practice", + "name": "Ephemeral Build Infrastructure — Golden Runners + S3-Backed zot", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "adrs/adr-042-ecosystem-integration-modes.ncl", + "schemas/lib/integration/", + "catalog/domains/", + "core/nulib/platform/oci/domain_client.nu", + "core/nulib/cli/integration.nu" + ], + "description": "Cross-project integration via typed OCI domain artifacts. Each project declares an IntegrationMode in its own reflection/modes/ with domains_used pointing to versioned artifacts at reg.librecloud.online/domains/:. Provisioning is a peer participant — not a plugin host; no filesystem coupling exists between participants. Cabling files at infra//integrations/.ncl resolve domain context fields to concrete sources (sops, component, literal, env). Domains are OCI artifacts with mediaType application/vnd.ontoref.domain.v1 containing a typed Nickel contract. Initial catalog: secret-delivery 0.1.0, event-emission 0.1.0, result-reporting 0.1.0. prvng integration domain publish/pull/describe/verify manage the OCI surface. ADR-042.", + "id": "federated-integration-modes", + "invariant": false, + "level": "Practice", + "name": "Federated Integration Modes — OCI Domain Artifacts", + "pole": "Yang" + } + ] +} diff --git a/.ncl-cache/8cc010c678ad19020735fc3406d0bc81b96465624d1239b86938facccec87635.json b/.ncl-cache/8cc010c678ad19020735fc3406d0bc81b96465624d1239b86938facccec87635.json new file mode 100644 index 0000000..0293095 --- /dev/null +++ b/.ncl-cache/8cc010c678ad19020735fc3406d0bc81b96465624d1239b86938facccec87635.json @@ -0,0 +1,47 @@ +{ + "db": { + "mysql": { + "charset": "utf8", + "host": "127.0.0.1:3306", + "name": "gitea", + "typ": "mysql" + }, + "postgres": { + "charset": "utf8", + "host": "127.0.0.1:5432", + "name": "gitea", + "ssl_mode": "disable", + "typ": "postgres" + }, + "sqlite": { + "name": "gitea", + "path": "/var/lib/gitea/gitea.db", + "typ": "sqlite" + } + }, + "gitea": { + "config_path": "app.ini", + "disable_registration": true, + "etc_path": "/etc/gitea", + "http_addr": "localhost", + "http_port": 3000, + "name": "gitea", + "protocol": "http", + "require_signin_view": false, + "run_path": "/usr/local/bin/gitea", + "work_path": "/var/lib/gitea" + }, + "gitea_ssh": { + "builtin_ssh_server_user": "git", + "ssh_port": 2022, + "ssh_root_path": "/home/gitea/.ssh", + "start_ssh_server": true + }, + "user": { + "run_user": { + "group": "gitea", + "home": "/home/gitea", + "name": "gitea" + } + } +} diff --git a/.ncl-cache/8cc617af1f5b06632c9ec9ccc1b8a986dfdf8a3d09c297847c4b77e4f228bde6.json b/.ncl-cache/8cc617af1f5b06632c9ec9ccc1b8a986dfdf8a3d09c297847c4b77e4f228bde6.json new file mode 100644 index 0000000..631e119 --- /dev/null +++ b/.ncl-cache/8cc617af1f5b06632c9ec9ccc1b8a986dfdf8a3d09c297847c4b77e4f228bde6.json @@ -0,0 +1,118 @@ +{ + "firewall": { + "apply_to": [], + "name": "default-firewall", + "rules": [] + }, + "floating_ip": { + "description": "", + "dns_ptr": "", + "home_location": "", + "labels": {}, + "name": "", + "protection": { + "delete": false + }, + "type": "ipv4" + }, + "network": { + "alias_ips": [], + "ip": "10.0.0.2", + "name": "default-network", + "protection": { + "delete": false + } + }, + "provision_hetzner": { + "api_retries": 3, + "api_timeout": 30, + "api_url": "https://api.hetzner.cloud/v1", + "default_image": "debian-13", + "default_location": "fsn1", + "default_os_type": "debian", + "default_server_type": "cx11", + "enable_backups": false, + "enable_firewalls": true, + "enable_nixos_anywhere": false, + "enable_private_networks": true, + "enable_volumes": true, + "nixos_anywhere_bootstrap_image": "ubuntu-24.04" + }, + "server_defaults_hetzner": { + "automount": false, + "backups": false, + "firewalls": [], + "flake_path": "", + "image": "debian-13", + "kexec_tarball_url": "", + "labels": {}, + "location": "fsn1", + "networks": [], + "nixos_anywhere_enabled": false, + "os_type": "debian", + "placement_group": "", + "protection": { + "delete": false, + "rebuild": false + }, + "provider": "hetzner", + "server_type": "cx11", + "ssh_keys": [], + "target_host": "", + "user_data": "", + "volumes": [] + }, + "server_hetzner": { + "automount": false, + "backups": false, + "clusters": [], + "extra_hostnames": [], + "firewalls": [], + "flake_path": "", + "hostname": "hetzner-default-server", + "image": "debian-13", + "kexec_tarball_url": "", + "labels": { + "provider": "hetzner" + }, + "location": "fsn1", + "network_private_ip": "", + "networks": [], + "nixos_anywhere_enabled": false, + "os_type": "debian", + "placement_group": "", + "protection": { + "delete": false, + "rebuild": false + }, + "provider": "hetzner", + "server_type": "cx11", + "ssh_keys": [], + "target_host": "", + "taskservs": [], + "title": "Default Hetzner Server", + "user_data": "", + "volumes": [ + { + "automount": false, + "delete_on_termination": true, + "format": "ext4", + "name": "root", + "protection": { + "delete": false + }, + "size": 20 + } + ] + }, + "volume": { + "automount": false, + "delete_on_termination": false, + "format": "ext4", + "name": "storage-01", + "protection": { + "delete": false + }, + "size": 20 + } +} diff --git a/.ncl-cache/8da79aa224c7b64bc78f9fd42741b829765817c9a50985e5ba0ba84e6334e043.json b/.ncl-cache/8da79aa224c7b64bc78f9fd42741b829765817c9a50985e5ba0ba84e6334e043.json new file mode 100644 index 0000000..27ad7de --- /dev/null +++ b/.ncl-cache/8da79aa224c7b64bc78f9fd42741b829765817c9a50985e5ba0ba84e6334e043.json @@ -0,0 +1,7 @@ +{ + "api_base": "https://api.cloudflare.com/client/v4", + "default_ttl": 300, + "rate_limit_wait": true, + "retry_attempts": 3, + "timeout": 30 +} diff --git a/.ncl-cache/8dbaaf892b350754a8ebc41dfeba02c82f93241b8a95327768e928cd6e58a906.json b/.ncl-cache/8dbaaf892b350754a8ebc41dfeba02c82f93241b8a95327768e928cd6e58a906.json new file mode 100644 index 0000000..3cab10a --- /dev/null +++ b/.ncl-cache/8dbaaf892b350754a8ebc41dfeba02c82f93241b8a95327768e928cd6e58a906.json @@ -0,0 +1,32 @@ +{ + "vault_service": { + "ha": { + "enabled": false + }, + "logging": { + "format": "json", + "level": "info" + }, + "monitoring": { + "enabled": true, + "metrics_interval": 30 + }, + "security": { + "encryption_algorithm": "aes-256-gcm", + "key_rotation_days": 90 + }, + "server": { + "host": "0.0.0.0", + "port": 9094, + "workers": 4 + }, + "vault": { + "deployment_mode": "local", + "key_name": "provisioning-master", + "mount_point": "transit", + "server_url": "http://127.0.0.1:8200", + "storage_backend": "filesystem", + "tls_verify": false + } + } +} diff --git a/.ncl-cache/8dc5cc79672afa8fc7e27eef135d73fd8d18853440e86a24e0c736f2db63b6ae.json b/.ncl-cache/8dc5cc79672afa8fc7e27eef135d73fd8d18853440e86a24e0c736f2db63b6ae.json new file mode 100644 index 0000000..d11bd24 --- /dev/null +++ b/.ncl-cache/8dc5cc79672afa8fc7e27eef135d73fd8d18853440e86a24e0c736f2db63b6ae.json @@ -0,0 +1,23 @@ +{ + "lian_build": { + "context_src": "", + "ctx_type": "plain", + "image": "", + "lian_build_root": "/Users/Akasha/Development/lian-build", + "registry": { + "credential_path": "infra/libre-wuji/secrets/registry-push.sops.yaml", + "endpoint": "reg.librecloud.online" + }, + "runner_image_ref": "app=buildkit-runner-golden", + "runner_script": "/Users/Akasha/Development/provisioning/catalog/providers/hetzner/runner.nu", + "runner_ssh_key_ref": "orchestrator-buildkit", + "sccache": { + "bucket": "sccache", + "credential_path": "infra/libre-wuji/secrets/hetzner-s3.sops.yaml", + "endpoint": "https://fsn1.your-objectstorage.com" + }, + "secrets_base": "/Users/Akasha/Development/provisioning/workspaces/libre-wuji", + "ssh_key": "/Users/jesusperezlorenzo/.ssh/orchestrator-buildkit-key", + "workspace": "" + } +} diff --git a/.ncl-cache/8e6f42ffb75ddb64eef299ed457fb39769e4c5fc2d341fbe0644de6f7dfded60.json b/.ncl-cache/8e6f42ffb75ddb64eef299ed457fb39769e4c5fc2d341fbe0644de6f7dfded60.json new file mode 100644 index 0000000..0d5e0c6 --- /dev/null +++ b/.ncl-cache/8e6f42ffb75ddb64eef299ed457fb39769e4c5fc2d341fbe0644de6f7dfded60.json @@ -0,0 +1,9 @@ +{ + "docker_desktop_min_version": "4.0.0", + "docker_desktop_required": true, + "enable_cgroups_v2": true, + "hardware_acceleration": true, + "name": "docker-vm", + "platform": "macos", + "version": "latest" +} diff --git a/.ncl-cache/8f95a2781072ae0208b1b6fd5d81cccbe43ae1edc22521e6ff708569706df805.json b/.ncl-cache/8f95a2781072ae0208b1b6fd5d81cccbe43ae1edc22521e6ff708569706df805.json new file mode 100644 index 0000000..ddd132d --- /dev/null +++ b/.ncl-cache/8f95a2781072ae0208b1b6fd5d81cccbe43ae1edc22521e6ff708569706df805.json @@ -0,0 +1,15 @@ +{ + "k8s_nodejoin": { + "admin_host": null, + "admin_port": null, + "admin_user": null, + "cluster": "kubernetes", + "cp_hostname": "controlplane", + "name": "k8s-nodejoin", + "source_cmd": "kubeadm token create --print-join-command > /tmp/k8s_join.sh", + "source_path": "/tmp/k8s_join.sh", + "ssh_key_path": null, + "target_cmd": "sudo bash /tmp/k8s_join.sh", + "target_path": "/tmp/k8s_join.sh" + } +} diff --git a/.ncl-cache/900ba96b7e8727896cec2a94c8837aa6f84cfe665945c1b014214cc00d5c1eeb.json b/.ncl-cache/900ba96b7e8727896cec2a94c8837aa6f84cfe665945c1b014214cc00d5c1eeb.json new file mode 100644 index 0000000..2a8f767 --- /dev/null +++ b/.ncl-cache/900ba96b7e8727896cec2a94c8837aa6f84cfe665945c1b014214cc00d5c1eeb.json @@ -0,0 +1,14 @@ +{ + "DefaultOras": { + "copy_paths": [], + "name": "oras", + "version": "1.2.0" + }, + "defaults": { + "oras": { + "copy_paths": [], + "name": "oras", + "version": "1.2.0" + } + } +} diff --git a/.ncl-cache/909d174e379f349aeb308c5cacca6606473508158ca78b59baf0e81845f124c4.json b/.ncl-cache/909d174e379f349aeb308c5cacca6606473508158ca78b59baf0e81845f124c4.json new file mode 100644 index 0000000..36ff1b8 --- /dev/null +++ b/.ncl-cache/909d174e379f349aeb308c5cacca6606473508158ca78b59baf0e81845f124c4.json @@ -0,0 +1,265 @@ +{ + "BatchOperationTypes": [ + "server_create", + "server_delete", + "server_scale", + "server_update", + "taskserv_install", + "taskserv_remove", + "taskserv_update", + "taskserv_configure", + "cluster_create", + "cluster_delete", + "cluster_scale", + "cluster_upgrade", + "custom_command", + "custom_script", + "custom_api_call" + ], + "BatchProviders": [ + "upcloud", + "aws", + "local", + "mixed", + "custom" + ], + "DefaultAutoscaling": { + "cooldown_period": 300, + "enabled": false, + "max_parallel": 10, + "min_parallel": 1, + "scale_down_threshold": 0.2, + "scale_step": 1, + "scale_up_threshold": 0.8, + "target_utilization": 0.6 + }, + "DefaultBatchConfig": { + "api_endpoints": [], + "audit_log_path": "./logs/batch_audit.log", + "audit_logging": true, + "autoscaling": { + "cooldown_period": 300, + "enabled": true, + "max_parallel": 8, + "min_parallel": 2, + "scale_down_threshold": 0.2, + "scale_step": 1, + "scale_up_threshold": 0.8, + "target_utilization": 0.7 + }, + "description": "Default configuration-driven batch executor for provisioning operations", + "executor_id": "default_batch_executor", + "name": "Default Batch Executor", + "performance_config": { + "batch_size": "100", + "io_threads": "4", + "worker_threads": "8" + }, + "provider_config": { + "cross_provider_networking": {}, + "primary_provider": "upcloud", + "provider_limits": {}, + "provider_selection": "primary_first", + "secondary_providers": [ + "aws", + "local" + ] + }, + "queues": [], + "resource_constraints": [], + "scheduler": { + "enable_preemption": false, + "resource_limits": { + "max_cpu_cores": 8, + "max_memory_mb": 16384, + "max_network_bandwidth": 1000 + }, + "scheduling_interval": 10, + "strategy": "dependency_first" + }, + "security_config": {}, + "webhook_endpoints": [] + }, + "DefaultExecutor": { + "api_endpoints": [], + "audit_log_path": "./logs/batch_audit.log", + "audit_logging": true, + "description": "", + "executor_id": "", + "name": "", + "performance_config": { + "batch_size": "100", + "io_threads": "4", + "worker_threads": "8" + }, + "queues": [], + "resource_constraints": [], + "security_config": {}, + "webhook_endpoints": [] + }, + "DefaultHealthCheck": { + "check_interval": 60, + "check_timeout": 30, + "enabled": true, + "failure_actions": [ + "retry", + "rollback" + ], + "failure_threshold": 3, + "health_checks": [], + "success_threshold": 2 + }, + "DefaultMetrics": { + "aggregation_intervals": [ + 60, + 300, + 3600 + ], + "custom_metrics": [], + "detailed_metrics": true, + "enable_export": false, + "export_config": {}, + "retention_hours": 168 + }, + "DefaultProviderMixConfig": { + "cross_provider_networking": {}, + "primary_provider": "upcloud", + "provider_limits": {}, + "provider_selection": "primary_first", + "secondary_providers": [] + }, + "DefaultQueue": { + "max_delivery_attempts": 3, + "max_size": 0, + "queue_id": "", + "queue_type": "standard", + "retention_period": 604800 + }, + "DefaultResourceConstraint": { + "current_units": 0, + "hard_constraint": true, + "max_units": 1, + "resource_name": "", + "resource_type": "cpu", + "units_per_operation": 1 + }, + "DefaultScheduler": { + "enable_preemption": false, + "resource_limits": { + "max_cpu_cores": 0, + "max_memory_mb": 0, + "max_network_bandwidth": 0 + }, + "scheduling_interval": 10, + "strategy": "dependency_first" + }, + "defaults": { + "autoscaling": { + "cooldown_period": 300, + "enabled": false, + "max_parallel": 10, + "min_parallel": 1, + "scale_down_threshold": 0.2, + "scale_step": 1, + "scale_up_threshold": 0.8, + "target_utilization": 0.6 + }, + "executor": { + "api_endpoints": [], + "audit_log_path": "./logs/batch_audit.log", + "audit_logging": true, + "description": "", + "executor_id": "", + "name": "", + "performance_config": { + "batch_size": "100", + "io_threads": "4", + "worker_threads": "8" + }, + "queues": [], + "resource_constraints": [], + "security_config": {}, + "webhook_endpoints": [] + }, + "health_check": { + "check_interval": 60, + "check_timeout": 30, + "enabled": true, + "failure_actions": [ + "retry", + "rollback" + ], + "failure_threshold": 3, + "health_checks": [], + "success_threshold": 2 + }, + "metrics": { + "aggregation_intervals": [ + 60, + 300, + 3600 + ], + "custom_metrics": [], + "detailed_metrics": true, + "enable_export": false, + "export_config": {}, + "retention_hours": 168 + }, + "operation_types": [ + "server_create", + "server_delete", + "server_scale", + "server_update", + "taskserv_install", + "taskserv_remove", + "taskserv_update", + "taskserv_configure", + "cluster_create", + "cluster_delete", + "cluster_scale", + "cluster_upgrade", + "custom_command", + "custom_script", + "custom_api_call" + ], + "provider_mix": { + "cross_provider_networking": {}, + "primary_provider": "upcloud", + "provider_limits": {}, + "provider_selection": "primary_first", + "secondary_providers": [] + }, + "providers": [ + "upcloud", + "aws", + "local", + "mixed", + "custom" + ], + "queue": { + "max_delivery_attempts": 3, + "max_size": 0, + "queue_id": "", + "queue_type": "standard", + "retention_period": 604800 + }, + "resource_constraint": { + "current_units": 0, + "hard_constraint": true, + "max_units": 1, + "resource_name": "", + "resource_type": "cpu", + "units_per_operation": 1 + }, + "scheduler": { + "enable_preemption": false, + "resource_limits": { + "max_cpu_cores": 0, + "max_memory_mb": 0, + "max_network_bandwidth": 0 + }, + "scheduling_interval": 10, + "strategy": "dependency_first" + } + } +} diff --git a/.ncl-cache/90a46f6904c090a121a560917b034131b84c600795d6f61461ca710a9df03ba3.json b/.ncl-cache/90a46f6904c090a121a560917b034131b84c600795d6f61461ca710a9df03ba3.json new file mode 100644 index 0000000..1016aef --- /dev/null +++ b/.ncl-cache/90a46f6904c090a121a560917b034131b84c600795d6f61461ca710a9df03ba3.json @@ -0,0 +1,18 @@ +{ + "hetzner_csi": { + "allow_volume_expansion": true, + "default_fs_type": "ext4", + "enable_snapshot_class": false, + "mode": "cluster", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "reclaim_policy": "Retain", + "storage_class_name": "hcloud-volumes", + "token_secret_name": "hcloud", + "version": "2.9.0" + } +} diff --git a/.ncl-cache/914b5b483be8c249e4f02081efeacb5a0c8555c4c35bce8680b52370fb153673.json b/.ncl-cache/914b5b483be8c249e4f02081efeacb5a0c8555c4c35bce8680b52370fb153673.json new file mode 100644 index 0000000..27fe254 --- /dev/null +++ b/.ncl-cache/914b5b483be8c249e4f02081efeacb5a0c8555c4c35bce8680b52370fb153673.json @@ -0,0 +1,218 @@ +{ + "DefaultBinaryGitea": { + "binary_path": "", + "config_path": "", + "group": "git", + "user": "git", + "version": "1.21.0" + }, + "DefaultDockerGitea": { + "container_name": "provisioning-gitea", + "environment": { + "GITEA__database__DB_TYPE": "sqlite3", + "USER_GID": "1000", + "USER_UID": "1000" + }, + "image": "gitea/gitea:1.21", + "restart_policy": "unless-stopped", + "ssh_port": 222, + "volumes": [ + "gitea-data:/data", + "/etc/timezone:/etc/timezone:ro", + "/etc/localtime:/etc/localtime:ro" + ] + }, + "DefaultExtensionPublishConfig": { + "compression": "tar.gz", + "exclude_patterns": [ + "*.tmp", + "*.log", + ".git/*" + ], + "extension_path": "", + "include_patterns": [ + "*.nu", + "*.k", + "*.toml", + "*.md" + ], + "version": "" + }, + "DefaultGiteaAuth": { + "token_path": "" + }, + "DefaultGiteaConfig": { + "mode": "local" + }, + "DefaultGiteaIssue": { + "body": "", + "labels": [], + "title": "" + }, + "DefaultGiteaRelease": { + "draft": false, + "prerelease": false, + "release_name": "", + "tag_name": "", + "target_commitish": "main" + }, + "DefaultGiteaRepositories": { + "core_repo": "provisioning-core", + "extensions_repo": "provisioning-extensions", + "organization": "provisioning", + "platform_repo": "provisioning-platform", + "workspaces_org": "workspaces" + }, + "DefaultGiteaRepository": { + "auto_init": true, + "default_branch": "main", + "name": "", + "owner": "", + "private": false + }, + "DefaultGiteaWebhook": { + "active": true, + "content_type": "json", + "events": [ + "push", + "pull_request", + "release" + ], + "url": "" + }, + "DefaultLocalGitea": { + "auto_start": false, + "data_dir": "~/.provisioning/gitea", + "deployment": "docker", + "enabled": false, + "port": 3000 + }, + "DefaultRemoteGitea": { + "api_url": "", + "enabled": false, + "url": "" + }, + "DefaultWorkspaceFeatures": { + "auto_sync": false, + "branch_protection": false, + "git_integration": true, + "locking_enabled": true, + "webhooks_enabled": false + }, + "DefaultWorkspaceLock": { + "force_unlock": false, + "lock_type": "read", + "timestamp": "", + "user": "", + "workspace_name": "" + }, + "defaults": { + "binary_gitea": { + "binary_path": "", + "config_path": "", + "group": "git", + "user": "git", + "version": "1.21.0" + }, + "docker_gitea": { + "container_name": "provisioning-gitea", + "environment": { + "GITEA__database__DB_TYPE": "sqlite3", + "USER_GID": "1000", + "USER_UID": "1000" + }, + "image": "gitea/gitea:1.21", + "restart_policy": "unless-stopped", + "ssh_port": 222, + "volumes": [ + "gitea-data:/data", + "/etc/timezone:/etc/timezone:ro", + "/etc/localtime:/etc/localtime:ro" + ] + }, + "extension_publish_config": { + "compression": "tar.gz", + "exclude_patterns": [ + "*.tmp", + "*.log", + ".git/*" + ], + "extension_path": "", + "include_patterns": [ + "*.nu", + "*.k", + "*.toml", + "*.md" + ], + "version": "" + }, + "gitea_auth": { + "token_path": "" + }, + "gitea_config": { + "mode": "local" + }, + "gitea_issue": { + "body": "", + "labels": [], + "title": "" + }, + "gitea_release": { + "draft": false, + "prerelease": false, + "release_name": "", + "tag_name": "", + "target_commitish": "main" + }, + "gitea_repositories": { + "core_repo": "provisioning-core", + "extensions_repo": "provisioning-extensions", + "organization": "provisioning", + "platform_repo": "provisioning-platform", + "workspaces_org": "workspaces" + }, + "gitea_repository": { + "auto_init": true, + "default_branch": "main", + "name": "", + "owner": "", + "private": false + }, + "gitea_webhook": { + "active": true, + "content_type": "json", + "events": [ + "push", + "pull_request", + "release" + ], + "url": "" + }, + "local_gitea": { + "auto_start": false, + "data_dir": "~/.provisioning/gitea", + "deployment": "docker", + "enabled": false, + "port": 3000 + }, + "remote_gitea": { + "api_url": "", + "enabled": false, + "url": "" + }, + "workspace_features": { + "auto_sync": false, + "branch_protection": false, + "git_integration": true, + "locking_enabled": true, + "webhooks_enabled": false + }, + "workspace_lock": { + "force_unlock": false, + "lock_type": "read", + "timestamp": "", + "user": "", + "workspace_name": "" + } + } +} diff --git a/.ncl-cache/917327bef7d4c78878928319f950215f6ef55304a5473afa6b44056652b05b5a.json b/.ncl-cache/917327bef7d4c78878928319f950215f6ef55304a5473afa6b44056652b05b5a.json new file mode 100644 index 0000000..5ce5371 --- /dev/null +++ b/.ncl-cache/917327bef7d4c78878928319f950215f6ef55304a5473afa6b44056652b05b5a.json @@ -0,0 +1,14 @@ +{ + "dependencies": [ + "kubernetes" + ], + "name": "hcloud-cloud-controller-manager", + "version": { + "check_latest": true, + "current": "1.30.1", + "grace_period": 86400, + "site": "", + "source": "github.com/hetznercloud/hcloud-cloud-controller-manager", + "tags": "" + } +} diff --git a/.ncl-cache/9282a35989b708d547207d89a12138653d11ec2f2018c7ac7ea45cf467debc89.json b/.ncl-cache/9282a35989b708d547207d89a12138653d11ec2f2018c7ac7ea45cf467debc89.json new file mode 100644 index 0000000..3127475 --- /dev/null +++ b/.ncl-cache/9282a35989b708d547207d89a12138653d11ec2f2018c7ac7ea45cf467debc89.json @@ -0,0 +1,16 @@ +{ + "DefaultCrio": { + "name": "crio", + "runtime_default": "crun", + "runtimes": "crun,runc", + "version": "1.31.0" + }, + "defaults": { + "crio": { + "name": "crio", + "runtime_default": "crun", + "runtimes": "crun,runc", + "version": "1.31.0" + } + } +} diff --git a/.ncl-cache/92b278f281d74f1f97a89cb6393ab28b301e56ba9c06989d313db9f83589cae0.json b/.ncl-cache/92b278f281d74f1f97a89cb6393ab28b301e56ba9c06989d313db9f83589cae0.json new file mode 100644 index 0000000..138a66e --- /dev/null +++ b/.ncl-cache/92b278f281d74f1f97a89cb6393ab28b301e56ba9c06989d313db9f83589cae0.json @@ -0,0 +1,8 @@ +{ + "binary": "1.0.11", + "component": "0.1.0", + "daemon_image": "ghcr.io/jesusperezlorenzo/backup-manager-runner:0.1.0", + "kopia": "0.18.0", + "mount_image": "ghcr.io/jesusperezlorenzo/backup-manager-mount:0.1.0", + "restic": "0.16.4" +} diff --git a/.ncl-cache/92c99acb71db6d978bf7bbf082f8fb466726ef0eab82e60edc5696b3c1dbecb6.json b/.ncl-cache/92c99acb71db6d978bf7bbf082f8fb466726ef0eab82e60edc5696b3c1dbecb6.json new file mode 100644 index 0000000..502508c --- /dev/null +++ b/.ncl-cache/92c99acb71db6d978bf7bbf082f8fb466726ef0eab82e60edc5696b3c1dbecb6.json @@ -0,0 +1,38 @@ +{ + "description": "Declarative infrastructure management with Nickel schemas, Nushell orchestration, and Rust executables. Type-safe configuration, automated validation, and cloud-native deployment across Kubernetes, Docker, and custom platforms.", + "docs": "", + "featured": true, + "features": [ + "Type-safe configuration with Nickel schemas — impossible states are unrepresentable", + "Typed dependency DAG — deployment order is structurally enforced", + "Nushell orchestration layer — observability at operation time", + "Multi-provider: Kubernetes, Docker, UpCloud, AWS", + "Declarative CD/CI with GitOps principles" + ], + "id": "provisioning", + "logo": "assets/logo.svg", + "name": "Provisioning", + "repo": "https://rlung.librecloud.online/jesus/provisioning", + "sort_order": 1, + "source": "Local", + "started_at": "2018", + "status": "Active", + "tagline": "Infrastructure Orchestration With Configuration as Code", + "tags": [ + "infrastructure", + "nickel", + "nushell", + "rust", + "kubernetes", + "iac", + "declarative" + ], + "tools": [ + "Rust", + "Nickel", + "Nushell", + "Kubernetes" + ], + "url": "https://provisioning.jesusperez.pro", + "version": "3.0.11" +} diff --git a/.ncl-cache/931a3e92b1e905b239e36af045523c41aa895f2259282141f467640519c40b0a.json b/.ncl-cache/931a3e92b1e905b239e36af045523c41aa895f2259282141f467640519c40b0a.json new file mode 100644 index 0000000..ef8d369 --- /dev/null +++ b/.ncl-cache/931a3e92b1e905b239e36af045523c41aa895f2259282141f467640519c40b0a.json @@ -0,0 +1,35 @@ +{ + "best_practices": [ + "bp_001", + "bp_004", + "bp_006" + ], + "category": "taskserv", + "conflicts_with": [], + "dependencies": [ + "infrastructure", + "networking", + "container_runtime" + ], + "description": "Applications taskserv for deploying and managing applications on provisioned infrastructure", + "name": "applications", + "provides": [ + { + "id": "application-deployment", + "interface": "taskservs/applications", + "version": "1.0.0" + } + ], + "requires": [ + { + "capability": "orchestration", + "kind": "Required" + } + ], + "tags": [ + "taskserv", + "applications", + "deployment" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/93b89119194a18c86d258200c2535f98a869d4689205e313d3c169987aac7852.json b/.ncl-cache/93b89119194a18c86d258200c2535f98a869d4689205e313d3c169987aac7852.json new file mode 100644 index 0000000..e233152 --- /dev/null +++ b/.ncl-cache/93b89119194a18c86d258200c2535f98a869d4689205e313d3c169987aac7852.json @@ -0,0 +1,134 @@ +{ + "dimensions": [ + { + "coupled_with": [], + "current_state": "functional", + "description": "Orchestrator service readiness — from functional prototype to production-grade task execution engine.", + "desired_state": "production", + "horizon": "Months", + "id": "orchestrator-maturity", + "name": "Orchestrator Maturity", + "states": [], + "transitions": [ + { + "blocker": "Cedar policy definitions stored in SurrealDB not finalized; WebSocket task status streaming not connected to NATS push consumers.", + "catalyst": "Control Center JWT auth and Cedar policy evaluation wired end-to-end; solo mode auth bypass verified against ADR-015 constraints.", + "condition": "All 6 SOLID enforcement layers passing, NATS streams stable, task state machine handles all error paths with rollback, formula DAG execution covers all taskserv dependency combinations.", + "from": "functional", + "horizon": "Months", + "to": "production" + } + ] + }, + { + "coupled_with": [], + "current_state": "stable-v3", + "description": "CLI v3 and core/nulib/ stability — the primary user interface and Nushell command library for all platform operations.", + "desired_state": "stable-v3", + "horizon": "Continuous", + "id": "cli-maturity", + "name": "CLI and Nushell Library Maturity", + "states": [], + "transitions": [] + }, + { + "coupled_with": [], + "current_state": "bootstrapped", + "description": "Control Center service readiness — from bootstrapped to operational with live auth, Cedar policies, and WebSocket streaming.", + "desired_state": "operational", + "horizon": "Months", + "id": "control-center-maturity", + "name": "Control Center Maturity", + "states": [], + "transitions": [ + { + "blocker": "Cedar policy definitions not finalized; WebSocket streaming not connected to NATS; IaC detection and rules handlers partially commented out in router.", + "catalyst": "Solo mode (ADR-015) fully tested end-to-end as staging environment for multi-user auth path.", + "condition": "JWT auth middleware active in non-solo mode, Cedar policies loaded from SurrealDB and evaluated on all protected routes, WebSocket task status streaming connected to NATS push consumers.", + "from": "bootstrapped", + "horizon": "Months", + "to": "operational" + } + ] + }, + { + "coupled_with": [], + "current_state": "partial", + "description": "Nickel schema coverage across all configuration surfaces — from partial to comprehensive.", + "desired_state": "comprehensive", + "horizon": "Months", + "id": "schema-coverage", + "name": "Schema Coverage", + "states": [], + "transitions": [ + { + "blocker": "Some extensions still use raw TOML or KCL remnants for metadata. TypeDialog schemas cover workspace config but not all platform service configs.", + "catalyst": "Extension ontology evolution (ADR-019 AI surface) requiring schema for RAG indexing.", + "condition": "All provider configs, workspace configs, platform service configs, extension metadata (taskserv dependency declarations), and TypeDialog forms covered by typed Nickel schemas. Extension metadata.ncl files cover all 10 built-in taskservs.", + "from": "partial", + "horizon": "Months", + "to": "comprehensive" + } + ] + }, + { + "coupled_with": [], + "current_state": "completed", + "description": "Migration from KCL to Nickel — completed, continuous maintenance only.", + "desired_state": "completed", + "horizon": "Continuous", + "id": "kcl-migration", + "name": "KCL Migration", + "states": [], + "transitions": [] + }, + { + "coupled_with": [], + "current_state": "bootstrapped", + "description": "Migration of all 37 Nushell operations from direct legacy dispatch to the three-tier fallback chain (HTTP daemon → provisioning-tool → Nushell closure). Infrastructure complete; operation wiring is the remaining work.", + "desired_state": "migrated", + "horizon": "Months", + "id": "smart-interface-migration", + "name": "Smart Interface Migration", + "states": [], + "transitions": [ + { + "blocker": "36 operations still dispatch via Nushell legacy directly; only workspace_list is wired to the fallback chain. Migration is per-operation and non-breaking.", + "catalyst": "G3 contract test gates each migration — an operation can only retire its tier-3 closure after G3 passes for it. Daemon install via `just daemon install` makes tier-1 available on developer machines.", + "condition": "All 37 operations call tool-call / tool-list with a real Nushell legacy closure; G3 contract test passes for each migrated operation; no handler calls the orchestrator or provider APIs directly from nulib without going through the Registry.", + "from": "bootstrapped", + "horizon": "Months", + "to": "migrated" + } + ] + }, + { + "coupled_with": [], + "current_state": "capability-aware", + "description": "Maturity of the extension ecosystem — from basic metadata contracts to capability-aware to ontology-aware extensions.", + "desired_state": "ontology-aware", + "horizon": "Months", + "id": "extension-ecosystem-maturity", + "name": "Extension Ecosystem Maturity", + "states": [], + "transitions": [ + { + "blocker": "Completed — B2 (schema extension) and B3 (metadata migration) done in DAG architecture session.", + "catalyst": "Three-layer DAG architecture (ADR-016) requiring typed capability declarations for formula dependency resolution.", + "condition": "All 10 built-in taskserv metadata.ncl files migrated with provides/requires/conflicts_with fields. provisioning-dag-integrity reflection mode runs clean. CLI `provisioning extensions capabilities` outputs correct capability table.", + "from": "metadata-contracts", + "horizon": "Continuous", + "to": "capability-aware" + }, + { + "blocker": "Ontology node schema not yet added to metadata.ncl contract; no tooling to validate ontology references in extension metadata.", + "catalyst": "AI RAG surface (ADR-019) requiring extension ontology data for schema-aware config generation.", + "condition": "Extension metadata.ncl can optionally declare ontology node IDs; orchestrator resolves extension DAG against platform ontology for impact analysis; CLI reports which ontology nodes are affected by a given workspace execution.", + "from": "capability-aware", + "horizon": "Months", + "to": "ontology-aware" + } + ] + } + ] +} diff --git a/.ncl-cache/944c9ce157a20b9ec702368aa01aff4437e97e8ba988fd98b170abb57e36e27f.json b/.ncl-cache/944c9ce157a20b9ec702368aa01aff4437e97e8ba988fd98b170abb57e36e27f.json new file mode 100644 index 0000000..63eae6d --- /dev/null +++ b/.ncl-cache/944c9ce157a20b9ec702368aa01aff4437e97e8ba988fd98b170abb57e36e27f.json @@ -0,0 +1,225 @@ +{ + "DefaultSurrealDB": { + "concerns": { + "backup": { + "backlog_ref": "BACKUP-DB-SURREALDB-001", + "kind": "pending", + "reason": "BackupPolicy with database scope + dump_strategy declared at workspace level" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no public DNS records" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "internal cluster service, ingress-level TLS handled separately" + } + }, + "data_dir": "/data", + "image": "surrealdb/surrealdb:v3.0.5", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "mode": "cluster", + "name": "surrealdb", + "namespaces": [], + "operations": { + "backup": true, + "delete": true, + "health": true, + "install": true, + "restart": true, + "restore": true, + "update": true + }, + "port": 8000, + "provides": { + "port": 8000, + "protocol": "http+ws", + "service": "surrealdb" + }, + "requires": { + "credentials": [ + "SURREAL_USER", + "SURREAL_PASS" + ], + "ports": [ + { + "exposure": "private", + "port": 8000 + } + ], + "storage": { + "persistent": true, + "size": "2Gi" + } + }, + "version": "3.0.5" + }, + "SurrealDB": { + "concerns": { + "backup": { + "backlog_ref": "BACKUP-DB-SURREALDB-001", + "kind": "pending", + "reason": "BackupPolicy with database scope + dump_strategy declared at workspace level" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no public DNS records" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "internal cluster service, ingress-level TLS handled separately" + } + }, + "data_dir": "/data", + "image": "surrealdb/surrealdb:v3.0.5", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "mode": "cluster", + "name": "surrealdb", + "namespaces": [], + "operations": { + "backup": true, + "delete": true, + "health": true, + "install": true, + "restart": true, + "restore": true, + "update": true + }, + "port": 8000, + "provides": { + "port": 8000, + "protocol": "http+ws", + "service": "surrealdb" + }, + "requires": { + "credentials": [ + "SURREAL_USER", + "SURREAL_PASS" + ], + "ports": [ + { + "exposure": "private", + "port": 8000, + "protocol": "TCP" + } + ], + "storage": { + "persistent": true, + "size": "2Gi" + } + }, + "version": "3.0.5" + }, + "Version": { + "nickel_api": "1.0", + "version": "3.0.5" + }, + "defaults": { + "surrealdb": { + "concerns": { + "backup": { + "backlog_ref": "BACKUP-DB-SURREALDB-001", + "kind": "pending", + "reason": "BackupPolicy with database scope + dump_strategy declared at workspace level" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no public DNS records" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "internal cluster service, ingress-level TLS handled separately" + } + }, + "data_dir": "/data", + "image": "surrealdb/surrealdb:v3.0.5", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "mode": "cluster", + "name": "surrealdb", + "namespaces": [], + "operations": { + "backup": true, + "delete": true, + "health": true, + "install": true, + "restart": true, + "restore": true, + "update": true + }, + "port": 8000, + "provides": { + "port": 8000, + "protocol": "http+ws", + "service": "surrealdb" + }, + "requires": { + "credentials": [ + "SURREAL_USER", + "SURREAL_PASS" + ], + "ports": [ + { + "exposure": "private", + "port": 8000 + } + ], + "storage": { + "persistent": true, + "size": "2Gi" + } + }, + "version": "3.0.5" + } + } +} diff --git a/.ncl-cache/948339e85acdb6f90c486da63cdf634df643ab920db976149f64a6a24049607e.json b/.ncl-cache/948339e85acdb6f90c486da63cdf634df643ab920db976149f64a6a24049607e.json new file mode 100644 index 0000000..f21b41c --- /dev/null +++ b/.ncl-cache/948339e85acdb6f90c486da63cdf634df643ab920db976149f64a6a24049607e.json @@ -0,0 +1,27 @@ +{ + "coredns": { + "cmd_task": "install", + "domains_search": "", + "entries": [ + { + "domain": ".", + "etcd_cluster_name": "", + "file": null, + "forward": { + "forward_ip": null, + "source": "." + }, + "port": 53, + "records": [], + "use_cache": true, + "use_errors": true, + "use_log": true + } + ], + "etc_corefile": "/etc/coredns/Corefile", + "hostname": "dns-server", + "name": "coredns", + "nameservers": [], + "version": "1.14.2" + } +} diff --git a/.ncl-cache/94a3542e88d6f082be362b89ebe3cf844698e2140e1968b8fff2af96721c8c0e.json b/.ncl-cache/94a3542e88d6f082be362b89ebe3cf844698e2140e1968b8fff2af96721c8c0e.json new file mode 100644 index 0000000..695cf10 --- /dev/null +++ b/.ncl-cache/94a3542e88d6f082be362b89ebe3cf844698e2140e1968b8fff2af96721c8c0e.json @@ -0,0 +1,87 @@ +{ + "alternatives_considered": [ + { + "option": "Keep backup-manager in provisioning, expose as prvng backup subcommand only", + "why_rejected": "Prevents standalone invocation, CI pipeline integration without provisioning, and blocks the verify-as-provisioning model from being a cloudatasave-internal invariant. Four-criterion test (ontoref ADR-016) makes the extraction correct." + }, + { + "option": "Use a managed Kubernetes backup solution (Velero)", + "why_rejected": "Velero targets in-cluster resource backup (PVCs, manifests). cloudatasave targets data backup: application snapshots, database dumps, object storage replication. These are complementary, not substitutes. cloudatasave's engine abstraction can later add a Velero-backend for PVC-class workloads." + } + ], + "consequences": { + "negative": [ + "Two schema maintenance surfaces: cloudatasave/schemas/ (source of truth) and provisioning/catalog/cloudatasave/ (consumer-side reference)", + "Workspace infras that previously used backup_manager component definitions must migrate to cloudatasave's BackupPolicy schema", + "cloudatasave must implement its own config loading without platform_config — one-time cost at extraction" + ], + "positive": [ + "cloudatasave releases independently: engine additions, verification improvements, destination types do not block provisioning", + "Any project can adopt cloudatasave by declaring a BackupPolicy in its NCL vocabulary — not only provisioning workspaces", + "provisioning/platform/Cargo.toml shrinks: backup-manager workspace member removed", + "BackupEngine trait boundary is declared at project inception, forcing the engine abstraction to be correct from day one" + ] + }, + "constraints": [ + { + "check": { + "must_be_empty": true, + "paths": [ + "provisioning/platform/Cargo.toml" + ], + "pattern": "cloudatasave|backup-manager", + "tag": "Grep" + }, + "claim": "provisioning must not import cloudatasave as a Rust library dependency; interaction is via CLI invocation with NCL-generated config", + "id": "extensions-not-binary-dep", + "rationale": "Library dependency would re-couple provisioning's build cycle to cloudatasave's. The integration surface is the CLI binary + NCL schema, not the Rust crate graph.", + "scope": "provisioning/platform/Cargo.toml, provisioning/catalog/", + "severity": "Hard" + }, + { + "check": { + "path": "provisioning/catalog/cloudatasave/backup_group.ncl", + "present": true, + "tag": "FileExists" + }, + "claim": "provisioning's catalog/cloudatasave/ schema must declare minimum-two-destinations as a hard contract so workspace infras cannot declare single-destination groups", + "id": "minimum-two-destinations-enforced", + "rationale": "The multi-destination-custody axiom must be enforced at the workspace infra declaration layer, not only at cloudatasave runtime. Early validation prevents misconfigured groups from reaching the orchestrator.", + "scope": "provisioning/catalog/cloudatasave/backup_group.ncl", + "severity": "Hard" + } + ], + "context": "provisioning/platform/crates/backup-manager implemented backup orchestration — restic-first snapshots, multi-destination replication, consistency-point group management — inside the provisioning workspace. Two structural problems emerged: (1) backup orchestration domain (snapshot lifecycle, engine abstraction, restore verification, retention policy) is orthogonal to provisioning's core domain (workspace lifecycle management); (2) the implementation was coupled to provisioning's platform_config crate for config loading, preventing standalone use. Any project needing backup operations (workspace CI, scripts, standalone invocation) had to depend on the full provisioning binary. The component passed all four criteria of the ontoref lift-out pattern (ontoref ADR-016): orthogonal concern, consumer plurality, release cadence divergence, config path-agnostic.", + "date": "2026-05-01", + "decision": "backup-manager is extracted from provisioning as cloudatasave, a standalone backup orchestration project (Forgejo: LibreCloud/cloudDataSave). provisioning retains catalog/cloudatasave/ — the NCL schemas, defaults, and component declarations that allow workspace infras to declare BackupGroups and BackupPolicies. Workspace infras declare their backup intent using cloudatasave's NCL vocabulary; provisioning's runtime calls the cloudatasave binary with the generated policy config. No provisioning crate is imported by cloudatasave as a library dependency. backup-manager workspace member entry is removed from provisioning/platform/Cargo.toml.", + "id": "adr-041", + "ontology_check": { + "decision_string": "backup-manager extracted as cloudatasave standalone project; provisioning retains catalog/cloudatasave/ as integration surface; no Rust library dependency from provisioning to cloudatasave", + "invariants_at_risk": [], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "Backup orchestration evolves on a different cadence than workspace lifecycle", + "detail": "Adding a new backup destination type (SFTP, Storj, rsync.net), implementing kopia as a second engine, or improving restore verification scheduling should not require a provisioning release. cloudatasave's only coupling to provisioning is the BackupPolicy NCL vocabulary — the schema is stable across provisioning versions once published." + }, + { + "claim": "Portable backup is a general capability, not a provisioning-specific one", + "detail": "Any project — not just provisioning workspaces — may need to declare backup groups, schedule snapshots, and verify restores. A cloudatasave that does not import provisioning infrastructure can be adopted by standalone scripts, CI pipelines, and other projects without inheriting provisioning's dependency tree." + }, + { + "claim": "Verify-as-provisioning axiom requires cloudatasave to own verification state", + "detail": "The principle that a backup group is not provisioned until verified is a cloudatasave invariant. If backup-manager remained inside provisioning, this invariant would be implemented as a provisioning concern, creating tight coupling between provisioning's provisioning-state tracking and backup verification. As a standalone project, cloudatasave owns the invariant completely." + }, + { + "claim": "catalog/cloudatasave/ is the correct integration surface", + "detail": "provisioning loads cloudatasave's BackupPolicy and BackupGroup schemas as an extension, making them available to workspace infra NCL. The workspace declares backup policy; provisioning validates it against cloudatasave's schema and passes it to the binary. This is the correct dependency direction: provisioning knows about cloudatasave's vocabulary, but cloudatasave does not know about provisioning's internal structures." + } + ], + "related_adrs": [ + "adr-037-ops-contract-dual-mode", + "ontoref:adr-016-component-lift-out-pattern" + ], + "status": "Accepted", + "title": "backup-manager lifted out as cloudatasave: standalone backup orchestrator peer project" +} diff --git a/.ncl-cache/9547db76b33ebefd9a6cfbf075f65fc2c6154a543f3efbb0907fa114ceae869c.json b/.ncl-cache/9547db76b33ebefd9a6cfbf075f65fc2c6154a543f3efbb0907fa114ceae869c.json new file mode 100644 index 0000000..476aad0 --- /dev/null +++ b/.ncl-cache/9547db76b33ebefd9a6cfbf075f65fc2c6154a543f3efbb0907fa114ceae869c.json @@ -0,0 +1,36 @@ +{ + "DefaultNginxIngress": { + "access_logs": null, + "compression": null, + "dashboard": null, + "metrics": null, + "namespace": "ingress-nginx", + "rate_limiting": null, + "replicas": null, + "resources": { + "cpu_limit": "1000m", + "cpu_request": "100m", + "memory_limit": "500Mi", + "memory_request": "90Mi" + }, + "version": "1.12.0" + }, + "defaults": { + "nginx_ingress": { + "access_logs": null, + "compression": null, + "dashboard": null, + "metrics": null, + "namespace": "ingress-nginx", + "rate_limiting": null, + "replicas": null, + "resources": { + "cpu_limit": "1000m", + "cpu_request": "100m", + "memory_limit": "500Mi", + "memory_request": "90Mi" + }, + "version": "1.12.0" + } + } +} diff --git a/.ncl-cache/95870b7774bf7aed6740c24f04c60800dfc4557b2ee2739a402d38b960e10840.json b/.ncl-cache/95870b7774bf7aed6740c24f04c60800dfc4557b2ee2739a402d38b960e10840.json new file mode 100644 index 0000000..56890c3 --- /dev/null +++ b/.ncl-cache/95870b7774bf7aed6740c24f04c60800dfc4557b2ee2739a402d38b960e10840.json @@ -0,0 +1,16 @@ +{ + "DefaultKubernetes": { + "cmd_task": "install", + "major_version": "1.31", + "name": "kubernetes", + "version": "1.31.0" + }, + "defaults": { + "kubernetes": { + "cmd_task": "install", + "major_version": "1.31", + "name": "kubernetes", + "version": "1.31.0" + } + } +} diff --git a/.ncl-cache/961f13677b19471ac26858f1fc81b0455afa7c47b64dcf6fb94cb5d340ec8b63.json b/.ncl-cache/961f13677b19471ac26858f1fc81b0455afa7c47b64dcf6fb94cb5d340ec8b63.json new file mode 100644 index 0000000..fa369fa --- /dev/null +++ b/.ncl-cache/961f13677b19471ac26858f1fc81b0455afa7c47b64dcf6fb94cb5d340ec8b63.json @@ -0,0 +1,73 @@ +{ + "description": "Verify NATS JetStream streams for the ops contract exist with required configuration and that ops-controller is registered as the sole WorkQueue consumer (ADR-037).", + "id": "validate-ops-contract", + "params": { + "nats_creds_path": "", + "nats_url": "nats://127.0.0.1:4222", + "workspace": "libre-wuji" + }, + "steps": [ + { + "actor": "Agent", + "cmd": "nats stream info OPS_PENDING_{workspace} OPS_CMD_{workspace} OPS_AUDIT_{workspace} --server={nats_url}", + "depends_on": [], + "id": "check_streams_exist", + "name": "Verify OPS_PENDING / OPS_CMD / OPS_AUDIT streams exist", + "on_error": "abort" + }, + { + "actor": "Agent", + "cmd": "nats stream info OPS_PENDING_{workspace} --server={nats_url} --json | jq -e '.config.retention == \"workqueue\"'", + "depends_on": [ + "check_streams_exist" + ], + "id": "check_pending_retention", + "name": "OPS_PENDING stream uses WorkQueue retention", + "on_error": "abort" + }, + { + "actor": "Agent", + "cmd": "nats stream info OPS_AUDIT_{workspace} --server={nats_url} --json | jq -e '.config.retention == \"limits\" and .config.storage == \"file\"'", + "depends_on": [ + "check_streams_exist" + ], + "id": "check_audit_retention", + "name": "OPS_AUDIT stream uses Limits retention with replay=instant", + "on_error": "warn" + }, + { + "actor": "Agent", + "cmd": "nats consumer ls OPS_CMD_{workspace} --server={nats_url} --json | jq -e 'length == 1'", + "depends_on": [ + "check_streams_exist" + ], + "id": "check_single_consumer", + "name": "Verify ops-controller is the only active WorkQueue consumer on OPS_CMD", + "on_error": "abort" + }, + { + "actor": "Agent", + "cmd": "nats consumer info OPS_CMD_{workspace} {workspace}-ops-controller --server={nats_url} --json | jq -e '.config.ack_policy == \"explicit\"'", + "depends_on": [ + "check_single_consumer" + ], + "id": "check_consumer_ack_policy", + "name": "ops-controller consumer must use AckPolicy=explicit", + "on_error": "abort" + }, + { + "actor": "Agent", + "cmd": "echo 'ops-contract validation complete for workspace={workspace}'", + "depends_on": [ + "check_pending_retention", + "check_audit_retention", + "check_consumer_ack_policy" + ], + "id": "summary_report", + "name": "Emit validation summary", + "on_error": "warn" + } + ], + "strategy": "Override", + "version": "1.0" +} diff --git a/.ncl-cache/96a09e1a7f7f9ab87293481b7efe084eb43238f6c70eae79b731b0a81c54f551.json b/.ncl-cache/96a09e1a7f7f9ab87293481b7efe084eb43238f6c70eae79b731b0a81c54f551.json new file mode 100644 index 0000000..2dbe49b --- /dev/null +++ b/.ncl-cache/96a09e1a7f7f9ab87293481b7efe084eb43238f6c70eae79b731b0a81c54f551.json @@ -0,0 +1,21 @@ +{ + "best_practices": [ + "bp_001", + "bp_002", + "bp_008", + "bp_031", + "bp_062" + ], + "category": "provider", + "dependencies": [], + "description": "AWS provider extension for provisioning on Amazon Web Services with EC2, VPC, and other AWS services", + "name": "aws", + "tags": [ + "provider", + "aws", + "cloud", + "ec2", + "vpc" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/96dcd7e03906f6ed76c62a0317d7e2ad007e55ef48e7dc54bf3cf186e7206735.json b/.ncl-cache/96dcd7e03906f6ed76c62a0317d7e2ad007e55ef48e7dc54bf3cf186e7206735.json new file mode 100644 index 0000000..a4d88ca --- /dev/null +++ b/.ncl-cache/96dcd7e03906f6ed76c62a0317d7e2ad007e55ef48e7dc54bf3cf186e7206735.json @@ -0,0 +1,25 @@ +{ + "k0s": { + "api_extra_sans": [], + "cluster_name": "k0s", + "concurrency_limit": 5, + "concurrency_uploads": 3, + "data_dir": "/var/lib/k0s", + "disable_ipv6": true, + "disable_kube_proxy": true, + "drain_enabled": false, + "drain_force": true, + "drain_grace_period": "2m0s", + "drain_timeout": "5m0s", + "k0sctl_version": "v0.29.0", + "kine_dir": "", + "role": "controller_worker", + "ssh_key_path": "", + "ssh_port": 22, + "ssh_user": "root", + "storage_backend": "sqlite", + "version": "1.35.3+k0s.0", + "wait_enabled": true, + "worker_disruption_percent": 10 + } +} diff --git a/.ncl-cache/9773e8d0fc2b1fbf01d1338a9ddab1c5dbccdb0185ec6263dd43557e4cc7ebe9.json b/.ncl-cache/9773e8d0fc2b1fbf01d1338a9ddab1c5dbccdb0185ec6263dd43557e4cc7ebe9.json new file mode 100644 index 0000000..c203aac --- /dev/null +++ b/.ncl-cache/9773e8d0fc2b1fbf01d1338a9ddab1c5dbccdb0185ec6263dd43557e4cc7ebe9.json @@ -0,0 +1,14 @@ +{ + "dependencies": [ + "kubernetes" + ], + "name": "rook-ceph", + "version": { + "check_latest": true, + "current": "1.19.3", + "grace_period": 86400, + "site": "https://rook.io", + "source": "https://github.com/rook/rook/releases", + "tags": "https://github.com/rook/rook/tags" + } +} diff --git a/.ncl-cache/980ea26d1d98d19e1ea47dd934802ed184d76b5b1660b717f5bfda1d6d191497.json b/.ncl-cache/980ea26d1d98d19e1ea47dd934802ed184d76b5b1660b717f5bfda1d6d191497.json new file mode 100644 index 0000000..5652326 --- /dev/null +++ b/.ncl-cache/980ea26d1d98d19e1ea47dd934802ed184d76b5b1660b717f5bfda1d6d191497.json @@ -0,0 +1,38 @@ +{ + "DefaultWebhook": { + "aws_profile": "default", + "name": "webhook", + "provisioning_kloud": "/var/kloud", + "repo_hostname": "localhost", + "repo_ssh_key": "", + "repo_ssh_port": 2022, + "repo_username": "git", + "webhook_conf": "hooks.conf", + "webhook_group": "webhook", + "webhook_home": "/home/webhook", + "webhook_ip": "{{network_private_ip}}", + "webhook_logs_path": "/var/log/webhooks.logs", + "webhook_port": 9000, + "webhook_user": "webhook", + "webhook_version": "latest" + }, + "defaults": { + "webhook": { + "aws_profile": "default", + "name": "webhook", + "provisioning_kloud": "/var/kloud", + "repo_hostname": "localhost", + "repo_ssh_key": "", + "repo_ssh_port": 2022, + "repo_username": "git", + "webhook_conf": "hooks.conf", + "webhook_group": "webhook", + "webhook_home": "/home/webhook", + "webhook_ip": "{{network_private_ip}}", + "webhook_logs_path": "/var/log/webhooks.logs", + "webhook_port": 9000, + "webhook_user": "webhook", + "webhook_version": "latest" + } + } +} diff --git a/.ncl-cache/981159848d1d19a34bd67e8626bdc9c33e291df808bda0345ab64308b9a54899.json b/.ncl-cache/981159848d1d19a34bd67e8626bdc9c33e291df808bda0345ab64308b9a54899.json new file mode 100644 index 0000000..bc55e52 --- /dev/null +++ b/.ncl-cache/981159848d1d19a34bd67e8626bdc9c33e291df808bda0345ab64308b9a54899.json @@ -0,0 +1,74 @@ +{ + "coredns": { + "cmd_task": "install", + "concerns": { + "backup": { + "backlog_ref": "BACKUP-DNS-COREDNS-001", + "kind": "pending", + "reason": "zone files captured by SystemBackupDef.external_coredns at workspace level" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "dns_impl": { + "internal": [], + "zone": "" + }, + "kind": "enabled" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "DNS-over-TLS not enabled at this layer" + } + }, + "domains_search": "", + "entries": [ + { + "bind": null, + "domain": ".", + "etcd_cluster_name": "", + "file": null, + "forward": { + "forward_ip": null, + "source": "." + }, + "kind": "forward", + "port": 53, + "records": [], + "use_cache": true, + "use_errors": true, + "use_log": true + } + ], + "etc_corefile": "/etc/coredns/Corefile", + "hostname": "dns-server", + "live_check": { + "aggregate": "all_must_pass", + "scope": "all_servers", + "service": "coredns", + "strategy": "systemd" + }, + "mode": "taskserv", + "name": "coredns", + "nameservers": [], + "operations": { + "delete": false, + "health": true, + "install": true, + "reinstall": true + }, + "version": "1.14.2" + } +} diff --git a/.ncl-cache/9835aa3ed209d58e14c78e297bd7635c436010644016434064ef31e3a3336b94.json b/.ncl-cache/9835aa3ed209d58e14c78e297bd7635c436010644016434064ef31e3a3336b94.json new file mode 100644 index 0000000..6c05af0 --- /dev/null +++ b/.ncl-cache/9835aa3ed209d58e14c78e297bd7635c436010644016434064ef31e3a3336b94.json @@ -0,0 +1,67 @@ +{ + "longhorn": { + "allow_volume_expansion": true, + "concerns": { + "backup": { + "kind": "disabled", + "reason": "engine state captured by SystemBackupDef.longhorn_engine; per-PV data is captured by per-component BackupPolicies" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "internal cluster storage, no TLS endpoint" + } + }, + "default_data_path": "/var/lib/longhorn", + "demote_default_class": "hcloud-volumes", + "is_default_class": true, + "live_check": { + "namespace": "longhorn-system", + "scope": "cp_only", + "selector": "longhorn-manager", + "strategy": "k8s_pods" + }, + "mode": "taskserv", + "namespace": "longhorn-system", + "node_selector": {}, + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "private_gateway_hostname": "", + "private_gateway_name": "", + "private_gateway_namespace": "kube-system", + "reclaim_policy": "Retain", + "replica_count": 2, + "storage_class_name": "longhorn", + "storage_network_interface": "", + "storage_nodes": [], + "taint_toleration": "", + "ui_enabled": true, + "ui_ingress_annotations": {}, + "ui_ingress_class": "cilium", + "ui_ingress_enabled": false, + "ui_ingress_host": "", + "ui_ingress_tls_secret": "", + "version": "1.11.1" + } +} diff --git a/.ncl-cache/984e58dc3954ba654500b3fb0c7f648244c7f642e1b024f08485c31bf8d9649c.json b/.ncl-cache/984e58dc3954ba654500b3fb0c7f648244c7f642e1b024f08485c31bf8d9649c.json new file mode 100644 index 0000000..dd6149b --- /dev/null +++ b/.ncl-cache/984e58dc3954ba654500b3fb0c7f648244c7f642e1b024f08485c31bf8d9649c.json @@ -0,0 +1,44 @@ +{ + "CoderServer": { + "config_path": "/etc/coder", + "disable_password_auth": false, + "http_address": "0.0.0.0:7080", + "log_level": "info", + "max_session_token_lifetime": "24h", + "name": "coder", + "proxy_trusted_headers": [], + "proxy_trusted_origins": [], + "redirect_to_access_url": false, + "run_path": "/usr/local/bin/coder", + "secure_auth_cookie": false, + "telemetry_enabled": true, + "update_check_enabled": true, + "work_path": "/var/lib/coder" + }, + "Database": { + "database": "coder", + "host": "127.0.0.1", + "path": "/var/lib/coder/coder.db", + "port": 5432, + "ssl_mode": "disable", + "typ": "postgresql" + }, + "OAuth": { + "enabled": false, + "provider": "github", + "scopes": [ + "openid", + "profile", + "email" + ] + }, + "TLS": { + "address": "0.0.0.0:443", + "enabled": false + }, + "User": { + "group": "coder", + "home": "/home/coder", + "name": "coder" + } +} diff --git a/.ncl-cache/98551cc6ef16a71949a783c00ad8304eaffa640a5efed6950592fbbe669fd919.json b/.ncl-cache/98551cc6ef16a71949a783c00ad8304eaffa640a5efed6950592fbbe669fd919.json new file mode 100644 index 0000000..1c43973 --- /dev/null +++ b/.ncl-cache/98551cc6ef16a71949a783c00ad8304eaffa640a5efed6950592fbbe669fd919.json @@ -0,0 +1,120 @@ +{ + "guards": [], + "id": "provisioning-coverage", + "postconditions": [ + "Provider function coverage counted per provider (target: 25 functions each)", + "Taskserv completeness checked (metadata.ncl + contracts.ncl presence and validity)", + "Coverage report generated with maturity score per extension and ecosystem totals" + ], + "preconditions": [ + "catalog/ directory exists", + "nickel is available in PATH", + "./scripts/ontoref is executable" + ], + "steps": [ + { + "action": "catalog_all_providers", + "actor": "Agent", + "cmd": "ls catalog/providers/ 2>/dev/null | sort", + "depends_on": [], + "id": "list_providers", + "note": "List all provider extension directories.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "catalog_all_taskservs", + "actor": "Agent", + "cmd": "ls catalog/taskservs/ 2>/dev/null | sort", + "depends_on": [], + "id": "list_taskservs", + "note": "List all taskserv extension directories.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "verify_provider_interface_completeness", + "actor": "Agent", + "cmd": "for p in catalog/providers/*/; do echo \"--- $(basename $p)\"; rg 'fn ' $p --include='*.rs' -l | head -1 | xargs rg 'pub fn' 2>/dev/null | wc -l | xargs echo 'functions:'; done", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "list_providers" + } + ], + "id": "check_provider_functions", + "note": "For each provider, count implemented public functions. Target: 25 functions per the provider interface contract.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "verify_taskserv_contracts", + "actor": "Agent", + "cmd": "for ts in catalog/taskservs/*/; do name=$(basename $ts); has_meta=$(test -f $ts/metadata.ncl && echo yes || echo NO); has_contracts=$(test -f $ts/contracts.ncl && echo yes || echo NO); echo \"$name: metadata=$has_meta contracts=$has_contracts\"; done", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "list_taskservs" + } + ], + "id": "check_taskserv_metadata", + "note": "For each taskserv, verify it has metadata.ncl and contracts.ncl. Missing files indicate incomplete extension.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "typecheck_taskserv_metadata", + "actor": "Agent", + "cmd": "find catalog/taskservs -name 'metadata.ncl' | xargs -I{} sh -c 'nickel typecheck {} > /dev/null 2>&1 && echo \"OK: {}\" || echo \"INVALID: {}\"'", + "depends_on": [ + { + "kind": "Always", + "step": "check_taskserv_metadata" + } + ], + "id": "check_taskserv_nickel_validity", + "note": "Typecheck all taskserv metadata.ncl files. Invalid metadata cannot be used by the platform.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "write_coverage_output", + "actor": "Agent", + "cmd": "./scripts/ontoref describe provisioning --format coverage", + "depends_on": [ + { + "kind": "Always", + "step": "check_provider_functions" + }, + { + "kind": "Always", + "step": "check_taskserv_nickel_validity" + } + ], + "id": "generate_coverage_report", + "note": "Generate the maturity map: provider coverage (N/25 functions), taskserv completeness, overall ecosystem coverage score.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + } + ], + "strategy": "Override", + "trigger": "Generate a maturity map of the provisioning extension ecosystem" +} diff --git a/.ncl-cache/99209767ba487f420e3bd1e0cc7f5a01e3cfd1e4d70813b7a872b3b8412e80b8.json b/.ncl-cache/99209767ba487f420e3bd1e0cc7f5a01e3cfd1e4d70813b7a872b3b8412e80b8.json new file mode 100644 index 0000000..d0a9ae5 --- /dev/null +++ b/.ncl-cache/99209767ba487f420e3bd1e0cc7f5a01e3cfd1e4d70813b7a872b3b8412e80b8.json @@ -0,0 +1,95 @@ +{ + "alternatives_considered": [ + { + "option": "Add provisioning- prefix to all service binary package names", + "why_rejected": "Service binaries are never declared as dependencies — the prefix adds no disambiguation value. `cargo build -p provisioning-orchestrator` is longer than `cargo build -p orchestrator` with no benefit. The binary output already uses `provisioning-orchestrator` via `[[bin]]`." + }, + { + "option": "Add [lib] name = 'service_clients' to platform-clients instead of updating use statements", + "why_rejected": "There were only three call sites. Adding a divergent lib name permanently embeds a naming inconsistency in the codebase. Updating three files is the right call at this scale. If there had been 30+ call sites the decision would have been different." + }, + { + "option": "Rename ecosystem crates and update all use statements", + "why_rejected": "encrypt/src/ alone has 25+ doc test use statements across 6 files plus 3 examples. The work is mechanical but creates a large diff with no behavioral change. [lib] name achieves the same Cargo-level disambiguation with a one-line addition per crate." + }, + { + "option": "Keep the status quo — no rename", + "why_rejected": "The status quo had three inconsistent naming patterns in the same workspace. `cargo tree` output was confusing; dep declarations in Cargo.toml files were ambiguous about project affiliation; crates.io collision risk existed for generic names. The inconsistency was a maintenance friction that compounds with each new crate added." + } + ], + "consequences": { + "negative": [ + "The package name and Rust crate name are now different for the four ecosystem crates — `platform-machines` in Cargo.toml but `use machines::` in Rust. This is a supported Cargo feature but requires contributors to know about `[lib] name`", + "Cargo.lock contains the new package names — any tooling that parses Cargo.lock by package name (dashboards, audit tools) needs to be updated if it references the old names" + ], + "positive": [ + "Every library crate declared as a `[dependencies]` entry now carries a `platform-` or `provisioning-` prefix — the project affiliation is unambiguous in any Cargo.toml context", + "The workspace resolver cannot silently select the wrong crate if an external dependency named `rag`, `observability`, or `machines` appears in the dependency tree", + "Binary output names are unchanged — no deployment scripts, systemd units, or Application Support paths require updates", + "NCL config keys (`rag = { ... }`, `mcp-server = { ... }`) are service identifiers unrelated to Cargo package names — they are unchanged", + "Ecosystem crate Rust code (doc tests, examples, use statements) compiles without modification", + "cargo check --workspace passes immediately after the rename" + ] + }, + "constraints": [ + { + "check": { + "cmd": "glob 'provisioning/platform/crates/*/Cargo.toml' | each {|f| open $f | get package.name } | where { not ($in =~ 'platform-|provisioning-|orchestrator|control-center|vault-service|ai-service|extension-registry|ncl-sync|contract-tests|prvng-cli') } | if ($in | is-empty) { exit 0 } else { print $in; exit 1 }", + "expect_exit": 0, + "tag": "NuCmd" + }, + "claim": "Any new library crate added to the platform workspace that will be declared as a dependency must use the platform- or provisioning- prefix in its [package] name", + "id": "new-library-crates-need-platform-prefix", + "rationale": "The naming convention is only useful if it is consistently applied to new crates. A new crate named 'cache' or 'metrics' has the same disambiguation problem the renamed crates had.", + "scope": "platform/Cargo.toml members, platform/crates/, platform/prov-ecosystem/crates/", + "severity": "Soft" + }, + { + "check": { + "must_be_empty": true, + "paths": [ + "provisioning/platform/Cargo.toml" + ], + "pattern": "orchestrator\\s*=|control-center\\s*=|vault-service\\s*=|ai-service\\s*=|extension-registry\\s*=|ncl-sync\\s*=", + "tag": "Grep" + }, + "claim": "Service binary package names (leaf nodes never declared as deps) must NOT get a provisioning- prefix — short name only, prefix lives in [[bin]] name", + "id": "service-binary-package-names-stay-short", + "rationale": "Adding a prefix to service binary package names would break existing cargo build -p muscle memory and CI scripts without adding any correctness benefit. The rule is: prefix where disambiguation matters (dep declarations), not where it is only cosmetic (package name for leaf binaries).", + "scope": "platform/crates/orchestrator, platform/crates/control-center, platform/crates/vault-service, platform/crates/ai-service, platform/crates/extension-registry, platform/crates/ncl-sync", + "severity": "Soft" + } + ], + "context": "The platform workspace accumulated three inconsistent naming patterns: (1) shared platform libraries had a `platform-` prefix (`platform-config`, `platform-nats`, `platform-db`); (2) the smart interface layer had a `provisioning-` prefix (`provisioning-core`, `provisioning-tool`, `provisioning-daemon`); (3) everything else had no prefix at all (`rag`, `mcp-server`, `service-clients`, `observability`, `machines`, `backup`, `encrypt`). The no-prefix group caused three concrete problems: (a) `cargo build -p rag` was ambiguous in the workspace resolver if a second `rag` dependency ever appeared; (b) `rag = { workspace = true }` in dependency declarations gave no indication which project the dep belonged to; (c) `observability` clashed with an identically-named crate on crates.io if the crate ever needed publishing. The binary names (set independently via `[[bin]]`) were already consistent — all used `provisioning-` prefix — so the inconsistency was purely at the Cargo package name level.", + "date": "2026-04-19", + "decision": "Apply a four-rule naming convention across all workspace crates. Rule 1 — Shared platform libraries: `platform-` package name; Rust crate name defaults to `platform_`. Rule 2 — Smart interface layer: `provisioning-` package name and binary name. Rule 3 — Service binaries: short package name (`orchestrator`, `vault-service`, etc.); binary name carries the `provisioning-` prefix via `[[bin]] name = 'provisioning-'`. Rule 4 — Ecosystem crates with many existing `use` callers: `platform-` package name + `[lib] name = 'old_name'` to preserve the Rust crate name across all existing `use` statements and doc tests without modifying call sites. Crates that are never declared as dependencies (service binaries) are exempt from the package name prefix because their Cargo identifier is only used in `cargo build -p ` invocations, never in `[dependencies]` sections.", + "id": "adr-030", + "ontology_check": { + "decision_string": "Rename platform workspace crates to apply a coherent naming convention", + "invariants_at_risk": [ + "config-driven-always" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "Service binaries do not need a prefix because they are never declared as dependencies", + "detail": "The workspace resolver needs unique package names when packages are referenced as dependencies. Service binaries (orchestrator, control-center, vault-service, ai-service, extension-registry, ncl-sync) are leaf nodes — nothing in the workspace has `orchestrator = { ... }` in its `[dependencies]`. Their package name is only used in `cargo build -p orchestrator` and `cargo check -p orchestrator` invocations, where the directory context already disambiguates. Adding a `provisioning-` prefix would increase keystroke cost without adding disambiguation value. The binary name (the output artifact) already carries the prefix via `[[bin]]`." + }, + { + "claim": "Ecosystem crates preserve Rust crate names via [lib] name to avoid touching 30+ doc test locations", + "detail": "The ecosystem crates (machines, observability, backup, encrypt) use their crate name extensively in `///` and `//!` doc comment code examples that are compiled as doc tests. For `encrypt` alone, 25+ `use encrypt::` occurrences appear across `src/` and `examples/`. Changing the Rust crate name would require updating every one. The `[lib] name = 'old_name'` field in Cargo.toml decouples the package name (used by the workspace resolver) from the crate name (used by `use` statements). This preserves all existing Rust code, all doc tests, and all example files unchanged while making the package names consistent in `Cargo.toml` dependency declarations." + }, + { + "claim": "platform-rag and provisioning-mcp required only Cargo.toml changes because they already had custom lib and binary names", + "detail": "`rag` already had `[lib] name = 'provisioning_rag'` and `[[bin]] name = 'provisioning-rag'` — both Rust names were already correct. Only the `[package] name` field and workspace dep key needed updating. Similarly, `mcp-server` had `[lib] name = 'provisioning_mcp_server'` and two `[[bin]]` entries. Renaming these packages to `platform-rag` and `provisioning-mcp` was a pure Cargo identity change with zero impact on Rust compilation or binary output." + }, + { + "claim": "service-clients required Rust use statement updates because it had no custom lib name", + "detail": "Unlike the ecosystem crates, `service-clients` had no `[lib] name` override. Its Rust crate name was `service_clients` (derived from the package name by replacing hyphens with underscores). Renaming the package to `platform-clients` changes the default crate name to `platform_clients`. There were only three call sites in active crates: two in `provisioning-core/src/sources/ssh.rs` and one in `orchestrator/src/ssh/key_deployer.rs`. Updating three files was less friction than adding a `[lib] name = 'service_clients'` that would permanently diverge the package name from the Rust crate name." + } + ], + "related_adrs": [], + "status": "Accepted", + "title": "Platform Workspace Crate Naming Convention" +} diff --git a/.ncl-cache/9942eaed99c28af7c9f01b8d6877d74dcdba049d8b93d925446ab970f9588939.json b/.ncl-cache/9942eaed99c28af7c9f01b8d6877d74dcdba049d8b93d925446ab970f9588939.json new file mode 100644 index 0000000..9fbbc47 --- /dev/null +++ b/.ncl-cache/9942eaed99c28af7c9f01b8d6877d74dcdba049d8b93d925446ab970f9588939.json @@ -0,0 +1,64 @@ +{ + "k0s": { + "api_extra_sans": [], + "cluster_name": "k0s", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "data_dir captured by SystemBackupDef.host_configs (configured at workspace level for active k0s deployments)" + }, + "certs": { + "kind": "disabled", + "reason": "ACME issuance handled by cert-manager component, not k0s" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "k0s manages its own TLS material; PKI captured by SystemBackupDef.host_configs" + } + }, + "concurrency_limit": 5, + "concurrency_uploads": 3, + "data_dir": "/var/lib/k0s", + "disable_ipv6": true, + "disable_kube_proxy": true, + "drain_enabled": false, + "drain_force": true, + "drain_grace_period": "2m0s", + "drain_timeout": "5m0s", + "k0sctl_version": "v0.29.0", + "kine_dir": "", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_api" + }, + "mode": "taskserv", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "role": "controller_worker", + "ssh_key_path": "", + "ssh_port": 22, + "ssh_user": "root", + "storage_backend": "sqlite", + "version": "1.35.3+k0s.0", + "wait_enabled": true, + "worker_disruption_percent": 10 + } +} diff --git a/.ncl-cache/994b9cd51780dff22e5f07b1cee2633218b0db274799ff0421bd31952c3d52cf.json b/.ncl-cache/994b9cd51780dff22e5f07b1cee2633218b0db274799ff0421bd31952c3d52cf.json new file mode 100644 index 0000000..0de29e9 --- /dev/null +++ b/.ncl-cache/994b9cd51780dff22e5f07b1cee2633218b0db274799ff0421bd31952c3d52cf.json @@ -0,0 +1,35 @@ +{ + "best_practices": [ + "bp_001", + "bp_033" + ], + "category": "storage", + "conflicts_with": [], + "dependencies": [ + "os" + ], + "description": "External NFS server — installs nfs-server, configures exports, applies k8s NFS provisioner manifests", + "modes": [ + "taskserv" + ], + "name": "external_nfs", + "provides": [ + { + "id": "nfs-server", + "interface": "storage", + "version": "1.0" + } + ], + "requires": [ + { + "capability": "linux-node", + "kind": "Required" + } + ], + "tags": [ + "storage", + "nfs", + "kubernetes" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/99be8c9548716998b2ce1a9d839d927abecd639a251340de0e6c9c2f2fa86014.json b/.ncl-cache/99be8c9548716998b2ce1a9d839d927abecd639a251340de0e6c9c2f2fa86014.json new file mode 100644 index 0000000..2fe8408 --- /dev/null +++ b/.ncl-cache/99be8c9548716998b2ce1a9d839d927abecd639a251340de0e6c9c2f2fa86014.json @@ -0,0 +1,106 @@ +{ + "adr_refs": [ + "adr-037" + ], + "description": "Ensures keeper policy is current in policy- Radicle repo, starts keeper-daemon on ops-vm, and verifies it picks up the pending ops backlog.", + "emit_audit": true, + "id": "switch_to_vm_ops", + "name": "Switch to VM-Ops (Auto-Sign) Mode", + "params": [ + { + "default_val": "", + "description": "Target workspace name (e.g. libre-wuji)", + "name": "workspace", + "required": true + }, + { + "default_val": "", + "description": "ops-vm SSH hostname or IP", + "name": "ops_vm_host", + "required": true + } + ], + "preconditions": [ + "policy- Radicle repo has been updated and propagated to ops-vm seed", + "ops-vm is accessible via SSH", + "KEEPER_PRIVATE_KEY_PATH is set on ops-vm", + "NATS JetStream OPS_PENDING_ stream exists in libre-wuji" + ], + "rollback_strategy": "manual", + "steps": [ + { + "depends_on": [], + "dry_run_arg": "--dry-run", + "id": "validate_policy", + "name": "Validate keeper policy against keeper_policy.ncl schema", + "on_error": "Stop", + "params": {}, + "script": "steps/validate_policy.nu" + }, + { + "depends_on": [ + "validate_policy" + ], + "dry_run_arg": "--dry-run", + "id": "sync_policy_repo", + "name": "Sync policy- Radicle repo to ops-vm", + "on_error": "Stop", + "params": {}, + "script": "steps/sync_policy_repo.nu" + }, + { + "depends_on": [ + "sync_policy_repo" + ], + "dry_run_arg": "--dry-run", + "id": "start_keeper_daemon", + "name": "Start keeper-daemon on ops-vm via SSH", + "on_error": "Stop", + "params": {}, + "script": "steps/start_keeper.nu" + }, + { + "depends_on": [ + "start_keeper_daemon" + ], + "dry_run_arg": "--dry-run", + "id": "verify_daemon_running", + "name": "Verify keeper-daemon health endpoint responds", + "on_error": "Stop", + "params": {}, + "script": "steps/verify_keeper_health.nu" + }, + { + "depends_on": [ + "verify_daemon_running" + ], + "dry_run_arg": "--dry-run", + "id": "verify_backlog_processing", + "name": "Verify keeper-daemon picks up pending ops backlog", + "on_error": "Continue", + "params": {}, + "script": "steps/verify_backlog.nu" + }, + { + "depends_on": [ + "verify_daemon_running" + ], + "dry_run_arg": "--dry-run", + "id": "emit_mode_change", + "name": "Emit audit event: mode switched to vm-ops", + "on_error": "Continue", + "params": { + "event_type": "mode_switch", + "new_mode": "vm-ops" + }, + "script": "steps/emit_audit.nu" + } + ], + "success_criteria": [ + "keeper-daemon active on ops-vm (systemctl is-active keeper-daemon = active)", + "keeper-daemon /health endpoint responds 200", + "OPS_PENDING queue depth decreasing as backlog is processed", + "ops history shows mode-switch audit event" + ], + "version": 1 +} diff --git a/.ncl-cache/9a2cb64b1ced61f996ab624471badf25acb71a00690b98b84739355cd44fcd49.json b/.ncl-cache/9a2cb64b1ced61f996ab624471badf25acb71a00690b98b84739355cd44fcd49.json new file mode 100644 index 0000000..81b5bee --- /dev/null +++ b/.ncl-cache/9a2cb64b1ced61f996ab624471badf25acb71a00690b98b84739355cd44fcd49.json @@ -0,0 +1,4 @@ +{ + "nickel_api": "1.0", + "version": "0.11.6" +} diff --git a/.ncl-cache/9a614d0bea34ae0cbaac9fb7c77593e29799ae4bc930517423ae00d316bfa155.json b/.ncl-cache/9a614d0bea34ae0cbaac9fb7c77593e29799ae4bc930517423ae00d316bfa155.json new file mode 100644 index 0000000..eb177d2 --- /dev/null +++ b/.ncl-cache/9a614d0bea34ae0cbaac9fb7c77593e29799ae4bc930517423ae00d316bfa155.json @@ -0,0 +1,7 @@ +{ + "ip_pools": [], + "l2_advertisements": [], + "namespace": "metallb-system", + "speaker_tolerations": true, + "version": "0.14.8" +} diff --git a/.ncl-cache/9b487dc0fbd96a91668605e37c442126c163c94747e1a0c5699ad68e7077530a.json b/.ncl-cache/9b487dc0fbd96a91668605e37c442126c163c94747e1a0c5699ad68e7077530a.json new file mode 100644 index 0000000..98da38d --- /dev/null +++ b/.ncl-cache/9b487dc0fbd96a91668605e37c442126c163c94747e1a0c5699ad68e7077530a.json @@ -0,0 +1,49 @@ +{ + "config": { + "distSpecVersion": "1.0.1", + "extensions": { + "scrub": { + "enable": true, + "interval": "24h" + }, + "search": { + "cve": { + "updateInterval": "24h" + }, + "enable": true + }, + "sync": { + "enable": true + }, + "ui": { + "enable": true + } + }, + "http": { + "address": "0.0.0.0", + "port": 5000, + "realm": "zot" + }, + "log": { + "audit": "/var/log/zot/zot-audit.log", + "level": "debug", + "output": "/var/log/zot/zot.log" + }, + "storage": { + "dedupe": true, + "remoteCache": false, + "rootDirectory": "/data/zot" + } + }, + "copy_paths": [], + "name": "oci-reg", + "oci_bin_path": "/usr/local/bin", + "oci_cmds": "zot zli", + "oci_data": "/data/zot", + "oci_etc": "/etc/zot", + "oci_log": "/var/log/zot", + "oci_memory_high": 30, + "oci_memory_max": 32, + "oci_user": "zot", + "oci_user_group": "zot" +} diff --git a/.ncl-cache/9b5cf342a11af61f895a94854643b874b5bb6477b8c11610322d856c260c19a8.json b/.ncl-cache/9b5cf342a11af61f895a94854643b874b5bb6477b8c11610322d856c260c19a8.json new file mode 100644 index 0000000..7f88314 --- /dev/null +++ b/.ncl-cache/9b5cf342a11af61f895a94854643b874b5bb6477b8c11610322d856c260c19a8.json @@ -0,0 +1,12 @@ +{ + "dependencies": [], + "name": "runc", + "version": { + "check_latest": true, + "current": "1.1.14", + "grace_period": 86400, + "site": "https://github.com/opencontainers/runc", + "source": "https://github.com/opencontainers/runc/releases", + "tags": "https://github.com/opencontainers/runc/tags" + } +} diff --git a/.ncl-cache/9b760ac4063843f0b35b8db51d14d510f026a684a95cbdf85423622cd45bdddc.json b/.ncl-cache/9b760ac4063843f0b35b8db51d14d510f026a684a95cbdf85423622cd45bdddc.json new file mode 100644 index 0000000..2d3f5e0 --- /dev/null +++ b/.ncl-cache/9b760ac4063843f0b35b8db51d14d510f026a684a95cbdf85423622cd45bdddc.json @@ -0,0 +1,12 @@ +{ + "cache_keys": [ + "ops-keeper", + "rust-cargo" + ], + "cpu": 4, + "disk_gb": 20, + "memory_gb": 4, + "oom_retry": true, + "schema_version": 1, + "time_budget_min": 15 +} diff --git a/.ncl-cache/9c07e7715fe654d56844a2b2fca4fc8c19e85d4512233ecd1b7caabae5b3f456.json b/.ncl-cache/9c07e7715fe654d56844a2b2fca4fc8c19e85d4512233ecd1b7caabae5b3f456.json new file mode 100644 index 0000000..e77aab2 --- /dev/null +++ b/.ncl-cache/9c07e7715fe654d56844a2b2fca4fc8c19e85d4512233ecd1b7caabae5b3f456.json @@ -0,0 +1,14 @@ +{ + "dependencies": [ + "kubernetes" + ], + "name": "kubectl", + "version": { + "check_latest": false, + "current": "1.31.0", + "grace_period": 86400, + "site": "https://kubernetes.io", + "source": "https://github.com/kubernetes/kubernetes/releases", + "tags": "https://github.com/kubernetes/kubernetes/tags" + } +} diff --git a/.ncl-cache/9d1cd4f5ea1cf1b6c84af9dd95750a0c7cf158b82f7d162a09efe4f4beaeaab2.json b/.ncl-cache/9d1cd4f5ea1cf1b6c84af9dd95750a0c7cf158b82f7d162a09efe4f4beaeaab2.json new file mode 100644 index 0000000..e7e70b6 --- /dev/null +++ b/.ncl-cache/9d1cd4f5ea1cf1b6c84af9dd95750a0c7cf158b82f7d162a09efe4f4beaeaab2.json @@ -0,0 +1,11 @@ +{ + "resolv": { + "domains_search": "", + "mode": "taskserv", + "name": "resolv", + "nameservers": [], + "operations": { + "install": true + } + } +} diff --git a/.ncl-cache/9d35ff4a14b5554a7ac7b0c465a3ca423b9fe95faca185b2ab83364d494068dd.json b/.ncl-cache/9d35ff4a14b5554a7ac7b0c465a3ca423b9fe95faca185b2ab83364d494068dd.json new file mode 100644 index 0000000..d754e05 --- /dev/null +++ b/.ncl-cache/9d35ff4a14b5554a7ac7b0c465a3ca423b9fe95faca185b2ab83364d494068dd.json @@ -0,0 +1,49 @@ +{ + "best_practices": [ + "bp_007", + "bp_016" + ], + "conflicts_with": [], + "dependencies": [], + "description": "docker-mailserver — Postfix+Dovecot+rspamd with SES relay and dms-gui sidecar admin UI", + "modes": [ + "cluster" + ], + "name": "docker-mailserver", + "provides": [ + { + "id": "mail-server", + "interface": "smtp+imap", + "version": "1.0" + } + ], + "requires": [ + { + "capability": "block-storage-csi", + "kind": "Required" + }, + { + "capability": "floating-ip", + "kind": "Required" + }, + { + "capability": "cni", + "kind": "Required" + }, + { + "capability": "lb-ipam", + "kind": "Optional" + }, + { + "capability": "tls", + "kind": "Optional" + } + ], + "tags": [ + "mail", + "smtp", + "imap", + "appserv" + ], + "version": "14.0" +} diff --git a/.ncl-cache/9d64ec6b501e360fa5e0343d191a945499785d09db4bf4126b9e752f6101291a.json b/.ncl-cache/9d64ec6b501e360fa5e0343d191a945499785d09db4bf4126b9e752f6101291a.json new file mode 100644 index 0000000..17c2f58 --- /dev/null +++ b/.ncl-cache/9d64ec6b501e360fa5e0343d191a945499785d09db4bf4126b9e752f6101291a.json @@ -0,0 +1,473 @@ +{ + "capabilities": [ + { + "adrs": [ + "adr-016-workspace-formula-dag" + ], + "artifacts": [ + "schemas/lib/formula.ncl", + "platform/crates/orchestrator/src/formula.rs", + "platform/crates/orchestrator/src/batch.rs" + ], + "how": "Workspace TOML declares Formula nodes; orchestrator's formula.rs converts to DependencyGraph via topological sort; BatchExecutor executes ready nodes in parallel via NATS work queues.", + "id": "formula-dag-execution", + "name": "Formula DAG Execution Engine", + "nodes": [ + "formula-dag-execution" + ], + "rationale": "Positional task arrays collapse on dependency ambiguity and lack parallelism signals. Formula nodes declare depends_on, on_error, parallel, max_retries — enabling the orchestrator to derive a topological execution plan without imperative scripting.", + "summary": "Typed DAG-based workflow execution with topological parallelism, retry, and rollback." + }, + { + "adrs": [], + "artifacts": [ + "schemas/config/workspace_config/", + "core/crates/", + "examples/workspaces/" + ], + "how": "CLI validates workspace TOML against schemas/config/workspace_config/ contracts via nickel export before submitting to orchestrator. Orchestrator re-validates on receipt.", + "id": "workspace-contract", + "name": "Typed Workspace Contracts", + "nodes": [ + "workspace-contract" + ], + "rationale": "Raw TOML workspace files have no type safety — invalid configs surface as runtime errors. Nickel schemas catch structural errors at write time, before any provider API is called.", + "summary": "Nickel-validated workspace definitions that compose providers, taskservs, and ingredients into infrastructure DAGs." + }, + { + "adrs": [], + "artifacts": [ + "extensions/providers/", + "platform/crates/orchestrator/src/" + ], + "how": "Each provider implements the ProviderInterface trait (25 functions). Orchestrator dispatches operations via the interface; provider implementations are loaded from extensions/providers/.", + "id": "provider-plugin-system", + "name": "Provider Plugin System", + "nodes": [ + "provider-abstraction", + "taskserv-pattern" + ], + "rationale": "Hardcoded provider logic makes multi-cloud support a fork, not an extension. The provider interface isolates provider specifics behind a stable contract.", + "summary": "25-function pluggable interface for infrastructure providers — add a provider without changing the platform." + }, + { + "adrs": [ + "adr-015-solo-mode-architecture" + ], + "artifacts": [ + "platform/crates/control-center/src/middleware/", + "platform/crates/orchestrator/src/nats.rs" + ], + "how": "--mode solo flag activates solo_auth_middleware (auto-injects admin session), SurrealDB switches to kv-surrealkv (RocksDB), NATS starts as child process. service-manager.nu orchestrates startup.", + "id": "solo-mode-deployment", + "name": "Solo Mode — Full-Architecture Single-Operator Deployment", + "nodes": [ + "solo-mode" + ], + "rationale": "Simplified mono-binary for solo creates two divergent code paths. Solo mode keeps the same binaries and NATS subjects — scripts written for solo work in multi-user unchanged.", + "summary": "Run the full platform on a laptop: embedded SurrealDB (RocksDB), child NATS server, solo_auth_middleware replacing JWT+Cedar." + }, + { + "adrs": [ + "adr-012-nats-event-broker" + ], + "artifacts": [ + "platform/crates/orchestrator/src/workflow.rs", + "platform/crates/platform-nats/" + ], + "how": "Orchestrator publishes tasks to JetStream streams per provider type. Taskserv workers consume via pull consumers with ack/nack. Task state machine tracks pending → running → completed/failed in SurrealDB.", + "id": "nats-brokered-orchestration", + "name": "NATS JetStream Orchestration", + "nodes": [ + "platform-dispatch" + ], + "rationale": "HTTP synchronous task dispatch couples orchestrator latency to provider API latency. NATS decouples dispatch from execution, enables fan-out to taskserv workers, and provides durable state even if a worker crashes mid-task.", + "summary": "All inter-service task dispatch via NATS JetStream work queues with at-least-once delivery and state machine tracking." + }, + { + "adrs": [ + "adr-013-surrealdb-global-store" + ], + "artifacts": [ + "platform/crates/platform-config/src/format.rs", + "schemas/config/" + ], + "how": "platform-config's ConfigLoader trait runs collect_env_overrides() → nickel export → serde::Deserialize. Override files are written to config/*.overrides.ncl and merged via & at the entry point.", + "id": "nickel-config-hierarchy", + "name": "Nickel-Validated Configuration Hierarchy", + "nodes": [ + "config-hierarchy", + "type-safety-nickel" + ], + "rationale": "Ad-hoc env var overrides without schema validation cause silent misconfiguration. The Nickel merge layer validates every override level against the same contracts before deserialization.", + "summary": "5-level config precedence with NCL contracts: runtime args > env vars > user config > infra config > system defaults." + }, + { + "adrs": [ + "adr-014-solid-enforcement" + ], + "artifacts": [ + "platform/crates/orchestrator/", + "platform/crates/control-center/", + "platform/secretumvault/" + ], + "how": "Clippy rules, grep CI checks, Cedar policies, and runtime middleware enforce the boundaries. solo_auth_middleware is the only documented auth bypass and requires --mode solo.", + "id": "solid-enforcement", + "name": "SOLID Boundary Enforcement", + "nodes": [ + "solid-boundaries" + ], + "rationale": "Without enforced boundaries, authorization and secrets logic diffuses across services. ADR-014 documents 6 hard boundaries with 6 enforcement layers (compile-time, dev-time, pre-commit, CI, runtime, audit).", + "summary": "6 compile-time and runtime SOLID boundaries: orchestrator-only provider calls, control-center-only auth, vault-only secrets." + } + ], + "claude": { + "guidelines": [ + "bash", + "nushell" + ], + "session_hook": true, + "stratum_commands": true + }, + "config_surface": { + "config_root": ".typedialog/provisioning/", + "contracts_path": ".typedialog/provisioning/schemas", + "entry_point": "config.ncl", + "kind": "TypeDialog", + "overrides_dir": ".typedialog/provisioning/generated", + "sections": [ + { + "consumers": [ + { + "fields": [ + "services", + "deployment", + "database" + ], + "id": "orchestrator", + "kind": "RustStruct", + "ref": "provisioning_orchestrator::config::OrchestratorConfig" + }, + { + "fields": [], + "id": "configure-nu", + "kind": "NuScript", + "ref": ".typedialog/provisioning/configure.nu" + }, + { + "fields": [], + "id": "ci-woodpecker", + "kind": "CiPipeline", + "ref": ".woodpecker/ci.yml" + } + ], + "contract": "schemas/provisioning-config.ncl", + "description": "Root workspace configuration generated by TypeDialog — project metadata, services, database, deployment target, network, storage, monitoring, security.", + "file": "config.ncl", + "id": "provisioning", + "mutable": true, + "rationale": "Consumer projects declare what infrastructure they need via an interactive TypeDialog form. The NCL output is the single source of truth fed to the orchestrator. TypeDialog fragments (database-postgres, deployment-k8s, etc.) ensure only valid combinations are generated." + }, + { + "consumers": [ + { + "fields": [ + "database" + ], + "id": "orchestrator", + "kind": "RustStruct", + "ref": "provisioning_orchestrator::config::OrchestratorConfig" + } + ], + "contract": "schemas/database.ncl", + "description": "Database type and connection parameters — supports sqlite, postgres, surrealdb, mysql. Generated into the root config via TypeDialog database-* fragments.", + "file": "schemas/database.ncl", + "id": "database", + "mutable": false, + "rationale": "Database configuration is the most provider-specific section. TypeDialog fragments enforce valid parameter combinations per engine (e.g. journal_mode only valid for SQLite)." + }, + { + "consumers": [ + { + "fields": [ + "deployment" + ], + "id": "orchestrator", + "kind": "RustStruct", + "ref": "provisioning_orchestrator::config::OrchestratorConfig" + } + ], + "contract": "schemas/deployment.ncl", + "description": "Deployment target — docker-compose or kubernetes. Drives which taskservs are activated and which providers are called.", + "file": "schemas/deployment.ncl", + "id": "deployment", + "mutable": false, + "rationale": "Deployment target selection is the primary branching decision in workspace execution. TypeDialog deployment-docker and deployment-k8s fragments capture the full parameter space for each target." + }, + { + "consumers": [ + { + "fields": [ + "monitoring" + ], + "id": "orchestrator", + "kind": "RustStruct", + "ref": "provisioning_orchestrator::config::OrchestratorConfig" + } + ], + "contract": "schemas/monitoring.ncl", + "description": "Observability configuration — metrics, logging, alerting. Optional; defaults from .typedialog/provisioning/defaults/monitoring-defaults.ncl.", + "file": "schemas/monitoring.ncl", + "id": "monitoring", + "mutable": false, + "rationale": "" + } + ] + }, + "consumption_modes": [ + { + "audit_level": "Standard", + "consumer": "Developer", + "description": "Uses provisioning CLI and workspace definitions to manage infrastructure. Extends via providers and taskservs.", + "needs": [ + "OntologyExport" + ] + }, + { + "audit_level": "Quick", + "consumer": "Agent", + "description": "Reads .ontology/core.ncl to understand constraints and boundaries. Uses CLI and orchestrator APIs for infrastructure operations.", + "needs": [ + "OntologyExport", + "JsonSchema" + ] + } + ], + "content_assets": [], + "critical_deps": [ + { + "failure_impact": "All stateful operations (task tracking, policy evaluation, audit) stop. Solo mode continues via kv-surrealkv but loses SurrealDB WS protocol.", + "id": "surrealdb-crate", + "mitigation": "Feature-gated: --no-default-features disables SurrealDB for dev builds. Solo mode uses embedded kv-surrealkv (RocksDB).", + "name": "SurrealDB client crate", + "ref": "surrealdb@3", + "used_for": "Task state machine persistence, Cedar policy storage, audit log, workspace history." + }, + { + "failure_impact": "Orchestrator cannot dispatch workflows; taskserv workers go idle. Solo mode manages nats-server as child — child crash is fatal.", + "id": "async-nats", + "mitigation": "Feature-gated via platform-nats crate. Solo mode restarts nats-server on SIGTERM.", + "name": "async-nats", + "ref": "async-nats@0.46", + "used_for": "All inter-service task dispatch, NATS JetStream work queues, taskserv worker consumers." + }, + { + "failure_impact": "All authorization decisions in multi-user mode fail closed. Solo mode unaffected (solo_auth_middleware bypasses Cedar).", + "id": "cedar-policy-crate", + "mitigation": "Compile-time link; no runtime loading. cedar-policy is the Cedar Reference Implementation — stable API surface.", + "name": "cedar-policy", + "ref": "cedar-policy@4.8", + "used_for": "Authorization decisions in control-center: policy evaluation, RBAC, resource-level access control." + }, + { + "failure_impact": "Vault service cannot start; provider credential injection fails. All infrastructure operations that require provider API keys stop.", + "id": "secretumvault", + "mitigation": "Local path dependency — pinned to checkout. Solo mode uses filesystem backend (age key).", + "name": "secretumvault", + "ref": "secretumvault (local path ../../../Development/secretumvault)", + "used_for": "Secrets management: age key management, Shamir threshold unsealing, secret storage for provider credentials." + }, + { + "failure_impact": "All HTTP API surfaces become unavailable. CLI falls back to NATS direct where supported.", + "id": "axum", + "mitigation": "axum@0.8 is maintained by the Tokio project; API stability is high.", + "name": "axum", + "ref": "axum@0.8", + "used_for": "HTTP API layer for orchestrator, control-center, extension-registry, ai-service, mcp-server." + } + ], + "default_audit": "Standard", + "default_mode": "dev", + "description": "Multi-crate Rust platform for cloud infrastructure provisioning: typed Nickel schemas validated at the NCL layer, formula DAG execution engine, SOLID-enforced service boundaries, pluggable providers and taskservs, NATS-brokered orchestration, Cedar authorization, and full-architecture solo mode for single-operator deployments.", + "domain_provides": { + "description": "Workspace infrastructure contracts: cluster topology, state dimensions, gate membranes, and operational modes for DevWorkspace projects.", + "id": "provisioning-platform", + "impl_repo_kind": "DevWorkspace", + "kind": "Implicit", + "name": "Provisioning Platform", + "schema_path": "reflection/schemas/" + }, + "justfile": { + "required_modules": [ + "build", + "test", + "dev", + "ci" + ], + "required_recipes": [ + "default", + "help" + ], + "system": "Mod" + }, + "layers": [ + { + "committed": true, + "description": "Nickel type schemas for all infrastructure configuration: providers, workspaces, platform services, extensions.", + "id": "schemas", + "paths": [ + "schemas/" + ] + }, + { + "committed": true, + "description": "CLI, libraries, plugins, Nushell scripts — the user-facing surface of provisioning.", + "id": "core", + "paths": [ + "core/" + ] + }, + { + "committed": true, + "description": "Orchestrator, Control Center, Vault, Extension Registry — the control plane services.", + "id": "platform", + "paths": [ + "platform/" + ] + }, + { + "committed": true, + "description": "Providers, taskservs, clusters — pluggable infrastructure extensions.", + "id": "extensions", + "paths": [ + "extensions/" + ] + }, + { + "committed": true, + "description": "Default configuration files and infrastructure templates.", + "id": "config", + "paths": [ + "config/", + "templates/" + ] + }, + { + "committed": true, + "description": "Provisioning consuming on+re: axioms, tensions, practices, state, gates, ADRs.", + "id": "self-description", + "paths": [ + ".ontology/" + ] + } + ], + "ontology_node": "", + "operational_modes": [ + { + "audit_level": "Standard", + "description": "Full development view — all layers visible.", + "id": "dev", + "post_activate": [], + "pre_activate": [], + "visible_layers": [ + "schemas", + "core", + "platform", + "extensions", + "config", + "self-description" + ] + }, + { + "audit_level": "Standard", + "description": "Platform engineering focus — schemas, platform services, and configuration.", + "id": "platform-focus", + "post_activate": [], + "pre_activate": [], + "visible_layers": [ + "schemas", + "platform", + "config" + ] + }, + { + "audit_level": "Standard", + "description": "Extension development focus — schemas, providers, taskservs, and configuration.", + "id": "extensions-focus", + "post_activate": [], + "pre_activate": [], + "visible_layers": [ + "schemas", + "extensions", + "config" + ] + } + ], + "project": "provisioning", + "publication_services": [], + "repo_kind": "Mixed", + "requirements": [ + { + "env": "Development", + "id": "rust", + "impact": "Platform services and CLI cannot compile.", + "kind": "Tool", + "name": "Rust toolchain", + "provision": "rustup toolchain install stable", + "required": true, + "version": "1.75+" + }, + { + "env": "Both", + "id": "nushell", + "impact": "Reflection modes, service-manager.nu, and CLI scripts cannot execute.", + "kind": "Tool", + "name": "Nushell", + "provision": "cargo install nu", + "required": true, + "version": "0.110+" + }, + { + "env": "Both", + "id": "nickel", + "impact": "Schema validation and config export cannot run. platform-config's ConfigLoader cannot operate.", + "kind": "Tool", + "name": "Nickel", + "provision": "cargo install nickel-lang-cli", + "required": true, + "version": "1.15+" + }, + { + "env": "Production", + "id": "surrealdb", + "impact": "Multi-user deployments cannot persist task state, Cedar policies, or audit logs. Solo mode uses embedded RocksDB.", + "kind": "Service", + "name": "SurrealDB", + "provision": "Deploy surrealdb container or binary; solo mode uses kv-surrealkv.", + "required": false, + "version": "2.3+" + }, + { + "env": "Both", + "id": "nats-server", + "impact": "Orchestrator cannot dispatch tasks; taskserv workers cannot receive work items. Solo mode manages nats-server as a child process.", + "kind": "Service", + "name": "NATS Server (JetStream)", + "provision": "Install nats-server in PATH for solo mode; deploy NATS cluster for multi-user.", + "required": true, + "version": "" + }, + { + "env": "Production", + "id": "cedar-policy", + "impact": "Cedar-based authorization unavailable in multi-user mode. Solo mode uses solo_auth_middleware which bypasses Cedar entirely.", + "kind": "Infrastructure", + "name": "Cedar policy engine", + "provision": "Policies stored in SurrealDB; loaded by control-center at startup.", + "required": false, + "version": "" + } + ], + "templates": [], + "tools": [] +} diff --git a/.ncl-cache/9dcb9cd72843ce0f2cc4aa44ef86804feec128c20931eb8c7beaccb318737d31.json b/.ncl-cache/9dcb9cd72843ce0f2cc4aa44ef86804feec128c20931eb8c7beaccb318737d31.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/.ncl-cache/9dcb9cd72843ce0f2cc4aa44ef86804feec128c20931eb8c7beaccb318737d31.json @@ -0,0 +1 @@ +{} diff --git a/.ncl-cache/9de79e8995fa1a36f951d9226063cf96bdc1729e83ec886a536c82c88c41a524.json b/.ncl-cache/9de79e8995fa1a36f951d9226063cf96bdc1729e83ec886a536c82c88c41a524.json new file mode 100644 index 0000000..a02825e --- /dev/null +++ b/.ncl-cache/9de79e8995fa1a36f951d9226063cf96bdc1729e83ec886a536c82c88c41a524.json @@ -0,0 +1,82 @@ +{ + "adr_refs": [ + "adr-037" + ], + "description": "Stops keeper-daemon on ops-vm. All ops commands require operator manual signature until switch_to_vm_ops reverses this.", + "emit_audit": true, + "id": "switch_to_operator_only", + "name": "Switch to Operator-Only Mode", + "params": [ + { + "default_val": "", + "description": "Target workspace name (e.g. libre-wuji)", + "name": "workspace", + "required": true + }, + { + "default_val": "", + "description": "ops-vm SSH hostname or IP", + "name": "ops_vm_host", + "required": true + } + ], + "preconditions": [ + "Operator has a valid keeper-cli credential for the target workspace", + "ops-vm is accessible via SSH", + "No critical ops pending that would miss auto-sign SLA" + ], + "rollback_strategy": "manual", + "steps": [ + { + "depends_on": [], + "dry_run_arg": "--dry-run", + "id": "check_pending_queue", + "name": "Check pending queue depth before switching", + "on_error": "Continue", + "params": {}, + "script": "steps/check_queue.nu" + }, + { + "depends_on": [ + "check_pending_queue" + ], + "dry_run_arg": "--dry-run", + "id": "stop_keeper_daemon", + "name": "Stop keeper-daemon on ops-vm via SSH", + "on_error": "Stop", + "params": {}, + "script": "steps/stop_keeper.nu" + }, + { + "depends_on": [ + "stop_keeper_daemon" + ], + "dry_run_arg": "--dry-run", + "id": "verify_queue_accumulating", + "name": "Verify OPS_PENDING stream accumulates without auto-sign", + "on_error": "Continue", + "params": {}, + "script": "steps/verify_queue_accumulating.nu" + }, + { + "depends_on": [ + "stop_keeper_daemon" + ], + "dry_run_arg": "--dry-run", + "id": "emit_mode_change", + "name": "Emit audit event: mode switched to operator-only", + "on_error": "Continue", + "params": { + "event_type": "mode_switch", + "new_mode": "operator-only" + }, + "script": "steps/emit_audit.nu" + } + ], + "success_criteria": [ + "keeper-daemon inactive on ops-vm (systemctl is-active keeper-daemon = inactive)", + "OPS_PENDING queue depth increasing without auto-sign clearing it", + "ops history shows mode-switch audit event" + ], + "version": 1 +} diff --git a/.ncl-cache/9e0a14a56256f31305f7693c1ce2bd4def9d2352c02d11c1c385b3b1916554f8.json b/.ncl-cache/9e0a14a56256f31305f7693c1ce2bd4def9d2352c02d11c1c385b3b1916554f8.json new file mode 100644 index 0000000..a22492f --- /dev/null +++ b/.ncl-cache/9e0a14a56256f31305f7693c1ce2bd4def9d2352c02d11c1c385b3b1916554f8.json @@ -0,0 +1,42 @@ +{ + "crun": { + "cmd_task": "install", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: configuration in git, no runtime data to capture" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "mode": "taskserv", + "name": "crun", + "operations": { + "delete": false, + "health": false, + "install": true, + "reinstall": true + }, + "version": "1.21" + } +} diff --git a/.ncl-cache/9e9efca2edae33ac0d0beec3755526701bede72325c56ebf9104d57cb5eee7ef.json b/.ncl-cache/9e9efca2edae33ac0d0beec3755526701bede72325c56ebf9104d57cb5eee7ef.json new file mode 100644 index 0000000..7a032e2 --- /dev/null +++ b/.ncl-cache/9e9efca2edae33ac0d0beec3755526701bede72325c56ebf9104d57cb5eee7ef.json @@ -0,0 +1,150 @@ +{ + "guards": [], + "id": "provisioning-audit", + "postconditions": [ + "Workspace config validates against Nickel schemas without errors", + "All declared taskservs exist and have metadata.ncl", + "Provider capabilities match workspace requirements", + "No provisioning axiom violations detected", + "Audit report generated with pass/fail per check" + ], + "preconditions": [ + "{workspace_dir} exists and is a directory", + "nickel is available in PATH", + "{workspace_dir}/config/ contains at least one .ncl file", + "./scripts/ontoref is executable" + ], + "steps": [ + { + "action": "nickel_typecheck_workspace", + "actor": "Agent", + "cmd": "find {workspace_dir}/config -name '*.ncl' | xargs -I{} nickel typecheck {}", + "depends_on": [], + "id": "validate_workspace_config", + "note": "Validate all workspace Nickel configs parse and typecheck. Hard failure — a workspace with invalid config cannot be certified.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + }, + { + "action": "extract_taskservs_from_config", + "actor": "Agent", + "cmd": "nickel export {workspace_dir}/config/workspace.ncl | jq -r '.taskservs // [] | .[]'", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "validate_workspace_config" + } + ], + "id": "list_declared_taskservs", + "note": "Extract the list of taskservs declared in the workspace config.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + }, + { + "action": "check_taskserv_presence", + "actor": "Agent", + "cmd": "nickel export {workspace_dir}/config/workspace.ncl | jq -r '.taskservs // [] | .[]' | while read ts; do test -d catalog/taskservs/$ts || echo \"MISSING taskserv: $ts\"; done", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "list_declared_taskservs" + } + ], + "id": "verify_taskservs_exist", + "note": "Verify each declared taskserv has a corresponding directory in catalog/taskservs/.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "verify_taskserv_metadata", + "actor": "Agent", + "cmd": "nickel export {workspace_dir}/config/workspace.ncl | jq -r '.taskservs // [] | .[]' | while read ts; do test -f catalog/taskservs/$ts/metadata.ncl || echo \"MISSING metadata.ncl: $ts\"; done", + "depends_on": [ + { + "kind": "Always", + "step": "verify_taskservs_exist" + } + ], + "id": "check_taskserv_contracts", + "note": "Verify each taskserv has metadata.ncl declaring its capabilities and contracts.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "check_provider_capability_match", + "actor": "Agent", + "cmd": "nickel export {workspace_dir}/config/workspace.ncl | jq -r '.provider // empty' | xargs -I{} test -d catalog/providers/{} || echo 'MISSING or mismatched provider'", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "validate_workspace_config" + } + ], + "id": "verify_provider_capabilities", + "note": "Verify the declared provider exists in catalog/providers/ and supports the workspace's required capabilities.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "verify_provisioning_axioms", + "actor": "Agent", + "cmd": "./scripts/ontoref describe {workspace_name} --check-axioms provisioning:config-driven-always,provisioning:type-safety-nickel", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "validate_workspace_config" + }, + { + "kind": "Always", + "step": "check_taskserv_contracts" + }, + { + "kind": "Always", + "step": "verify_provider_capabilities" + } + ], + "id": "check_axiom_coherence", + "note": "Verify the workspace config does not violate provisioning axioms — no hardcoded values, all config via typed Nickel.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "write_audit_output", + "actor": "Agent", + "cmd": "./scripts/ontoref describe {workspace_name} --format audit", + "depends_on": [ + { + "kind": "Always", + "step": "check_axiom_coherence" + } + ], + "id": "generate_audit_report", + "note": "Generate the compliance report: pass/fail per check, missing extensions, axiom violations.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + } + ], + "strategy": "Override", + "trigger": "Audit an existing workspace for config validity, extension completeness, and axiom coherence" +} diff --git a/.ncl-cache/9eb15c5e3278385a4415d29cbb12d28a05322083103703ab60c409595e3e6c46.json b/.ncl-cache/9eb15c5e3278385a4415d29cbb12d28a05322083103703ab60c409595e3e6c46.json new file mode 100644 index 0000000..ddaa629 --- /dev/null +++ b/.ncl-cache/9eb15c5e3278385a4415d29cbb12d28a05322083103703ab60c409595e3e6c46.json @@ -0,0 +1,149 @@ +{ + "mcp_server": { + "build": { + "base_image": "rust:1.82-trixie", + "binary": "provisioning-mcp-server", + "buildkit": { + "cache_mode": "local", + "inline_cache": false, + "parallel_jobs": 2 + }, + "chef_enabled": true, + "config_file": "config.defaults.toml", + "extra_runtime_pkgs": [], + "features": [], + "health_path": "/health", + "package": "mcp-server", + "port": 9093, + "runtime_image": "debian:trixie-slim", + "sccache": { + "bucket": "rust-cache", + "enabled": false, + "region": "" + }, + "user_id": 1000 + }, + "capabilities": { + "prompts": { + "enabled": true, + "list_changed_callback": false + }, + "resources": { + "enabled": true, + "list_changed_callback": false, + "subscribe": false + }, + "sampling": { + "enabled": false + }, + "tools": { + "enabled": true, + "list_changed_callback": false + } + }, + "control_center_integration": { + "enabled": false, + "enforce_rbac": true + }, + "logging": { + "format": "text", + "level": "info" + }, + "monitoring": { + "enabled": false, + "health_check": { + "enabled": false, + "interval": 30 + }, + "metrics": { + "enabled": false, + "interval": 60 + }, + "resources": { + "alert_threshold": 80, + "cpu": false, + "disk": false, + "memory": false, + "network": false + } + }, + "orchestrator_integration": { + "enabled": true + }, + "performance": { + "buffer_size": 1024, + "compression": false, + "pool_size": 10 + }, + "prompts": { + "cache": { + "enabled": true, + "ttl": 3600 + }, + "enabled": true, + "max_templates": 200, + "versioning": { + "enabled": false, + "max_versions": 10 + } + }, + "protocol": { + "transport": { + "endpoint": "http://localhost:9093", + "timeout": 30000 + }, + "version": "1.0" + }, + "resources": { + "cache": { + "enabled": true, + "max_size_mb": 1024, + "ttl": 3600 + }, + "enabled": true, + "max_size": 104857600, + "validation": { + "enabled": true, + "max_depth": 10 + } + }, + "sampling": { + "cache": { + "enabled": true, + "ttl": 3600 + }, + "enabled": false, + "max_tokens": 4096, + "temperature": 0.7 + }, + "server": { + "graceful_shutdown": true, + "host": "127.0.0.1", + "keep_alive": 75, + "max_connections": 50, + "port": 9093, + "request_timeout": 30000, + "shutdown_timeout": 30, + "workers": 2 + }, + "tools": { + "cache": { + "enabled": true, + "ttl": 3600 + }, + "enabled": true, + "max_concurrent": 10, + "timeout": 30000, + "validation": { + "enabled": true, + "strict_mode": false + } + }, + "workspace": { + "enabled": true, + "multi_workspace": false, + "name": "default", + "path": "/var/lib/provisioning/mcp-server" + } + } +} diff --git a/.ncl-cache/9ee9eba33b4483c909a7cbca1a64f21f9185ba00596b20def618415a95c62248.json b/.ncl-cache/9ee9eba33b4483c909a7cbca1a64f21f9185ba00596b20def618415a95c62248.json new file mode 100644 index 0000000..e15375f --- /dev/null +++ b/.ncl-cache/9ee9eba33b4483c909a7cbca1a64f21f9185ba00596b20def618415a95c62248.json @@ -0,0 +1,8 @@ +{ + "hccm": { + "load_balancer_location": "fsn1", + "network": "", + "token_secret_name": "hcloud", + "version": "1.30.1" + } +} diff --git a/.ncl-cache/9eecdf790a8f2227b7a4bace21922c1d81744843ea1dbc1b951e69c73b330f1f.json b/.ncl-cache/9eecdf790a8f2227b7a4bace21922c1d81744843ea1dbc1b951e69c73b330f1f.json new file mode 100644 index 0000000..4c6b191 --- /dev/null +++ b/.ncl-cache/9eecdf790a8f2227b7a4bace21922c1d81744843ea1dbc1b951e69c73b330f1f.json @@ -0,0 +1,155 @@ +{ + "id": "ops-radicle-build-info", + "postconditions": [ + "Agent has a complete picture of the three-plane topology", + "Agent understands the ops command data flow end-to-end", + "Agent can navigate to any implementation artifact via artifact_paths", + "Agent knows which playbook to invoke for common operational scenarios", + "Agent knows which validation mode to run for each subsystem" + ], + "preconditions": [ + "nickel is available in PATH", + "jq is available in PATH", + "provisioning/.ontology/core.ncl is readable", + "provisioning/adrs/adr-037-ops-contract-dual-mode.ncl is readable", + "provisioning/adrs/adr-038-radicle-decentralized-governance.ncl is readable", + "provisioning/adrs/adr-039-build-infrastructure-ephemeral.ncl is readable" + ], + "steps": [ + { + "action": "describe_three_planes", + "actor": "Agent", + "cmd": "echo '{\"planes\": [{\"name\": \"workload\", \"workspace\": \"libre-wuji\", \"role\": \"production runtime, runtime-autonomous\", \"components\": [\"k8s\", \"zot-s3\", \"ops-controller\", \"audit-mirror\", \"radicle-seed\", \"observability-stack\"]}, {\"name\": \"ci-orchestration\", \"workspace\": \"libre-daoshi\", \"role\": \"build + VCS + CI dispatch, replaceable\", \"components\": [\"k0s\", \"forgejo\", \"woodpecker\", \"postgresql\", \"radicle-seed\", \"buildkit-launcher\"]}, {\"name\": \"signing\", \"workspace\": \"ops-vm\", \"role\": \"auto-sign (keeper) or manual-sign, replaceable\", \"components\": [\"keeper-daemon\", \"radicle-seed\"]}]}'", + "depends_on": [], + "id": "plane_topology", + "note": "Three-plane separation: workload plane is runtime-autonomous (continues when signing or CI planes are down). ops-vm is replaceable (its only persistent state is the keeper signing key, backed up and rotatable via the rotate_keys playbook). libre-daoshi is replaceable (all source is in Radicle; it can be re-provisioned without data loss). Both ADR-037 and ADR-038.", + "on_error": { + "strategy": "Continue" + } + }, + { + "action": "describe_ops_data_flow", + "actor": "Agent", + "cmd": "echo '{\"flow\": [{\"step\": 1, \"actor\": \"operator or keeper-daemon\", \"action\": \"sign JWT op command with Ed25519 key, POST to ops.pending.\"}, {\"step\": 2, \"actor\": \"keeper-daemon (auto) or keeper-cli (manual)\", \"action\": \"subscribe OPS_PENDING_ WorkQueue, validate JWT claims+scope+sequence, ack, publish to ops.cmd.\"}, {\"step\": 3, \"actor\": \"ops-controller\", \"action\": \"WorkQueue consumer of OPS_CMD_: persist to SurrealDB BEFORE ack, apply via orchestrator API, write result to ops.audit.\"}, {\"step\": 4, \"actor\": \"audit-mirror\", \"action\": \"subscribe ops.audit., batch commits to -state Radicle repo with jti idempotency\"}], \"invariants\": [\"WorkQueue semantics: exactly-once delivery guaranteed by JetStream AckPolicy=explicit\", \"Idempotency: expected_state_version prevents double-apply across restarts\", \"Audit trail: every command lands in Radicle ledger — tamper-evident, gossip-replicated\"]}'", + "depends_on": [], + "id": "ops_command_flow", + "note": "Four-step command flow. Step 3 is the SOLID boundary: ops-controller touches only orchestrator API and NATS — never provider APIs or secrets directly. Step 4 is async best-effort (audit-mirror on_error=Continue); the ops command is not blocked by audit replication.", + "on_error": { + "strategy": "Continue" + } + }, + { + "action": "describe_keeper_modes", + "actor": "Agent", + "cmd": "echo '{\"modes\": [{\"name\": \"auto\", \"keeper_daemon\": \"running\", \"human_approval\": false, \"use_when\": \"routine deployments in business hours\"}, {\"name\": \"manual\", \"keeper_daemon\": \"stopped\", \"human_approval\": true, \"use_when\": \"destructive ops or off-hours\"}, {\"name\": \"hybrid\", \"keeper_daemon\": \"running with narrow auto_sign policy\", \"human_approval\": \"only for ops not matching auto_sign\", \"use_when\": \"gradual trust ramp-up\"}], \"switch_mechanism\": \"operational — start/stop keeper-daemon + edit keeper_policy.ncl; no code change, no architectural change\", \"playbooks\": [\"switch_to_vm_ops (auto→manual)\", \"switch_to_operator_only\"]}'", + "depends_on": [ + { + "kind": "Always", + "step": "ops_command_flow" + } + ], + "id": "signing_mode_switch", + "note": "Mode switching is operational, not architectural — there are no mode constants in code. The keeper_policy.ncl schema is declarative-only Nickel (ADR-038 constraint: policy-files-are-declarative-only). Any Nickel function definition in a policy file is a hard schema violation.", + "on_error": { + "strategy": "Continue" + } + }, + { + "action": "describe_radicle_repos_per_workspace", + "actor": "Agent", + "cmd": "echo '{\"repos_per_workspace\": [{\"name\": \"policy-\", \"purpose\": \"keeper auto-sign policy + M-of-N operator delegation\", \"delegates\": \"M-of-N operators (M>=2 for production)\", \"writeable_by\": \"any delegate via rad patch create + M approvals\"}, {\"name\": \"-desired\", \"purpose\": \"desired infrastructure state, CI-consumable\", \"delegates\": \"M-of-N operators + CI JWT keys\", \"writeable_by\": \"operators (GitOps) or Woodpecker (automated PR merge)\"}, {\"name\": \"-state\", \"purpose\": \"authoritative audit ledger of applied ops\", \"delegates\": \"exactly one: ops-controller signing key\", \"writeable_by\": \"ops-controller only (via audit-mirror commits)\"}], \"jti_idempotency\": \"audit-mirror checks commit message for jti field before pushing — prevents duplicate audit entries on retry\"}'", + "depends_on": [], + "id": "radicle_repo_structure", + "note": "Three-repo split is the core ADR-038 invariant. The state repo having exactly ONE delegate (ops-controller) is what makes the audit trail tamper-evident — no human can push to it. The M-of-N quorum on policy/desired repos prevents unilateral operator action. Verified by validate-radicle-governance reflection mode.", + "on_error": { + "strategy": "Continue" + } + }, + { + "action": "describe_build_flow", + "actor": "Agent", + "cmd": "echo '{\"pipeline\": [{\"step\": 1, \"actor\": \"Woodpecker CI\", \"action\": \"invoke buildkit-launcher as plugin step\"}, {\"step\": 2, \"actor\": \"buildkit-launcher\", \"action\": \"resolve size (3-tier: .build-spec.ncl > p95*1.2 > language-defaults), call POST /api/v1/vm-pool/spawn\"}, {\"step\": 3, \"actor\": \"orchestrator vm_pool\", \"action\": \"create hcloud server from golden image snapshot, wait for SSH, return SpawnResponse with lease_id+host+port\"}, {\"step\": 4, \"actor\": \"buildkit-launcher\", \"action\": \"rsync build context to runner via SSH, run buildctl on runner via SSH\"}, {\"step\": 5, \"actor\": \"buildctl on runner\", \"action\": \"build Dockerfile, push image to zot, export cache to zot /cache\"}, {\"step\": 6, \"actor\": \"buildkit-launcher\", \"action\": \"DELETE /api/v1/vm-pool/, POST /api/v1/vm-pool/metrics\"}], \"oom_retry\": \"exit 137 → retry once at next hcloud tier (cx22→cx32→cx42→cx52)\", \"hcloud_tiers\": {\"cx22\": \"2cpu/4GB\", \"cx32\": \"4cpu/8GB\", \"cx42\": \"8cpu/16GB\", \"cx52\": \"16cpu/32GB\"}}'", + "depends_on": [], + "id": "build_pipeline", + "note": "Runners are always destroyed — buildkit-launcher calls DELETE even on build failure (destroy is in a tokio::spawn so it doesn't block error propagation). The golden image is rebuilt weekly by a Woodpecker pipeline; reflect mode validate-build-infrastructure checks image age < 14 days.", + "on_error": { + "strategy": "Continue" + } + }, + { + "action": "describe_zot_multi_tenant_layout", + "actor": "Agent", + "cmd": "echo '{\"zot_location\": \"libre-wuji (not libre-daoshi — relocated by ADR-039)\", \"backend\": \"S3-compatible with versioning and cross-region replication\", \"namespaces\": [{\"path\": \"/images\", \"purpose\": \"final built images pushed by buildkit-launcher\"}, {\"path\": \"/cache\", \"purpose\": \"BuildKit registry-cache (warm cache across runner spawns)\"}, {\"path\": \"/sccache\", \"purpose\": \"sccache S3 backend for Rust/C++ compiler caches\"}, {\"path\": \"/crates\", \"purpose\": \"private crates.io mirror for Rust dependencies\"}, {\"path\": \"/golden\", \"purpose\": \"golden image artifacts (tar/OCI layers) pre-push to hcloud snapshot\"}], \"auth\": \"JWT-scoped per namespace — Woodpecker token can push /images and /cache only\"}'", + "depends_on": [ + { + "kind": "Always", + "step": "build_pipeline" + } + ], + "id": "zot_layout", + "note": "zot relocation to libre-wuji is an ADR-039 invariant. libre-daoshi is replaceable, so its zot was removed — all caching and registry state is now in the workload plane which has S3-backed persistence and DR replication.", + "on_error": { + "strategy": "Continue" + } + }, + { + "action": "list_all_implementation_artifacts", + "actor": "Agent", + "cmd": "nickel export --format json --import-path . .ontology/core.ncl 2>/dev/null | jq '[.nodes[] | select(.id == \"ops-contract-dual-mode\" or .id == \"decentralized-governance-radicle\" or .id == \"ephemeral-build-infrastructure\") | {id: .id, description: .description, artifact_paths: .artifact_paths}]'", + "depends_on": [], + "id": "artifact_paths", + "note": "Live read from .ontology/core.ncl — artifact_paths lists every file that implements a given node. Use these paths to navigate to the implementation. If this step fails (nickel not in PATH), fall back to the static list: adr-037→ops-keeper/+ops-controller/+ops_contract.ncl; adr-038→audit-mirror/+radicle.ncl+keeper_policy.ncl; adr-039→buildkit-launcher/+buildkit_runner.ncl+build_spec.ncl.", + "on_error": { + "strategy": "Continue" + } + }, + { + "action": "catalog_ops_playbooks", + "actor": "Agent", + "cmd": "find catalog/playbooks -maxdepth 1 -mindepth 1 -type d | sort | while read d; do name=$(basename $d); desc=$(nickel export --format json \"$d/playbook.ncl\" 2>/dev/null | jq -r '.description // .trigger // \"(no description)\"'); echo \"{\\\"playbook\\\": \\\"$name\\\", \\\"description\\\": \\\"$desc\\\"}\"; done | jq -s '.'", + "depends_on": [], + "id": "available_playbooks", + "note": "Key playbooks: bootstrap_initial (one-time full system bring-up), switch_to_vm_ops (enable keeper-daemon auto-sign), switch_to_operator_only (disable auto-sign), rotate_keys (rotate any signing key via Radicle delegation), onboard_operator/offboard_operator (NATS cred + Radicle delegation), dr_wuji_lost/dr_daoshi_lost (disaster recovery).", + "on_error": { + "strategy": "Continue" + } + }, + { + "action": "list_available_reflection_modes", + "actor": "Agent", + "cmd": "echo '{\"modes\": [{\"id\": \"validate-ops-contract\", \"validates\": \"NATS streams exist with WorkQueue retention, single ops-controller consumer\"}, {\"id\": \"validate-radicle-governance\", \"validates\": \"three repos per workspace, correct delegation profiles, signed commits\"}, {\"id\": \"validate-keeper-policy\", \"validates\": \"policy files are declarative-only Nickel, schema conformance\"}, {\"id\": \"validate-build-infrastructure\", \"validates\": \"golden image freshness, zot reachable, buildkit_runner component registered\"}, {\"id\": \"validate-observability\", \"validates\": \"Vector+Loki+Grafana healthy, Prometheus scraping ops-controller metrics\"}, {\"id\": \"validate-playbooks\", \"validates\": \"playbook.ncl schema, script existence, nu ide-check, dry-run tests\"}], \"handlers_path\": \"reflection/handlers/\", \"handler_convention\": \"nu reflection/handlers/.nu -- \"}'", + "depends_on": [], + "id": "validation_modes", + "note": "Six validation modes cover all three ADRs. Run validate-ops-contract and validate-radicle-governance daily as health checks. Run validate-build-infrastructure weekly (checks golden image age). Run validate-playbooks before any playbook execution window.", + "on_error": { + "strategy": "Continue" + } + }, + { + "action": "describe_key_invariants", + "actor": "Agent", + "cmd": "echo '{\"hard_constraints\": [{\"id\": \"policy-files-are-declarative-only\", \"rule\": \"keeper_policy.ncl files must not contain Nickel function definitions (fun keyword). Schema: PolicyDef in schemas/lib/keeper_policy.ncl.\"}, {\"id\": \"ops-controller-single-workqueue-consumer\", \"rule\": \"exactly one ops-controller consumer per workspace OPS_CMD stream. Multiple consumers cause ops to be split across instances — undefined behavior.\"}, {\"id\": \"state-repo-single-delegate\", \"rule\": \"-state Radicle repo has exactly one delegate (ops-controller key). Any additional delegate breaks audit tamper-evidence.\"}, {\"id\": \"oom-retry-bounded\", \"rule\": \"buildkit-launcher retries OOM (exit 137) at most once, at the next hcloud tier. No further retries — surface as build failure.\"}, {\"id\": \"runner-always-destroyed\", \"rule\": \"vm_pool lease is destroyed by buildkit-launcher regardless of build result. Never leak runners.\"}]}'", + "depends_on": [ + { + "kind": "Always", + "step": "ops_command_flow" + }, + { + "kind": "Always", + "step": "radicle_repo_structure" + }, + { + "kind": "Always", + "step": "build_pipeline" + } + ], + "id": "constraints_and_edge_cases", + "note": "These five constraints are the invariants that, if violated, cause silent data loss or audit gaps. ops-controller-single-workqueue-consumer and state-repo-single-delegate are verified by validate-ops-contract and validate-radicle-governance respectively. The others are enforced at code level (keeper_policy schema fail-fast, retry.rs bounded logic, always-destroy in main.rs).", + "on_error": { + "strategy": "Continue" + } + } + ], + "strategy": "Override", + "trigger": "Describe the complete ops + Radicle governance + build infrastructure architecture (ADRs 037/038/039)" +} diff --git a/.ncl-cache/9f41ebe6ed65af7708fe24e2a1a627a2c065cc279eedee94f560892a7e588f9f.json b/.ncl-cache/9f41ebe6ed65af7708fe24e2a1a627a2c065cc279eedee94f560892a7e588f9f.json new file mode 100644 index 0000000..4e46c34 --- /dev/null +++ b/.ncl-cache/9f41ebe6ed65af7708fe24e2a1a627a2c065cc279eedee94f560892a7e588f9f.json @@ -0,0 +1,11 @@ +{ + "provisioning": { + "admin_user": "root", + "admin_user_home": "/root", + "name": "provisioning", + "provisioning_root_bin": "/usr/local/bin", + "provisioning_root_path": "/usr/local", + "provisioning_run_mode": "mode-ui", + "provisioning_version": "3.5.0" + } +} diff --git a/.ncl-cache/9ffa104a5a91856fff5021ee5bd640db9b8efb834369f5153a681bc3cb8b197f.json b/.ncl-cache/9ffa104a5a91856fff5021ee5bd640db9b8efb834369f5153a681bc3cb8b197f.json new file mode 100644 index 0000000..a05d893 --- /dev/null +++ b/.ncl-cache/9ffa104a5a91856fff5021ee5bd640db9b8efb834369f5153a681bc3cb8b197f.json @@ -0,0 +1,120 @@ +{ + "ai": { + "config_path": "", + "enabled": false, + "provider": "" + }, + "cache": { + "check_updates": true, + "enabled": true, + "grace_period": 3600, + "infra_cache": "", + "max_cache_size": "1GB", + "path": "" + }, + "clusters": { + "run_path": "" + }, + "core": { + "name": "", + "version": "" + }, + "debug": { + "check_mode": false, + "enabled": false, + "log_level": "info", + "metadata": false, + "no_terminal": false, + "remote": false, + "validation": false + }, + "generation": { + "defs_file": "", + "dir_path": "" + }, + "http": { + "timeout": 30, + "use_curl": false + }, + "infra": { + "current": "" + }, + "kcl": { + "core_module": "", + "core_package_name": "", + "core_version": "", + "module_loader_path": "", + "modules_dir": "", + "use_module_loader": false + }, + "kms": { + "config_file": "", + "mode": "off" + }, + "output": { + "file_viewer": "less", + "format": "text" + }, + "paths": { + "base": "", + "cache": "", + "clusters": "", + "control_center": "", + "extensions": "", + "generate": "", + "infra": "", + "kms": "", + "orchestrator": "", + "providers": "", + "resources": "", + "run_clusters": "", + "run_taskservs": "", + "runtime": "", + "taskservs": "", + "templates": "", + "tools": "" + }, + "platform": { + "control_center_enabled": false, + "mcp_enabled": false, + "orchestrator_enabled": false + }, + "providers": { + "active": [], + "default": "" + }, + "provisioning": { + "path": "" + }, + "secrets": { + "kms_enabled": false, + "provider": "sops", + "sops_enabled": false + }, + "sops": { + "config_path": "", + "key_search_paths": [], + "use_sops": false + }, + "ssh": { + "debug": false, + "options": [], + "timeout": 30, + "user": "root" + }, + "taskservs": { + "run_path": "" + }, + "tools": { + "use_kcl": true, + "use_kcl_plugin": false, + "use_tera_plugin": false + }, + "workspace": { + "created": "", + "current_environment": "", + "current_infra": "", + "name": "", + "version": "0.0.0" + } +} diff --git a/.ncl-cache/a099179844fd634b6e35c8f9f9b24cc461fc532b99fc45758cfa2969e86ed9c5.json b/.ncl-cache/a099179844fd634b6e35c8f9f9b24cc461fc532b99fc45758cfa2969e86ed9c5.json new file mode 100644 index 0000000..150a1eb --- /dev/null +++ b/.ncl-cache/a099179844fd634b6e35c8f9f9b24cc461fc532b99fc45758cfa2969e86ed9c5.json @@ -0,0 +1,80 @@ +{ + "DefaultCoreDNS": { + "cmd_task": "install", + "domains_search": "", + "entries": [ + { + "domain": ".", + "etcd_cluster_name": "", + "file": null, + "forward": { + "forward_ip": null, + "source": "." + }, + "port": 53, + "records": [], + "use_cache": true, + "use_errors": true, + "use_log": true + } + ], + "etc_corefile": "/etc/coredns/Corefile", + "hostname": "dns-server", + "name": "coredns", + "nameservers": [], + "operations": { + "delete": false, + "health": true, + "install": true, + "reinstall": true + }, + "version": "1.14.2" + }, + "Version": { + "dependencies": [ + "kubernetes" + ], + "name": "coredns", + "version": { + "check_latest": true, + "current": "1.14.2", + "grace_period": 86400, + "site": "coredns.io", + "source": "github.com/coredns/coredns", + "tags": "" + } + }, + "defaults": { + "coredns": { + "cmd_task": "install", + "domains_search": "", + "entries": [ + { + "domain": ".", + "etcd_cluster_name": "", + "file": null, + "forward": { + "forward_ip": null, + "source": "." + }, + "port": 53, + "records": [], + "use_cache": true, + "use_errors": true, + "use_log": true + } + ], + "etc_corefile": "/etc/coredns/Corefile", + "hostname": "dns-server", + "name": "coredns", + "nameservers": [], + "operations": { + "delete": false, + "health": true, + "install": true, + "reinstall": true + }, + "version": "1.14.2" + } + } +} diff --git a/.ncl-cache/a160fe8613d42fc61ad5be9eba4f25b13c555325ba63d26e1fb0ee39bdefe0f7.json b/.ncl-cache/a160fe8613d42fc61ad5be9eba4f25b13c555325ba63d26e1fb0ee39bdefe0f7.json new file mode 100644 index 0000000..eef11f5 --- /dev/null +++ b/.ncl-cache/a160fe8613d42fc61ad5be9eba4f25b13c555325ba63d26e1fb0ee39bdefe0f7.json @@ -0,0 +1,101 @@ +{ + "changelog": { + "entries": [] + }, + "changelog_entry": { + "changes": [], + "timestamp": "2025-01-01T00:00:00Z", + "version": "1.0.0" + }, + "default_profile": { + "confidence": 1, + "profile": "default", + "required": true + }, + "deployment_config": { + "ha_enabled": false, + "mode": "multiuser", + "servers": [] + }, + "empty_changelog": { + "entries": [] + }, + "ha_profile": { + "confidence": 1, + "profile": "HA", + "required": true + }, + "metadata": { + "created_at": "2025-01-01T00:00:00Z", + "description": "Default workspace", + "name": "default-workspace", + "version": "1.0.0" + }, + "metadata_template": { + "created_at": "2025-01-01T00:00:00Z", + "description": "Provisioning workspace", + "name": "unnamed-workspace", + "version": "1.0.0" + }, + "minimal_profile": { + "confidence": 1, + "profile": "minimal", + "required": true + }, + "multiuser_deployment": { + "ha_enabled": false, + "mode": "multiuser", + "servers": [] + }, + "server_config": { + "name": "default-server", + "provider": "upcloud", + "taskservs": [] + }, + "solo_deployment": { + "ha_enabled": false, + "mode": "solo", + "servers": [] + }, + "taskserv_requirement": { + "confidence": 0.5, + "name": "default", + "profile": "default", + "required": true + }, + "technology_detection": { + "confidence": 0, + "name": "unknown" + }, + "workspace": { + "changelog": { + "entries": [] + }, + "declaration": { + "deployment": { + "ha_enabled": false, + "mode": "multiuser", + "servers": [] + }, + "detections": [], + "metadata": { + "name": "default-workspace", + "version": "1.0.0" + }, + "requirements": [] + } + }, + "workspace_declaration": { + "deployment": { + "ha_enabled": false, + "mode": "multiuser", + "servers": [] + }, + "detections": [], + "metadata": { + "name": "default-workspace", + "version": "1.0.0" + }, + "requirements": [] + } +} diff --git a/.ncl-cache/a16d17a46a96eba9f0b9c2cd0432762d0a080ac21ee10e4583f642d1da714d4f.json b/.ncl-cache/a16d17a46a96eba9f0b9c2cd0432762d0a080ac21ee10e4583f642d1da714d4f.json new file mode 100644 index 0000000..d30928b --- /dev/null +++ b/.ncl-cache/a16d17a46a96eba9f0b9c2cd0432762d0a080ac21ee10e4583f642d1da714d4f.json @@ -0,0 +1,47 @@ +{ + "etcd": { + "adv_listen_clients": "", + "adv_listen_peers": "", + "c": "US", + "ca_sign": "RSA", + "ca_sign_days": 1460, + "certs_path": "/etc/ssl/etcd", + "cipher": "", + "cli_ip": "127.0.0.1", + "cli_port": 2379, + "cluster_list": "", + "cluster_name": "etcd-cluster", + "cmd_task": "install", + "cn": "etcd", + "conf_path": "/etc/etcd/config.yaml", + "data_dir": "/var/lib/etcd", + "discover_url": "", + "discovery_srv": "", + "dns_domain_path": "", + "domain_name": "", + "etcd_name": "{{hostname}}", + "etcd_protocol": "https", + "hostname": "etcd-node", + "initial_peers": "", + "listen_clients": "", + "listen_peers": "", + "log_level": "warn", + "log_out": "stderr", + "long_sign": 4096, + "name": "etcd", + "peer_ip": "127.0.0.1", + "peer_port": 2380, + "prov_path": "etcdcerts", + "sign_days": 730, + "sign_pass": "", + "sign_sha": 256, + "source_url": "github", + "ssl_curve": "prime256v1", + "ssl_mode": "openssl", + "ssl_sign": "RSA", + "token": "etcd-cluster", + "use_dns": true, + "use_localhost": false, + "version": "3.6.10" + } +} diff --git a/.ncl-cache/a1ba9078c653a39e639edf884f48b68a5e55669f15126adf3d098e42d9b00317.json b/.ncl-cache/a1ba9078c653a39e639edf884f48b68a5e55669f15126adf3d098e42d9b00317.json new file mode 100644 index 0000000..11da3a4 --- /dev/null +++ b/.ncl-cache/a1ba9078c653a39e639edf884f48b68a5e55669f15126adf3d098e42d9b00317.json @@ -0,0 +1,124 @@ +{ + "config": { + "api_version": "10.0.0", + "audit_logging": false, + "dynamic_ownership": true, + "enforced_security": true, + "listen_tcp": false, + "listen_unix": true, + "max_connections": 512, + "mem_limit_mb": 512, + "name": "libvirt", + "socket_activation": true, + "tls_enabled": false, + "unix_sock_group": "libvirt", + "version": "latest" + }, + "dependencies": { + "arch_support": [ + "x86_64", + "aarch64" + ], + "conflicts": [ + "virtualbox", + "xen", + "docker-vm" + ], + "health_checks": [ + { + "command": "systemctl is-active libvirtd", + "interval": 60, + "name": "libvirtd_running", + "timeout": 5 + }, + { + "command": "test -S /var/run/libvirt/libvirt-sock", + "interval": 60, + "name": "libvirt_socket", + "timeout": 5 + }, + { + "command": "virsh version --quiet", + "interval": 60, + "name": "virsh_connectivity", + "timeout": 10 + } + ], + "name": "libvirt", + "notes": [ + "Depends on KVM for hardware-accelerated virtualization", + "Provides unified API for VM management via virsh/libvirt-client", + "Creates libvirt daemon (libvirtd) for VM lifecycle management", + "Manages virtual networks, storage pools, and other resources", + "Supports remote management via TCP/Unix sockets" + ], + "optional": [ + "qemu" + ], + "os_support": [ + "linux" + ], + "phases": [ + { + "critical": true, + "name": "pre-install", + "script": "prepare", + "timeout": 60 + }, + { + "critical": true, + "name": "install", + "script": "install-libvirt.sh install", + "timeout": 300 + }, + { + "critical": true, + "name": "post-install", + "script": "_postrun", + "timeout": 120 + }, + { + "checks": [ + { + "name": "libvirtd", + "timeout": 10, + "type": "service" + }, + { + "path": "/var/run/libvirt/libvirt-sock", + "timeout": 5, + "type": "socket" + } + ], + "name": "validate" + } + ], + "provides": [ + "virtualization-management", + "vm-api", + "hypervisor-api" + ], + "release": "2024-01-15", + "requires": [ + "kvm" + ], + "resources": { + "cpu": { + "recommended": 2000, + "required": 1000 + }, + "disk": { + "recommended": 200, + "required": 50 + }, + "memory": { + "recommended": 2048, + "required": 1024 + }, + "network": false, + "privileged": true + }, + "timeout": 600, + "version": "10.0.0" + } +} diff --git a/.ncl-cache/a1cd0528c1d43ae19fb74c70f23d31a541ad92a05f92631daede2b4f670acabd.json b/.ncl-cache/a1cd0528c1d43ae19fb74c70f23d31a541ad92a05f92631daede2b4f670acabd.json new file mode 100644 index 0000000..8b49b98 --- /dev/null +++ b/.ncl-cache/a1cd0528c1d43ae19fb74c70f23d31a541ad92a05f92631daede2b4f670acabd.json @@ -0,0 +1,253 @@ +{ + "Cache": { + "adapter": "memory", + "db": 0, + "enabled": false, + "host": "localhost", + "max_entries": 10000, + "password": "", + "port": 6379, + "ttl": 86400 + }, + "Database": { + "conn_max_lifetime": 3600, + "host": "localhost", + "log_sql": false, + "max_idle_conns": 10, + "max_open_conns": 100, + "name": "forgejo", + "password": "", + "path": "/var/lib/forgejo/data/forgejo.db", + "port": 5432, + "ssl_mode": "disable", + "typ": "sqlite", + "user": "forgejo" + }, + "Forgejo": { + "app_name": "Forgejo", + "app_path": "/opt/forgejo", + "cache": { + "adapter": "memory", + "db": 0, + "enabled": false, + "host": "localhost", + "max_entries": 10000, + "password": "", + "port": 6379, + "ttl": 86400 + }, + "custom_path": "/etc/forgejo/custom", + "data_path": "/var/lib/forgejo/data", + "database": { + "conn_max_lifetime": 3600, + "host": "localhost", + "log_sql": false, + "max_idle_conns": 10, + "max_open_conns": 100, + "name": "forgejo", + "password": "", + "path": "/var/lib/forgejo/data/forgejo.db", + "port": 5432, + "ssl_mode": "disable", + "typ": "sqlite", + "user": "forgejo" + }, + "enable_gist": true, + "enable_issues": true, + "enable_migrations": true, + "enable_packages": false, + "enable_pull_requests": true, + "enable_wiki": true, + "http": { + "cert_file": "", + "cors_enabled": false, + "cors_origins": [], + "http_addr": "127.0.0.1", + "http_port": 3000, + "key_file": "", + "protocol": "http", + "root_url": "http://localhost:3000", + "tls_ciphers": "", + "tls_min_version": "1.2" + }, + "log_format": "console", + "log_level": "info", + "log_path": "/var/log/forgejo", + "mail": { + "enabled": false, + "protocol": "smtp", + "skip_verify": false, + "smtp_addr": "localhost", + "smtp_from": "noreply@example.com", + "smtp_password": "", + "smtp_port": 25, + "smtp_user": "", + "use_tls": false + }, + "name": "forgejo", + "oauth2": { + "enabled": true, + "jwt_secret": "" + }, + "performance": { + "max_connections": 100, + "request_timeout": 60, + "slow_query_log": false, + "slow_query_threshold": 1000, + "workers": 4 + }, + "repository": { + "default_branch": "main", + "default_private": false, + "enable_push_create_org": false, + "enable_push_create_user": false, + "lfs_enabled": false, + "lfs_max_file_size": 1073741824, + "root_path": "/var/lib/forgejo/repos" + }, + "security": { + "cookie_secure": true, + "cookie_username": "gitea_awesome", + "csrf_cookie_http_only": true, + "csrf_cookie_secure": true, + "disable_registration": false, + "enable_openid": true, + "enable_openid_signup": false, + "login_remember_days": 7, + "min_password_length": 6, + "register_email_confirm": false + }, + "session": { + "cookie_http_only": true, + "cookie_name": "i_like_forgejo", + "cookie_secure": true, + "expire_time": 604800, + "gc_interval": 86400, + "provider": "memory", + "same_site": "Lax" + }, + "ssh": { + "enabled": true, + "key_test_path": "/var/lib/forgejo/ssh", + "listen_addr": "127.0.0.1", + "listen_port": 2222, + "min_priv_key_length": 1024, + "root_path": "/var/lib/forgejo/.ssh", + "server_ciphers": "aes128-ctr, aes192-ctr, aes256-ctr", + "server_key_exchange_algorithms": "diffie-hellman-group14-sha1", + "server_macs": "hmac-sha2-256, hmac-sha2-256-etm@openssh.com" + }, + "storage": { + "path": "/var/lib/forgejo/data", + "s3_access_key": "", + "s3_bucket": "", + "s3_endpoint": "", + "s3_path_style": true, + "s3_region": "us-east-1", + "s3_secret_key": "", + "typ": "local" + }, + "temp_path": "/tmp/forgejo", + "time_format": "RFC1123", + "user": { + "gid": 5000, + "home": "/var/lib/forgejo", + "name": "forgejo", + "shell": "/usr/sbin/nologin", + "uid": 5000 + }, + "version": "latest" + }, + "HTTP": { + "cert_file": "", + "cors_enabled": false, + "cors_origins": [], + "http_addr": "127.0.0.1", + "http_port": 3000, + "key_file": "", + "protocol": "http", + "root_url": "http://localhost:3000", + "tls_ciphers": "", + "tls_min_version": "1.2" + }, + "Mail": { + "enabled": false, + "protocol": "smtp", + "skip_verify": false, + "smtp_addr": "localhost", + "smtp_from": "noreply@example.com", + "smtp_password": "", + "smtp_port": 25, + "smtp_user": "", + "use_tls": false + }, + "OAuth2": { + "enabled": true, + "jwt_secret": "" + }, + "Performance": { + "max_connections": 100, + "request_timeout": 60, + "slow_query_log": false, + "slow_query_threshold": 1000, + "workers": 4 + }, + "Repository": { + "default_branch": "main", + "default_private": false, + "enable_push_create_org": false, + "enable_push_create_user": false, + "lfs_enabled": false, + "lfs_max_file_size": 1073741824, + "root_path": "/var/lib/forgejo/repos" + }, + "SSH": { + "enabled": true, + "key_test_path": "/var/lib/forgejo/ssh", + "listen_addr": "127.0.0.1", + "listen_port": 2222, + "min_priv_key_length": 1024, + "root_path": "/var/lib/forgejo/.ssh", + "server_ciphers": "aes128-ctr, aes192-ctr, aes256-ctr", + "server_key_exchange_algorithms": "diffie-hellman-group14-sha1", + "server_macs": "hmac-sha2-256, hmac-sha2-256-etm@openssh.com" + }, + "Security": { + "cookie_secure": true, + "cookie_username": "gitea_awesome", + "csrf_cookie_http_only": true, + "csrf_cookie_secure": true, + "disable_registration": false, + "enable_openid": true, + "enable_openid_signup": false, + "login_remember_days": 7, + "min_password_length": 6, + "register_email_confirm": false + }, + "Session": { + "cookie_http_only": true, + "cookie_name": "i_like_forgejo", + "cookie_secure": true, + "expire_time": 604800, + "gc_interval": 86400, + "provider": "memory", + "same_site": "Lax" + }, + "Storage": { + "path": "/var/lib/forgejo/data", + "s3_access_key": "", + "s3_bucket": "", + "s3_endpoint": "", + "s3_path_style": true, + "s3_region": "us-east-1", + "s3_secret_key": "", + "typ": "local" + }, + "User": { + "gid": 5000, + "home": "/var/lib/forgejo", + "name": "forgejo", + "shell": "/usr/sbin/nologin", + "uid": 5000 + } +} diff --git a/.ncl-cache/a1df240374ea0027adfa326bcad3ff42d783a1d13bf6c8b6375fb0bdead80ede.json b/.ncl-cache/a1df240374ea0027adfa326bcad3ff42d783a1d13bf6c8b6375fb0bdead80ede.json new file mode 100644 index 0000000..9b368d9 --- /dev/null +++ b/.ncl-cache/a1df240374ea0027adfa326bcad3ff42d783a1d13bf6c8b6375fb0bdead80ede.json @@ -0,0 +1,38 @@ +{ + "cloud_api_enabled": false, + "extra_hostnames": [], + "labels": "provisioning=true", + "liveness_interval": 300, + "liveness_ip": "{{network_public_ip}}", + "liveness_port": 22, + "network_ipv6": false, + "network_private_ip": null, + "network_public_ip": null, + "nixos_anywhere_enabled": false, + "not_use": false, + "plan": "2xCPU-2GB", + "provider": "generic", + "region": "default", + "storages": [ + { + "fstab": true, + "mount": true, + "mount_path": "/", + "name": "root", + "parts": [ + { + "mount": true, + "mount_path": "/", + "name": "root", + "size": 20, + "total": 20, + "type": "ext4" + } + ], + "size": 20, + "total": 20, + "type": "ext4" + } + ], + "taskservs": [] +} diff --git a/.ncl-cache/a1e969e3befe4873becde964bdd20e62b0488b28e0f5791389de0da9f7e6a4eb.json b/.ncl-cache/a1e969e3befe4873becde964bdd20e62b0488b28e0f5791389de0da9f7e6a4eb.json new file mode 100644 index 0000000..bd6f3ae --- /dev/null +++ b/.ncl-cache/a1e969e3befe4873becde964bdd20e62b0488b28e0f5791389de0da9f7e6a4eb.json @@ -0,0 +1,36 @@ +{ + "DefaultHCCM": { + "load_balancer_location": "fsn1", + "network": "", + "token_secret_name": "hcloud", + "version": "1.30.1" + }, + "HCCM": { + "load_balancer_location": "fsn1", + "network": "", + "token_secret_name": "hcloud", + "version": "1.30.1" + }, + "Version": { + "dependencies": [ + "kubernetes" + ], + "name": "hcloud-cloud-controller-manager", + "version": { + "check_latest": true, + "current": "1.30.1", + "grace_period": 86400, + "site": "", + "source": "github.com/hetznercloud/hcloud-cloud-controller-manager", + "tags": "" + } + }, + "defaults": { + "hccm": { + "load_balancer_location": "fsn1", + "network": "", + "token_secret_name": "hcloud", + "version": "1.30.1" + } + } +} diff --git a/.ncl-cache/a2102af81458fc9c31e53ae9e982a2188b37949443d52b32e3564474e7d3886c.json b/.ncl-cache/a2102af81458fc9c31e53ae9e982a2188b37949443d52b32e3564474e7d3886c.json new file mode 100644 index 0000000..3ad07b1 --- /dev/null +++ b/.ncl-cache/a2102af81458fc9c31e53ae9e982a2188b37949443d52b32e3564474e7d3886c.json @@ -0,0 +1,12 @@ +{ + "dependencies": [], + "name": "crun", + "version": { + "check_latest": true, + "current": "1.21", + "grace_period": 86400, + "site": "https://github.com/containers/crun", + "source": "https://github.com/containers/crun/releases", + "tags": "https://github.com/containers/crun/tags" + } +} diff --git a/.ncl-cache/a290a30e38d4ef7a0d5935535fbbe5e1ef6ea4772fe357c029e7a4cbf3a1514d.json b/.ncl-cache/a290a30e38d4ef7a0d5935535fbbe5e1ef6ea4772fe357c029e7a4cbf3a1514d.json new file mode 100644 index 0000000..2025aed --- /dev/null +++ b/.ncl-cache/a290a30e38d4ef7a0d5935535fbbe5e1ef6ea4772fe357c029e7a4cbf3a1514d.json @@ -0,0 +1,186 @@ +{ + "DefaultDependencyResolution": { + "allow_prerelease": false, + "conflict_strategy": "error", + "max_depth": 10, + "pin_versions": true, + "strategy": "strict" + }, + "DefaultExtensionManifest": { + "license": "MIT", + "name": "", + "platforms": [ + "linux/amd64" + ], + "type": "provider", + "version": "" + }, + "DefaultExtensionSource": { + "type": "oci" + }, + "DefaultGiteaSource": { + "branch": "main", + "organization": "", + "url": "", + "use_ssh": false + }, + "DefaultHTTPSource": { + "basic_auth": false, + "url": "" + }, + "DefaultHealthCheck": { + "command": "", + "failure_threshold": 3, + "interval": 30, + "retries": 3, + "success_threshold": 1, + "timeout": 10 + }, + "DefaultInstallationPhase": { + "name": "", + "order": 0, + "parallel": false, + "required": true + }, + "DefaultLocalSource": { + "path": "", + "watch": false + }, + "DefaultOCISource": { + "insecure_skip_verify": false, + "media_type": "application/vnd.kcl.package.v1+tar", + "namespace": "", + "platform": "linux/amd64", + "registry": "", + "tls_enabled": false + }, + "DefaultRepositoryConfig": { + "cache_ttl": 3600, + "enabled": true, + "name": "", + "priority": 100, + "type": "core" + }, + "DefaultResourceRequirement": { + "cpu": "100m", + "disk": "1Gi", + "memory": "128Mi", + "network": true, + "privileged": false + }, + "DefaultTaskservDependencies": { + "arch_support": [ + "amd64" + ], + "name": "", + "os_support": [ + "linux" + ], + "retry_count": 3, + "timeout": 600 + }, + "DefaultTaskservDependency": { + "arch_support": [ + "amd64" + ], + "name": "", + "os_support": [ + "linux" + ], + "retry_count": 3, + "timeout": 600 + }, + "defaults": { + "dependency_resolution": { + "allow_prerelease": false, + "conflict_strategy": "error", + "max_depth": 10, + "pin_versions": true, + "strategy": "strict" + }, + "extension_manifest": { + "license": "MIT", + "name": "", + "platforms": [ + "linux/amd64" + ], + "type": "provider", + "version": "" + }, + "extension_source": { + "type": "oci" + }, + "gitea_source": { + "branch": "main", + "organization": "", + "url": "", + "use_ssh": false + }, + "health_check": { + "command": "", + "failure_threshold": 3, + "interval": 30, + "retries": 3, + "success_threshold": 1, + "timeout": 10 + }, + "http_source": { + "basic_auth": false, + "url": "" + }, + "installation_phase": { + "name": "", + "order": 0, + "parallel": false, + "required": true + }, + "local_source": { + "path": "", + "watch": false + }, + "oci_source": { + "insecure_skip_verify": false, + "media_type": "application/vnd.kcl.package.v1+tar", + "namespace": "", + "platform": "linux/amd64", + "registry": "", + "tls_enabled": false + }, + "repository_config": { + "cache_ttl": 3600, + "enabled": true, + "name": "", + "priority": 100, + "type": "core" + }, + "resource_requirement": { + "cpu": "100m", + "disk": "1Gi", + "memory": "128Mi", + "network": true, + "privileged": false + }, + "taskserv_dependencies": { + "arch_support": [ + "amd64" + ], + "name": "", + "os_support": [ + "linux" + ], + "retry_count": 3, + "timeout": 600 + }, + "taskserv_dependency": { + "arch_support": [ + "amd64" + ], + "name": "", + "os_support": [ + "linux" + ], + "retry_count": 3, + "timeout": 600 + } + } +} diff --git a/.ncl-cache/a2a80207bb8aa848c8a0679d0c10732622d8a5b0edcfee69003a720e64df3cc5.json b/.ncl-cache/a2a80207bb8aa848c8a0679d0c10732622d8a5b0edcfee69003a720e64df3cc5.json new file mode 100644 index 0000000..019da45 --- /dev/null +++ b/.ncl-cache/a2a80207bb8aa848c8a0679d0c10732622d8a5b0edcfee69003a720e64df3cc5.json @@ -0,0 +1,94 @@ +{ + "id": "validate-keeper-policy", + "postconditions": [ + "No policy.ncl files contain Nickel function definitions", + "All policy.ncl files export valid JSON conforming to PolicyDef schema", + "All policy.ncl files declare version = 1", + "Validation report produced listing pass/fail per workspace" + ], + "preconditions": [ + "{policy_repos_root} exists and contains at least one policy-/ directory", + "nickel is available in PATH", + "schemas/lib/keeper_policy.ncl is accessible at {schemas_root}/keeper_policy.ncl", + "Each policy-/ directory contains policy.ncl" + ], + "steps": [ + { + "action": "list_policy_repos", + "actor": "Agent", + "cmd": "find {policy_repos_root} -maxdepth 1 -type d -name 'policy-*' | sort", + "depends_on": [], + "id": "discover_policy_repos", + "note": "Enumerate all policy- repos present in the configured clones root. Hard stop — if no repos are found the subsequent steps have nothing to validate.", + "on_error": { + "strategy": "Stop" + } + }, + { + "action": "grep_forbidden_patterns", + "actor": "Agent", + "cmd": "find {policy_repos_root} -name 'policy.ncl' | xargs grep -lE 'fun |let [a-z_]+ = fun ' 2>/dev/null && echo 'VIOLATION: function definitions found in policy files' || echo 'OK: no function definitions'", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "discover_policy_repos" + } + ], + "id": "check_declarative_only", + "note": "ADR-038 constraint policy-files-are-declarative-only: policy.ncl files must contain only data conforming to PolicyDef schema. Any Nickel function definition (fun or let x = fun) is a hard violation.", + "on_error": { + "strategy": "Stop" + } + }, + { + "action": "nickel_export_each_policy", + "actor": "Agent", + "cmd": "find {policy_repos_root} -name 'policy.ncl' | while read f; do ws=$(basename $(dirname $f)); echo \"--- $ws\"; echo \"let kp = import \\\"{schemas_root}/keeper_policy.ncl\\\" in (import \\\"$f\\\") | kp.PolicyDef\" | nickel export /dev/stdin 2>&1 && echo \"$ws: OK\" || echo \"$ws: SCHEMA FAIL\"; done", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "check_declarative_only" + } + ], + "id": "validate_schema_conformance", + "note": "Apply keeper_policy.ncl PolicyDef contract to each policy.ncl. A policy that fails to export against the schema is invalid and will be rejected by keeper-daemon at startup.", + "on_error": { + "strategy": "Continue" + } + }, + { + "action": "verify_schema_version", + "actor": "Agent", + "cmd": "find {policy_repos_root} -name 'policy.ncl' | while read f; do ws=$(basename $(dirname $f)); v=$(nickel export \"$f\" 2>/dev/null | jq -r '.version // \"MISSING\"'); echo \"$ws version: $v\"; [ \"$v\" = \"1\" ] || echo \"$ws: WARNING — expected version=1, got $v\"; done", + "depends_on": [ + { + "kind": "Always", + "step": "validate_schema_conformance" + } + ], + "id": "check_version_field", + "note": "Verify each policy file declares schema_version = 1. Version mismatch means keeper-daemon will reject the policy file at startup (fail-fast per ADR-038).", + "on_error": { + "strategy": "Continue" + } + }, + { + "action": "emit_validation_report", + "actor": "Agent", + "cmd": "echo '=== keeper policy validation complete ===' && echo 'All violations above must be resolved before keeper-daemon will start'", + "depends_on": [ + { + "kind": "Always", + "step": "check_version_field" + } + ], + "id": "summary_report", + "note": "Final report: any VIOLATION or SCHEMA FAIL lines above indicate files that keeper-daemon will refuse to load.", + "on_error": { + "strategy": "Stop" + } + } + ], + "strategy": "Override", + "trigger": "Validate all workspace keeper policy files: schema conformance + declarative-only enforcement" +} diff --git a/.ncl-cache/a2c967ca2b0b6160f36c0eab320621537d01e9fca1655b1b213cb6396cc41c22.json b/.ncl-cache/a2c967ca2b0b6160f36c0eab320621537d01e9fca1655b1b213cb6396cc41c22.json new file mode 100644 index 0000000..131686a --- /dev/null +++ b/.ncl-cache/a2c967ca2b0b6160f36c0eab320621537d01e9fca1655b1b213cb6396cc41c22.json @@ -0,0 +1,503 @@ +{ + "capabilities": [ + { + "adrs": [ + "adr-016-workspace-formula-dag" + ], + "artifacts": [ + "schemas/lib/formula.ncl", + "platform/crates/orchestrator/src/formula.rs", + "platform/crates/orchestrator/src/batch.rs" + ], + "how": "Workspace TOML declares Formula nodes; orchestrator's formula.rs converts to DependencyGraph via topological sort; BatchExecutor executes ready nodes in parallel via NATS work queues.", + "id": "formula-dag-execution", + "name": "Formula DAG Execution Engine", + "nodes": [ + "formula-dag-execution" + ], + "rationale": "Positional task arrays collapse on dependency ambiguity and lack parallelism signals. Formula nodes declare depends_on, on_error, parallel, max_retries — enabling the orchestrator to derive a topological execution plan without imperative scripting.", + "summary": "Typed DAG-based workflow execution with topological parallelism, retry, and rollback." + }, + { + "adrs": [], + "artifacts": [ + "schemas/config/workspace_config/", + "core/crates/", + "examples/workspaces/" + ], + "how": "CLI validates workspace TOML against schemas/config/workspace_config/ contracts via nickel export before submitting to orchestrator. Orchestrator re-validates on receipt.", + "id": "workspace-contract", + "name": "Typed Workspace Contracts", + "nodes": [ + "workspace-contract" + ], + "rationale": "Raw TOML workspace files have no type safety — invalid configs surface as runtime errors. Nickel schemas catch structural errors at write time, before any provider API is called.", + "summary": "Nickel-validated workspace definitions that compose providers, taskservs, and ingredients into infrastructure DAGs." + }, + { + "adrs": [], + "artifacts": [ + "catalog/providers/", + "platform/crates/orchestrator/src/" + ], + "how": "Each provider implements the ProviderInterface trait (25 functions). Orchestrator dispatches operations via the interface; provider implementations are loaded from catalog/providers/.", + "id": "provider-plugin-system", + "name": "Provider Plugin System", + "nodes": [ + "provider-abstraction", + "taskserv-pattern" + ], + "rationale": "Hardcoded provider logic makes multi-cloud support a fork, not an extension. The provider interface isolates provider specifics behind a stable contract.", + "summary": "25-function pluggable interface for infrastructure providers — add a provider without changing the platform." + }, + { + "adrs": [ + "adr-015-solo-mode-architecture" + ], + "artifacts": [ + "platform/crates/control-center/src/middleware/", + "platform/crates/orchestrator/src/nats.rs" + ], + "how": "--mode solo flag activates solo_auth_middleware (auto-injects admin session), SurrealDB switches to kv-surrealkv (RocksDB), NATS starts as child process. service-manager.nu orchestrates startup.", + "id": "solo-mode-deployment", + "name": "Solo Mode — Full-Architecture Single-Operator Deployment", + "nodes": [ + "solo-mode" + ], + "rationale": "Simplified mono-binary for solo creates two divergent code paths. Solo mode keeps the same binaries and NATS subjects — scripts written for solo work in multi-user unchanged.", + "summary": "Run the full platform on a laptop: embedded SurrealDB (RocksDB), child NATS server, solo_auth_middleware replacing JWT+Cedar." + }, + { + "adrs": [ + "adr-012-nats-event-broker" + ], + "artifacts": [ + "platform/crates/orchestrator/src/workflow.rs", + "platform/crates/platform-nats/" + ], + "how": "Orchestrator publishes tasks to JetStream streams per provider type. Taskserv workers consume via pull consumers with ack/nack. Task state machine tracks pending → running → completed/failed in SurrealDB.", + "id": "nats-brokered-orchestration", + "name": "NATS JetStream Orchestration", + "nodes": [ + "platform-dispatch" + ], + "rationale": "HTTP synchronous task dispatch couples orchestrator latency to provider API latency. NATS decouples dispatch from execution, enables fan-out to taskserv workers, and provides durable state even if a worker crashes mid-task.", + "summary": "All inter-service task dispatch via NATS JetStream work queues with at-least-once delivery and state machine tracking." + }, + { + "adrs": [ + "adr-013-surrealdb-global-store" + ], + "artifacts": [ + "platform/crates/platform-config/src/format.rs", + "schemas/config/" + ], + "how": "platform-config's ConfigLoader trait runs collect_env_overrides() → nickel export → serde::Deserialize. Override files are written to config/*.overrides.ncl and merged via & at the entry point.", + "id": "nickel-config-hierarchy", + "name": "Nickel-Validated Configuration Hierarchy", + "nodes": [ + "config-hierarchy", + "type-safety-nickel" + ], + "rationale": "Ad-hoc env var overrides without schema validation cause silent misconfiguration. The Nickel merge layer validates every override level against the same contracts before deserialization.", + "summary": "5-level config precedence with NCL contracts: runtime args > env vars > user config > infra config > system defaults." + }, + { + "adrs": [ + "adr-014-solid-enforcement" + ], + "artifacts": [ + "platform/crates/orchestrator/", + "platform/crates/control-center/", + "platform/secretumvault/" + ], + "how": "Clippy rules, grep CI checks, Cedar policies, and runtime middleware enforce the boundaries. solo_auth_middleware is the only documented auth bypass and requires --mode solo.", + "id": "solid-enforcement", + "name": "SOLID Boundary Enforcement", + "nodes": [ + "solid-boundaries" + ], + "rationale": "Without enforced boundaries, authorization and secrets logic diffuses across services. ADR-014 documents 6 hard boundaries with 6 enforcement layers (compile-time, dev-time, pre-commit, CI, runtime, audit).", + "summary": "6 compile-time and runtime SOLID boundaries: orchestrator-only provider calls, control-center-only auth, vault-only secrets." + } + ], + "claude": { + "guidelines": [ + "bash", + "nushell" + ], + "session_hook": true, + "stratum_commands": true + }, + "config_surface": { + "config_root": ".typedialog/provisioning/", + "contracts_path": ".typedialog/provisioning/schemas", + "entry_point": "config.ncl", + "kind": "TypeDialog", + "overrides_dir": ".typedialog/provisioning/generated", + "sections": [ + { + "consumers": [ + { + "fields": [ + "services", + "deployment", + "database" + ], + "id": "orchestrator", + "kind": "RustStruct", + "ref": "provisioning_orchestrator::config::OrchestratorConfig" + }, + { + "fields": [], + "id": "configure-nu", + "kind": "NuScript", + "ref": ".typedialog/provisioning/configure.nu" + }, + { + "fields": [], + "id": "ci-woodpecker", + "kind": "CiPipeline", + "ref": ".woodpecker/ci.yml" + } + ], + "contract": "schemas/provisioning-config.ncl", + "description": "Root workspace configuration generated by TypeDialog — project metadata, services, database, deployment target, network, storage, monitoring, security.", + "file": "config.ncl", + "id": "provisioning", + "mutable": true, + "rationale": "Consumer projects declare what infrastructure they need via an interactive TypeDialog form. The NCL output is the single source of truth fed to the orchestrator. TypeDialog fragments (database-postgres, deployment-k8s, etc.) ensure only valid combinations are generated." + }, + { + "consumers": [ + { + "fields": [ + "database" + ], + "id": "orchestrator", + "kind": "RustStruct", + "ref": "provisioning_orchestrator::config::OrchestratorConfig" + } + ], + "contract": "schemas/database.ncl", + "description": "Database type and connection parameters — supports sqlite, postgres, surrealdb, mysql. Generated into the root config via TypeDialog database-* fragments.", + "file": "schemas/database.ncl", + "id": "database", + "mutable": false, + "rationale": "Database configuration is the most provider-specific section. TypeDialog fragments enforce valid parameter combinations per engine (e.g. journal_mode only valid for SQLite)." + }, + { + "consumers": [ + { + "fields": [ + "deployment" + ], + "id": "orchestrator", + "kind": "RustStruct", + "ref": "provisioning_orchestrator::config::OrchestratorConfig" + } + ], + "contract": "schemas/deployment.ncl", + "description": "Deployment target — docker-compose or kubernetes. Drives which taskservs are activated and which providers are called.", + "file": "schemas/deployment.ncl", + "id": "deployment", + "mutable": false, + "rationale": "Deployment target selection is the primary branching decision in workspace execution. TypeDialog deployment-docker and deployment-k8s fragments capture the full parameter space for each target." + }, + { + "consumers": [ + { + "fields": [ + "monitoring" + ], + "id": "orchestrator", + "kind": "RustStruct", + "ref": "provisioning_orchestrator::config::OrchestratorConfig" + } + ], + "contract": "schemas/monitoring.ncl", + "description": "Observability configuration — metrics, logging, alerting. Optional; defaults from .typedialog/provisioning/defaults/monitoring-defaults.ncl.", + "file": "schemas/monitoring.ncl", + "id": "monitoring", + "mutable": false, + "rationale": "" + } + ] + }, + "consumption_modes": [ + { + "audit_level": "Standard", + "consumer": "Developer", + "description": "Uses provisioning CLI and workspace definitions to manage infrastructure. Extends via providers and taskservs.", + "needs": [ + "OntologyExport" + ] + }, + { + "audit_level": "Quick", + "consumer": "Agent", + "description": "Reads .ontology/core.ncl to understand constraints and boundaries. Uses CLI and orchestrator APIs for infrastructure operations.", + "needs": [ + "OntologyExport", + "JsonSchema" + ] + } + ], + "content_assets": [], + "critical_deps": [ + { + "failure_impact": "All stateful operations (task tracking, policy evaluation, audit) stop. Solo mode continues via kv-surrealkv but loses SurrealDB WS protocol.", + "id": "surrealdb-crate", + "mitigation": "Feature-gated: --no-default-features disables SurrealDB for dev builds. Solo mode uses embedded kv-surrealkv (RocksDB).", + "name": "SurrealDB client crate", + "ref": "surrealdb@3", + "used_for": "Task state machine persistence, Cedar policy storage, audit log, workspace history." + }, + { + "failure_impact": "Orchestrator cannot dispatch workflows; taskserv workers go idle. Solo mode manages nats-server as child — child crash is fatal.", + "id": "async-nats", + "mitigation": "Feature-gated via platform-nats crate. Solo mode restarts nats-server on SIGTERM.", + "name": "async-nats", + "ref": "async-nats@0.46", + "used_for": "All inter-service task dispatch, NATS JetStream work queues, taskserv worker consumers." + }, + { + "failure_impact": "All authorization decisions in multi-user mode fail closed. Solo mode unaffected (solo_auth_middleware bypasses Cedar).", + "id": "cedar-policy-crate", + "mitigation": "Compile-time link; no runtime loading. cedar-policy is the Cedar Reference Implementation — stable API surface.", + "name": "cedar-policy", + "ref": "cedar-policy@4.8", + "used_for": "Authorization decisions in control-center: policy evaluation, RBAC, resource-level access control." + }, + { + "failure_impact": "Vault service cannot start; provider credential injection fails. All infrastructure operations that require provider API keys stop.", + "id": "secretumvault", + "mitigation": "Local path dependency — pinned to checkout. Solo mode uses filesystem backend (age key).", + "name": "secretumvault", + "ref": "secretumvault (local path ../../../Development/secretumvault)", + "used_for": "Secrets management: age key management, Shamir threshold unsealing, secret storage for provider credentials." + }, + { + "failure_impact": "All HTTP API surfaces become unavailable. CLI falls back to NATS direct where supported.", + "id": "axum", + "mitigation": "axum@0.8 is maintained by the Tokio project; API stability is high.", + "name": "axum", + "ref": "axum@0.8", + "used_for": "HTTP API layer for orchestrator, control-center, extension-registry, ai-service, mcp-server." + } + ], + "default_audit": "Standard", + "default_mode": "dev", + "description": "Multi-crate Rust platform for cloud infrastructure provisioning: typed Nickel schemas validated at the NCL layer, formula DAG execution engine, SOLID-enforced service boundaries, pluggable providers and taskservs, NATS-brokered orchestration, Cedar authorization, and full-architecture solo mode for single-operator deployments.", + "domain_provides": { + "description": "Workspace infrastructure contracts: cluster topology, state dimensions, gate membranes, and operational modes for DevWorkspace projects.", + "id": "provisioning-platform", + "impl_repo_kind": "DevWorkspace", + "kind": "Implicit", + "name": "Provisioning Platform", + "schema_path": "reflection/schemas/" + }, + "justfile": { + "required_modules": [ + "build", + "test", + "dev", + "ci" + ], + "required_recipes": [ + "default", + "help" + ], + "system": "Mod" + }, + "layers": [ + { + "committed": true, + "description": "Nickel type schemas for all infrastructure configuration: providers, workspaces, platform services, extensions.", + "id": "schemas", + "paths": [ + "schemas/" + ] + }, + { + "committed": true, + "description": "CLI, libraries, plugins, Nushell scripts — the user-facing surface of provisioning.", + "id": "core", + "paths": [ + "core/" + ] + }, + { + "committed": true, + "description": "Orchestrator, Control Center, Vault, Extension Registry — the control plane services.", + "id": "platform", + "paths": [ + "platform/" + ] + }, + { + "committed": true, + "description": "Providers, taskservs, clusters, components, domain artifacts — IaC building block catalog and federated integration domain contracts.", + "id": "catalog", + "paths": [ + "catalog/" + ] + }, + { + "committed": true, + "description": "Default configuration files and infrastructure templates.", + "id": "config", + "paths": [ + "config/", + "templates/" + ] + }, + { + "committed": true, + "description": "Provisioning consuming on+re: axioms, tensions, practices, state, gates, ADRs.", + "id": "self-description", + "paths": [ + ".ontology/" + ] + } + ], + "level": { + "index": "Domain", + "name": "provisioning-domain", + "parent": "ontoref-base" + }, + "ontology_node": "", + "operational_modes": [ + { + "audit_level": "Standard", + "description": "Full development view — all layers visible.", + "id": "dev", + "post_activate": [], + "pre_activate": [], + "visible_layers": [ + "schemas", + "core", + "platform", + "catalog", + "config", + "self-description" + ] + }, + { + "audit_level": "Standard", + "description": "Platform engineering focus — schemas, platform services, and configuration.", + "id": "platform-focus", + "post_activate": [], + "pre_activate": [], + "visible_layers": [ + "schemas", + "platform", + "config" + ] + }, + { + "audit_level": "Standard", + "description": "Catalog development focus — schemas, providers, taskservs, components, and configuration.", + "id": "catalog-focus", + "post_activate": [], + "pre_activate": [], + "visible_layers": [ + "schemas", + "catalog", + "config" + ] + } + ], + "project": "provisioning", + "publication_services": [], + "registry_provides": { + "participant": "provisioning", + "registries": { + "default": "primary", + "registries": [ + { + "endpoint": "reg.librecloud.online", + "id": "primary", + "namespaces": { + "own": [ + "domains/provisioning/", + "modes/provisioning/" + ], + "prefixes": [ + "domains/provisioning/", + "modes/provisioning/" + ], + "replicate_to": [] + }, + "role": "primary", + "tls": true + } + ] + } + }, + "repo_kind": "Mixed", + "requirements": [ + { + "env": "Development", + "id": "rust", + "impact": "Platform services and CLI cannot compile.", + "kind": "Tool", + "name": "Rust toolchain", + "provision": "rustup toolchain install stable", + "required": true, + "version": "1.75+" + }, + { + "env": "Both", + "id": "nushell", + "impact": "Reflection modes, service-manager.nu, and CLI scripts cannot execute.", + "kind": "Tool", + "name": "Nushell", + "provision": "cargo install nu", + "required": true, + "version": "0.110+" + }, + { + "env": "Both", + "id": "nickel", + "impact": "Schema validation and config export cannot run. platform-config's ConfigLoader cannot operate.", + "kind": "Tool", + "name": "Nickel", + "provision": "cargo install nickel-lang-cli", + "required": true, + "version": "1.15+" + }, + { + "env": "Production", + "id": "surrealdb", + "impact": "Multi-user deployments cannot persist task state, Cedar policies, or audit logs. Solo mode uses embedded RocksDB.", + "kind": "Service", + "name": "SurrealDB", + "provision": "Deploy surrealdb container or binary; solo mode uses kv-surrealkv.", + "required": false, + "version": "2.3+" + }, + { + "env": "Both", + "id": "nats-server", + "impact": "Orchestrator cannot dispatch tasks; taskserv workers cannot receive work items. Solo mode manages nats-server as a child process.", + "kind": "Service", + "name": "NATS Server (JetStream)", + "provision": "Install nats-server in PATH for solo mode; deploy NATS cluster for multi-user.", + "required": true, + "version": "" + }, + { + "env": "Production", + "id": "cedar-policy", + "impact": "Cedar-based authorization unavailable in multi-user mode. Solo mode uses solo_auth_middleware which bypasses Cedar entirely.", + "kind": "Infrastructure", + "name": "Cedar policy engine", + "provision": "Policies stored in SurrealDB; loaded by control-center at startup.", + "required": false, + "version": "" + } + ], + "templates": [], + "tools": [] +} diff --git a/.ncl-cache/a2eeba2b62805e0ec6a6eec92aeaac495b820351fdde0dd854476502573245e5.json b/.ncl-cache/a2eeba2b62805e0ec6a6eec92aeaac495b820351fdde0dd854476502573245e5.json new file mode 100644 index 0000000..c5ff3fe --- /dev/null +++ b/.ncl-cache/a2eeba2b62805e0ec6a6eec92aeaac495b820351fdde0dd854476502573245e5.json @@ -0,0 +1,167 @@ +{ + "guards": [], + "id": "provisioning-validate-formula", + "postconditions": [ + "Formula passes nickel typecheck with schema + referential integrity contracts", + "All referenced taskservs exist in extensions/taskservs/", + "No ConflictsWith violations detected", + "DAG is parseable (cycle detection delegated to Orchestrator topological_sort)", + "Validation report produced with formula metadata and DAG adjacency list" + ], + "preconditions": [ + "{formula_file} exists and imports schemas/lib/formula.ncl", + "nickel is available in PATH", + "jq is available in PATH", + "NICKEL_IMPORT_PATH includes provisioning/schemas" + ], + "steps": [ + { + "action": "nickel_typecheck_formula", + "actor": "Agent", + "cmd": "nickel typecheck {formula_file}", + "depends_on": [], + "id": "typecheck_formula", + "note": "Schema validation + referential integrity via formula.ncl contracts. Catches: unknown node_id in depends_on, edge endpoints, duplicate node ids.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + }, + { + "action": "export_formula_to_json", + "actor": "Agent", + "cmd": "nickel export --format json {formula_file}", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "typecheck_formula" + } + ], + "id": "export_formula_json", + "note": "Export formula as JSON for jq-based cross-validation steps.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + }, + { + "action": "verify_formula_taskserv_presence", + "actor": "Agent", + "cmd": "nickel export --format json {formula_file} | jq -r '.nodes[].taskserv.name' | sort -u | while read ts; do test -d extensions/taskservs/$ts || echo \"MISSING taskserv: $ts\"; done", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "export_formula_json" + } + ], + "id": "check_taskservs_exist", + "note": "Verify each taskserv referenced by formula nodes exists in extensions/taskservs/.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "extract_metadata_deps", + "actor": "Agent", + "cmd": "nickel export --format json {formula_file} | jq -r '.nodes[].taskserv.name' | sort -u | while read ts; do test -f extensions/taskservs/$ts/metadata.ncl && nickel export --format json extensions/taskservs/$ts/metadata.ncl | jq --arg ts \"$ts\" '{ts: $ts, deps: .dependencies}' || echo \"{\\\"ts\\\": \\\"$ts\\\", \\\"deps\\\": []}\"; done", + "depends_on": [ + { + "kind": "Always", + "step": "check_taskservs_exist" + } + ], + "id": "read_metadata_dependencies", + "note": "For each taskserv in the formula, read its metadata.ncl dependencies array.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "validate_dep_coverage", + "actor": "Agent", + "cmd": "nickel export --format json {formula_file} | jq '[.nodes[] | {id: .id, name: .taskserv.name, deps: [.depends_on[].node_id]}]' | jq --argjson formula \"$(nickel export --format json {formula_file})\" 'map(. as $node | select($node.deps | length > 0))'", + "depends_on": [ + { + "kind": "Always", + "step": "read_metadata_dependencies" + } + ], + "id": "cross_check_dependencies", + "note": "Cross-check: if metadata.ncl declares a dependency that is NOT in formula depends_on, emit a warning. Soft check — formula may intentionally omit implied deps.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "check_conflictswith_pairs", + "actor": "Agent", + "cmd": "nickel export --format json {formula_file} | jq -r '.nodes[].taskserv.name' | sort -u | while read ts; do test -f extensions/taskservs/$ts/metadata.ncl && nickel export --format json extensions/taskservs/$ts/metadata.ncl | jq -r --arg ts \"$ts\" '.conflicts_with // [] | .[] | [$ts, .] | @tsv' || true; done | while IFS=$'\\t' read a b; do nickel export --format json {formula_file} | jq -e --arg a \"$a\" --arg b \"$b\" '[.nodes[].taskserv.name] | (contains([$a]) and contains([$b]))' > /dev/null && echo \"CONFLICT: $a conflicts with $b (both in formula)\"; done", + "depends_on": [ + { + "kind": "Always", + "step": "read_metadata_dependencies" + } + ], + "id": "detect_conflicts", + "note": "Detect ConflictsWith pairs: if metadata.ncl declares a conflict and both taskservs are in the formula, it's a hard error.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "topological_sort_check", + "actor": "Agent", + "cmd": "nickel export --format json {formula_file} | jq 'def topo: . as $f | $f.nodes | map({id: .id, deps: [.depends_on[].node_id]}) | to_entries | map({node: .value.id, deps: .value.deps}) | length; topo'", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "export_formula_json" + } + ], + "id": "validate_dag_acyclic", + "note": "Validates the DAG structure. Full cycle detection is done by the Orchestrator Rust topological_sort. This step verifies the JSON is parseable as a DAG-shaped structure.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + }, + { + "action": "write_validation_summary", + "actor": "Agent", + "cmd": "nickel export --format json {formula_file} | jq '{formula: .id, server: .server, provider: .provider, nodes: (.nodes | length), edges: (.edges | length), max_parallel: .max_parallel, dag: [.nodes[] | {id: .id, taskserv: .taskserv.name, parallel: .parallel, on_error: .on_error, depends_on: [.depends_on[].node_id]}]}'", + "depends_on": [ + { + "kind": "Always", + "step": "validate_dag_acyclic" + }, + { + "kind": "Always", + "step": "detect_conflicts" + }, + { + "kind": "Always", + "step": "cross_check_dependencies" + } + ], + "id": "generate_validation_report", + "note": "Produce the validation summary: formula metadata, node count, DAG adjacency list.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + } + ], + "trigger": "Validate a workspace Formula DAG for correctness, completeness, and metadata coherence" +} diff --git a/.ncl-cache/a33107d84697b7845cacb12d2293e4090f6b9233cb1557ba7a993ea0fc0f84e7.json b/.ncl-cache/a33107d84697b7845cacb12d2293e4090f6b9233cb1557ba7a993ea0fc0f84e7.json new file mode 100644 index 0000000..f5fe0a2 --- /dev/null +++ b/.ncl-cache/a33107d84697b7845cacb12d2293e4090f6b9233cb1557ba7a993ea0fc0f84e7.json @@ -0,0 +1,28 @@ +{ + "Droplet": { + "image": "ubuntu-22-04-x64", + "region": "nyc3", + "size": "s-1vcpu-1gb-30gb" + }, + "Firewall": { + "inbound_rules": [ + "allow ssh", + "allow http", + "allow https" + ], + "outbound_rules": [ + "allow all" + ] + }, + "FloatingIP": { + "region": "nyc3" + }, + "VPC": { + "description": "Default VPC", + "region": "nyc3" + }, + "Volume": { + "region": "nyc3", + "size": 100 + } +} diff --git a/.ncl-cache/a353323dce45f88809fafceb04f64833b1e84c69392125ec13d48183ad1f4e30.json b/.ncl-cache/a353323dce45f88809fafceb04f64833b1e84c69392125ec13d48183ad1f4e30.json new file mode 100644 index 0000000..76dbee9 --- /dev/null +++ b/.ncl-cache/a353323dce45f88809fafceb04f64833b1e84c69392125ec13d48183ad1f4e30.json @@ -0,0 +1,14 @@ +{ + "dependencies": [ + "kubernetes" + ], + "name": "kubeconfig", + "version": { + "check_latest": false, + "current": "1.31.0", + "grace_period": 86400, + "site": "https://kubernetes.io", + "source": "https://github.com/kubernetes/kubernetes/releases", + "tags": "https://github.com/kubernetes/kubernetes/tags" + } +} diff --git a/.ncl-cache/a3b4019b72f1c1ad9fa8536705f1deed4b55dff8ea8489515f0367b83b9f04c1.json b/.ncl-cache/a3b4019b72f1c1ad9fa8536705f1deed4b55dff8ea8489515f0367b83b9f04c1.json new file mode 100644 index 0000000..8aaff21 --- /dev/null +++ b/.ncl-cache/a3b4019b72f1c1ad9fa8536705f1deed4b55dff8ea8489515f0367b83b9f04c1.json @@ -0,0 +1,25 @@ +{ + "istio": { + "egress_gateway": false, + "grafana": true, + "ingress_gateway": true, + "kiali": true, + "mtls_enabled": true, + "mtls_mode": "PERMISSIVE", + "namespace": "istio-system", + "profile": "default", + "prometheus": true, + "resources": { + "gateway_cpu": "100m", + "gateway_memory": "128Mi", + "pilot_cpu": "500m", + "pilot_memory": "2048Mi" + }, + "tracing": { + "enabled": true, + "provider": "jaeger", + "sampling_rate": 1 + }, + "version": "1.29.1" + } +} diff --git a/.ncl-cache/a47155bf584ae5fe11b5ca686a2c46e48e9696162b727b654fa37d9ec1b878cd.json b/.ncl-cache/a47155bf584ae5fe11b5ca686a2c46e48e9696162b727b654fa37d9ec1b878cd.json new file mode 100644 index 0000000..ea52edd --- /dev/null +++ b/.ncl-cache/a47155bf584ae5fe11b5ca686a2c46e48e9696162b727b654fa37d9ec1b878cd.json @@ -0,0 +1,8 @@ +{ + "kcl_migrated_from": "oci-reg.k", + "migration_date": "2025-12-15", + "original_author": "JesusPerezLorenzo", + "original_date": "11-01-2024", + "original_version": "0.0.4", + "version": "1.0.0" +} diff --git a/.ncl-cache/a4a93dde98efd4f558f37f4ae2330f780e84e2f72329bbb52339822124d44f83.json b/.ncl-cache/a4a93dde98efd4f558f37f4ae2330f780e84e2f72329bbb52339822124d44f83.json new file mode 100644 index 0000000..3c65d45 --- /dev/null +++ b/.ncl-cache/a4a93dde98efd4f558f37f4ae2330f780e84e2f72329bbb52339822124d44f83.json @@ -0,0 +1,5 @@ +{ + "kcl_migrated_from": "web.k", + "migration_date": "2025-12-15", + "version": "1.0.0" +} diff --git a/.ncl-cache/a502f39e655bb5019f612aeeea99bc3d678f3f9189fe11531467f39485991777.json b/.ncl-cache/a502f39e655bb5019f612aeeea99bc3d678f3f9189fe11531467f39485991777.json new file mode 100644 index 0000000..28e04b8 --- /dev/null +++ b/.ncl-cache/a502f39e655bb5019f612aeeea99bc3d678f3f9189fe11531467f39485991777.json @@ -0,0 +1,567 @@ +{ + "commands": [ + { + "aliases": [ + "h", + "-h", + "--help" + ], + "command": "help", + "daemon_target": "none", + "description": "Show help for commands", + "help_category": "infrastructure", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "plat", + "p" + ], + "command": "platform", + "daemon_target": "none", + "description": "Manage platform services", + "help_category": "platform", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "guides", + "howto" + ], + "command": "guide", + "daemon_target": "none", + "description": "Show guides and tutorials", + "help_category": "guides", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "sc" + ], + "command": "shortcuts", + "daemon_target": "none", + "description": "Show command shortcuts", + "help_category": "guides", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "quick" + ], + "command": "quickstart", + "daemon_target": "none", + "description": "Quick start guide", + "help_category": "guides", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "scratch" + ], + "command": "from-scratch", + "daemon_target": "none", + "description": "Start from scratch guide", + "help_category": "guides", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "custom" + ], + "command": "customize", + "daemon_target": "none", + "description": "Customization guide", + "help_category": "guides", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "bstrap" + ], + "command": "bootstrap", + "daemon_target": "none", + "description": "L1 Hetzner resource bootstrap (network, firewall, SSH key, Floating IPs)", + "help_category": "infrastructure", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "floating-ip" + ], + "command": "fip", + "daemon_target": "none", + "description": "Floating IP management (list, show, assign, unassign, protection)", + "help_category": "infrastructure", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "d" + ], + "command": "dns", + "daemon_target": "none", + "description": "Manage DNS records via the configured provider middleware", + "help_category": "infrastructure", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "vol" + ], + "command": "volume", + "daemon_target": "none", + "description": "Volume management (list, create, attach, detach, delete)", + "help_category": "infrastructure", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "s" + ], + "command": "server", + "daemon_target": "none", + "description": "Server management", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [], + "command": "ssh", + "daemon_target": "none", + "description": "SSH shortcut: connect to a server by hostname (e.g. prvng ssh sgoyol-1)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "ops" + ], + "command": "op", + "daemon_target": "none", + "description": "Op governance — workspace operation tracking with jj + Radicle + restic (init, start, finish, log, show, rollback)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "c", + "comp" + ], + "command": "component", + "daemon_target": "none", + "description": "Component lifecycle — install, delete, update, reinstall, restart, backup, restore, health, list, show", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "cl" + ], + "command": "cluster", + "daemon_target": "none", + "description": "Cluster management — multi-server cluster lifecycle (deploy, status, scale, delete)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "cat" + ], + "command": "catalog", + "daemon_target": "none", + "description": "IaC catalog — browse catalog/components/ building blocks and metadata", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "i" + ], + "command": "integration", + "daemon_target": "none", + "description": "Integration mode OCI artifact management — domain publish/pull/describe/verify; ecosystem domains", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "new" + ], + "command": "create", + "daemon_target": "none", + "description": "Create resources (server, taskserv, cluster)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": true, + "requires_services": true, + "uses_cache": false + }, + { + "aliases": [ + "d" + ], + "command": "delete", + "daemon_target": "none", + "description": "Delete resources (server, taskserv, cluster)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "ws" + ], + "command": "workspace", + "daemon_target": "none", + "description": "Workspace management", + "help_category": "workspace", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "val" + ], + "command": "validate", + "daemon_target": "none", + "description": "Validate configuration", + "help_category": "config", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "config", + "daemon_target": "none", + "description": "Configuration management", + "help_category": "setup", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "env", + "daemon_target": "none", + "description": "Environment configuration", + "help_category": "config", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "a", + "al" + ], + "command": "alias", + "daemon_target": "none", + "description": "Show command aliases — alias list (al) displays the full shortcut table", + "help_category": "utils", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "show", + "daemon_target": "none", + "description": "Show configuration", + "help_category": "config", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "st" + ], + "command": "setup", + "daemon_target": "none", + "description": "Initial setup", + "help_category": "setup", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "st" + ], + "command": "state", + "daemon_target": "none", + "description": "Workspace provisioning state management", + "help_category": "state", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "j" + ], + "command": "job", + "daemon_target": "none", + "description": "Orchestrator job management (list, status, monitor, submit)", + "help_category": "orchestration", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "w", + "wflow" + ], + "command": "workflow", + "daemon_target": "none", + "description": "Workspace workflow management — WorkflowDef lifecycle (list, show, run, validate, status)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "bak" + ], + "command": "backup", + "daemon_target": "none", + "description": "Backup subsystem — multi-context orchestrator (one-shot, daemon, standalone, coordinator). Subcommands: status, list, run, restore, mount, verify, policy, providers, destinations, daemon, drill, events.", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "b", + "bat" + ], + "command": "batch", + "daemon_target": "none", + "description": "Batch operations", + "help_category": "orchestration", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "o", + "orch" + ], + "command": "orchestrator", + "daemon_target": "none", + "description": "Orchestrator management", + "help_category": "orchestration", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "mod" + ], + "command": "module", + "daemon_target": "none", + "description": "Module management", + "help_category": "development", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "lyr" + ], + "command": "layer", + "daemon_target": "none", + "description": "Layer management", + "help_category": "development", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "disc" + ], + "command": "discover", + "daemon_target": "none", + "description": "Discover modules", + "help_category": "development", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "status", + "daemon_target": "none", + "description": "Show status", + "help_category": "diagnostics", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "health", + "daemon_target": "none", + "description": "Health check", + "help_category": "diagnostics", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "diag" + ], + "command": "diagnostics", + "daemon_target": "none", + "description": "Run diagnostics", + "help_category": "diagnostics", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "bd" + ], + "command": "build", + "daemon_target": "none", + "description": "Build operations", + "help_category": "build", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "auth", + "daemon_target": "none", + "description": "Authentication management", + "help_category": "authentication", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "login", + "daemon_target": "none", + "description": "Login", + "help_category": "authentication", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "int" + ], + "command": "integrations", + "daemon_target": "none", + "description": "Integration management", + "help_category": "integrations", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "vm", + "daemon_target": "none", + "description": "VM management", + "help_category": "vm", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + } + ] +} diff --git a/.ncl-cache/a551de6faf44e9c9ee1d8f810f82c15f9da6f19a057c67c6a2e9fb257ba08c6f.json b/.ncl-cache/a551de6faf44e9c9ee1d8f810f82c15f9da6f19a057c67c6a2e9fb257ba08c6f.json new file mode 100644 index 0000000..0902e60 --- /dev/null +++ b/.ncl-cache/a551de6faf44e9c9ee1d8f810f82c15f9da6f19a057c67c6a2e9fb257ba08c6f.json @@ -0,0 +1,4680 @@ +{ + "batch": { + "BatchOperationTypes": [ + "server_create", + "server_delete", + "server_scale", + "server_update", + "taskserv_install", + "taskserv_remove", + "taskserv_update", + "taskserv_configure", + "cluster_create", + "cluster_delete", + "cluster_scale", + "cluster_upgrade", + "custom_command", + "custom_script", + "custom_api_call" + ], + "BatchProviders": [ + "upcloud", + "aws", + "local", + "mixed", + "custom" + ], + "DefaultAutoscaling": { + "cooldown_period": 300, + "enabled": false, + "max_parallel": 10, + "min_parallel": 1, + "scale_down_threshold": 0.2, + "scale_step": 1, + "scale_up_threshold": 0.8, + "target_utilization": 0.6 + }, + "DefaultBatchConfig": { + "api_endpoints": [], + "audit_log_path": "./logs/batch_audit.log", + "audit_logging": true, + "autoscaling": { + "cooldown_period": 300, + "enabled": true, + "max_parallel": 8, + "min_parallel": 2, + "scale_down_threshold": 0.2, + "scale_step": 1, + "scale_up_threshold": 0.8, + "target_utilization": 0.7 + }, + "description": "Default configuration-driven batch executor for provisioning operations", + "executor_id": "default_batch_executor", + "name": "Default Batch Executor", + "performance_config": { + "batch_size": "100", + "io_threads": "4", + "worker_threads": "8" + }, + "provider_config": { + "cross_provider_networking": {}, + "primary_provider": "upcloud", + "provider_limits": {}, + "provider_selection": "primary_first", + "secondary_providers": [ + "aws", + "local" + ] + }, + "queues": [], + "resource_constraints": [], + "scheduler": { + "enable_preemption": false, + "resource_limits": { + "max_cpu_cores": 8, + "max_memory_mb": 16384, + "max_network_bandwidth": 1000 + }, + "scheduling_interval": 10, + "strategy": "dependency_first" + }, + "security_config": {}, + "webhook_endpoints": [] + }, + "DefaultExecutor": { + "api_endpoints": [], + "audit_log_path": "./logs/batch_audit.log", + "audit_logging": true, + "description": "", + "executor_id": "", + "name": "", + "performance_config": { + "batch_size": "100", + "io_threads": "4", + "worker_threads": "8" + }, + "queues": [], + "resource_constraints": [], + "security_config": {}, + "webhook_endpoints": [] + }, + "DefaultHealthCheck": { + "check_interval": 60, + "check_timeout": 30, + "enabled": true, + "failure_actions": [ + "retry", + "rollback" + ], + "failure_threshold": 3, + "health_checks": [], + "success_threshold": 2 + }, + "DefaultMetrics": { + "aggregation_intervals": [ + 60, + 300, + 3600 + ], + "custom_metrics": [], + "detailed_metrics": true, + "enable_export": false, + "export_config": {}, + "retention_hours": 168 + }, + "DefaultProviderMixConfig": { + "cross_provider_networking": {}, + "primary_provider": "upcloud", + "provider_limits": {}, + "provider_selection": "primary_first", + "secondary_providers": [] + }, + "DefaultQueue": { + "max_delivery_attempts": 3, + "max_size": 0, + "queue_id": "", + "queue_type": "standard", + "retention_period": 604800 + }, + "DefaultResourceConstraint": { + "current_units": 0, + "hard_constraint": true, + "max_units": 1, + "resource_name": "", + "resource_type": "cpu", + "units_per_operation": 1 + }, + "DefaultScheduler": { + "enable_preemption": false, + "resource_limits": { + "max_cpu_cores": 0, + "max_memory_mb": 0, + "max_network_bandwidth": 0 + }, + "scheduling_interval": 10, + "strategy": "dependency_first" + }, + "defaults": { + "autoscaling": { + "cooldown_period": 300, + "enabled": false, + "max_parallel": 10, + "min_parallel": 1, + "scale_down_threshold": 0.2, + "scale_step": 1, + "scale_up_threshold": 0.8, + "target_utilization": 0.6 + }, + "executor": { + "api_endpoints": [], + "audit_log_path": "./logs/batch_audit.log", + "audit_logging": true, + "description": "", + "executor_id": "", + "name": "", + "performance_config": { + "batch_size": "100", + "io_threads": "4", + "worker_threads": "8" + }, + "queues": [], + "resource_constraints": [], + "security_config": {}, + "webhook_endpoints": [] + }, + "health_check": { + "check_interval": 60, + "check_timeout": 30, + "enabled": true, + "failure_actions": [ + "retry", + "rollback" + ], + "failure_threshold": 3, + "health_checks": [], + "success_threshold": 2 + }, + "metrics": { + "aggregation_intervals": [ + 60, + 300, + 3600 + ], + "custom_metrics": [], + "detailed_metrics": true, + "enable_export": false, + "export_config": {}, + "retention_hours": 168 + }, + "operation_types": [ + "server_create", + "server_delete", + "server_scale", + "server_update", + "taskserv_install", + "taskserv_remove", + "taskserv_update", + "taskserv_configure", + "cluster_create", + "cluster_delete", + "cluster_scale", + "cluster_upgrade", + "custom_command", + "custom_script", + "custom_api_call" + ], + "provider_mix": { + "cross_provider_networking": {}, + "primary_provider": "upcloud", + "provider_limits": {}, + "provider_selection": "primary_first", + "secondary_providers": [] + }, + "providers": [ + "upcloud", + "aws", + "local", + "mixed", + "custom" + ], + "queue": { + "max_delivery_attempts": 3, + "max_size": 0, + "queue_id": "", + "queue_type": "standard", + "retention_period": 604800 + }, + "resource_constraint": { + "current_units": 0, + "hard_constraint": true, + "max_units": 1, + "resource_name": "", + "resource_type": "cpu", + "units_per_operation": 1 + }, + "scheduler": { + "enable_preemption": false, + "resource_limits": { + "max_cpu_cores": 0, + "max_memory_mb": 0, + "max_network_bandwidth": 0 + }, + "scheduling_interval": 10, + "strategy": "dependency_first" + } + } + }, + "cluster": { + "DefaultCluster": { + "def": "", + "local_def_path": "./clusters/${name}", + "name": "", + "not_use": false, + "version": "" + }, + "defaults": { + "cluster": { + "def": "", + "local_def_path": "./clusters/${name}", + "name": "", + "not_use": false, + "version": "" + } + } + }, + "commands": { + "AuthLogin": { + "aliases": [ + "login" + ], + "description": "Authenticate user with JWT", + "domain": "authentication", + "estimated_time": 2, + "form_path": "provisioning/core/shlib/forms/authentication/auth_login.toml", + "name": "auth login", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "ClusterCreate": { + "aliases": [ + "cluster c", + "create cluster", + "cl create" + ], + "description": "Create new cluster", + "domain": "infrastructure", + "estimated_time": 300, + "name": "cluster create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "DefaultCommandMetadata": { + "aliases": [], + "description": "", + "domain": "infrastructure", + "estimated_time": 1, + "name": "", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "DefaultCommandRegistry": { + "commands": { + "auth login": { + "aliases": [ + "login" + ], + "description": "Authenticate user with JWT", + "domain": "authentication", + "estimated_time": 2, + "form_path": "provisioning/core/shlib/forms/authentication/auth_login.toml", + "name": "auth login", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "cluster create": { + "aliases": [ + "cluster c", + "create cluster", + "cl create" + ], + "description": "Create new cluster", + "domain": "infrastructure", + "estimated_time": 300, + "name": "cluster create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "help": { + "aliases": [ + "h", + "-h", + "--help" + ], + "description": "Show help information", + "domain": "utilities", + "estimated_time": 1, + "name": "help", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "mfa enroll": { + "aliases": [ + "mfa-enroll", + "mfa setup" + ], + "description": "Enroll in multi-factor authentication", + "domain": "authentication", + "estimated_time": 30, + "form_path": "provisioning/core/shlib/forms/authentication/mfa_enroll.toml", + "name": "mfa enroll", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "write", + "requires_auth": true, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "server create": { + "aliases": [ + "server c", + "create server", + "s create" + ], + "description": "Create new servers from configuration", + "domain": "infrastructure", + "estimated_time": 120, + "name": "server create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": true, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "server delete": { + "aliases": [ + "server d", + "delete server", + "s delete" + ], + "description": "Delete existing servers", + "domain": "infrastructure", + "estimated_time": 60, + "form_path": "provisioning/core/shlib/forms/infrastructure/server_delete_confirm.toml", + "name": "server delete", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "admin", + "requires_auth": true, + "requires_confirmation": true, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "delete", + "side_effects": true, + "slow_operation": true + } + }, + "server list": { + "aliases": [ + "server ls", + "ls server", + "s list" + ], + "description": "List all servers", + "domain": "infrastructure", + "estimated_time": 5, + "name": "server list", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": true + } + }, + "setup": { + "aliases": [ + "setup wizard", + "st" + ], + "description": "Interactive system setup wizard", + "domain": "configuration", + "estimated_time": 120, + "form_path": "provisioning/core/forminquire/templates/setup-wizard.form.j2", + "name": "setup", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "admin", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "taskserv create": { + "aliases": [ + "taskserv c", + "task create", + "t create" + ], + "description": "Install task service on servers", + "domain": "infrastructure", + "estimated_time": 180, + "name": "taskserv create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "taskserv delete": { + "aliases": [ + "taskserv d", + "task delete", + "t delete" + ], + "description": "Remove task service from servers", + "domain": "infrastructure", + "estimated_time": 60, + "form_path": "provisioning/core/shlib/forms/infrastructure/taskserv_delete_confirm.toml", + "name": "taskserv delete", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "admin", + "requires_auth": true, + "requires_confirmation": true, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "delete", + "side_effects": true, + "slow_operation": true + } + }, + "version": { + "aliases": [ + "v", + "-v", + "--version" + ], + "description": "Show version information", + "domain": "utilities", + "estimated_time": 1, + "name": "version", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "workspace init": { + "aliases": [ + "workspace create", + "ws init", + "ws create" + ], + "description": "Initialize new workspace interactively", + "domain": "workspace", + "estimated_time": 30, + "form_path": "provisioning/core/forminquire/templates/workspace-init.form.j2", + "name": "workspace init", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "workspace list": { + "aliases": [ + "workspace ls", + "ws list", + "ws ls" + ], + "description": "List all registered workspaces", + "domain": "workspace", + "estimated_time": 1, + "name": "workspace list", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "workspace switch": { + "aliases": [ + "workspace activate", + "ws switch", + "ws activate" + ], + "description": "Switch active workspace", + "domain": "workspace", + "estimated_time": 2, + "name": "workspace switch", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + } + }, + "version": "1.0.0" + }, + "DefaultCommandRequirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + }, + "HelpCommand": { + "aliases": [ + "h", + "-h", + "--help" + ], + "description": "Show help information", + "domain": "utilities", + "estimated_time": 1, + "name": "help", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "MfaEnroll": { + "aliases": [ + "mfa-enroll", + "mfa setup" + ], + "description": "Enroll in multi-factor authentication", + "domain": "authentication", + "estimated_time": 30, + "form_path": "provisioning/core/shlib/forms/authentication/mfa_enroll.toml", + "name": "mfa enroll", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "write", + "requires_auth": true, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "ServerCreate": { + "aliases": [ + "server c", + "create server", + "s create" + ], + "description": "Create new servers from configuration", + "domain": "infrastructure", + "estimated_time": 120, + "name": "server create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": true, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "ServerDelete": { + "aliases": [ + "server d", + "delete server", + "s delete" + ], + "description": "Delete existing servers", + "domain": "infrastructure", + "estimated_time": 60, + "form_path": "provisioning/core/shlib/forms/infrastructure/server_delete_confirm.toml", + "name": "server delete", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "admin", + "requires_auth": true, + "requires_confirmation": true, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "delete", + "side_effects": true, + "slow_operation": true + } + }, + "ServerList": { + "aliases": [ + "server ls", + "ls server", + "s list" + ], + "description": "List all servers", + "domain": "infrastructure", + "estimated_time": 5, + "name": "server list", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": true + } + }, + "SetupWizard": { + "aliases": [ + "setup wizard", + "st" + ], + "description": "Interactive system setup wizard", + "domain": "configuration", + "estimated_time": 120, + "form_path": "provisioning/core/forminquire/templates/setup-wizard.form.j2", + "name": "setup", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "admin", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "TaskservCreate": { + "aliases": [ + "taskserv c", + "task create", + "t create" + ], + "description": "Install task service on servers", + "domain": "infrastructure", + "estimated_time": 180, + "name": "taskserv create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "TaskservDelete": { + "aliases": [ + "taskserv d", + "task delete", + "t delete" + ], + "description": "Remove task service from servers", + "domain": "infrastructure", + "estimated_time": 60, + "form_path": "provisioning/core/shlib/forms/infrastructure/taskserv_delete_confirm.toml", + "name": "taskserv delete", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "admin", + "requires_auth": true, + "requires_confirmation": true, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "delete", + "side_effects": true, + "slow_operation": true + } + }, + "VersionCommand": { + "aliases": [ + "v", + "-v", + "--version" + ], + "description": "Show version information", + "domain": "utilities", + "estimated_time": 1, + "name": "version", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "WorkspaceInit": { + "aliases": [ + "workspace create", + "ws init", + "ws create" + ], + "description": "Initialize new workspace interactively", + "domain": "workspace", + "estimated_time": 30, + "form_path": "provisioning/core/forminquire/templates/workspace-init.form.j2", + "name": "workspace init", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "WorkspaceList": { + "aliases": [ + "workspace ls", + "ws list", + "ws ls" + ], + "description": "List all registered workspaces", + "domain": "workspace", + "estimated_time": 1, + "name": "workspace list", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "WorkspaceSwitch": { + "aliases": [ + "workspace activate", + "ws switch", + "ws activate" + ], + "description": "Switch active workspace", + "domain": "workspace", + "estimated_time": 2, + "name": "workspace switch", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "defaults": { + "auth_login": { + "aliases": [ + "login" + ], + "description": "Authenticate user with JWT", + "domain": "authentication", + "estimated_time": 2, + "form_path": "provisioning/core/shlib/forms/authentication/auth_login.toml", + "name": "auth login", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "cluster_create": { + "aliases": [ + "cluster c", + "create cluster", + "cl create" + ], + "description": "Create new cluster", + "domain": "infrastructure", + "estimated_time": 300, + "name": "cluster create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "command_metadata": { + "aliases": [], + "description": "", + "domain": "infrastructure", + "estimated_time": 1, + "name": "", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "command_registry": { + "commands": { + "auth login": { + "aliases": [ + "login" + ], + "description": "Authenticate user with JWT", + "domain": "authentication", + "estimated_time": 2, + "form_path": "provisioning/core/shlib/forms/authentication/auth_login.toml", + "name": "auth login", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "cluster create": { + "aliases": [ + "cluster c", + "create cluster", + "cl create" + ], + "description": "Create new cluster", + "domain": "infrastructure", + "estimated_time": 300, + "name": "cluster create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "help": { + "aliases": [ + "h", + "-h", + "--help" + ], + "description": "Show help information", + "domain": "utilities", + "estimated_time": 1, + "name": "help", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "mfa enroll": { + "aliases": [ + "mfa-enroll", + "mfa setup" + ], + "description": "Enroll in multi-factor authentication", + "domain": "authentication", + "estimated_time": 30, + "form_path": "provisioning/core/shlib/forms/authentication/mfa_enroll.toml", + "name": "mfa enroll", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "write", + "requires_auth": true, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "server create": { + "aliases": [ + "server c", + "create server", + "s create" + ], + "description": "Create new servers from configuration", + "domain": "infrastructure", + "estimated_time": 120, + "name": "server create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": true, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "server delete": { + "aliases": [ + "server d", + "delete server", + "s delete" + ], + "description": "Delete existing servers", + "domain": "infrastructure", + "estimated_time": 60, + "form_path": "provisioning/core/shlib/forms/infrastructure/server_delete_confirm.toml", + "name": "server delete", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "admin", + "requires_auth": true, + "requires_confirmation": true, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "delete", + "side_effects": true, + "slow_operation": true + } + }, + "server list": { + "aliases": [ + "server ls", + "ls server", + "s list" + ], + "description": "List all servers", + "domain": "infrastructure", + "estimated_time": 5, + "name": "server list", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": true + } + }, + "setup": { + "aliases": [ + "setup wizard", + "st" + ], + "description": "Interactive system setup wizard", + "domain": "configuration", + "estimated_time": 120, + "form_path": "provisioning/core/forminquire/templates/setup-wizard.form.j2", + "name": "setup", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "admin", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "taskserv create": { + "aliases": [ + "taskserv c", + "task create", + "t create" + ], + "description": "Install task service on servers", + "domain": "infrastructure", + "estimated_time": 180, + "name": "taskserv create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "taskserv delete": { + "aliases": [ + "taskserv d", + "task delete", + "t delete" + ], + "description": "Remove task service from servers", + "domain": "infrastructure", + "estimated_time": 60, + "form_path": "provisioning/core/shlib/forms/infrastructure/taskserv_delete_confirm.toml", + "name": "taskserv delete", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "admin", + "requires_auth": true, + "requires_confirmation": true, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "delete", + "side_effects": true, + "slow_operation": true + } + }, + "version": { + "aliases": [ + "v", + "-v", + "--version" + ], + "description": "Show version information", + "domain": "utilities", + "estimated_time": 1, + "name": "version", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "workspace init": { + "aliases": [ + "workspace create", + "ws init", + "ws create" + ], + "description": "Initialize new workspace interactively", + "domain": "workspace", + "estimated_time": 30, + "form_path": "provisioning/core/forminquire/templates/workspace-init.form.j2", + "name": "workspace init", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "workspace list": { + "aliases": [ + "workspace ls", + "ws list", + "ws ls" + ], + "description": "List all registered workspaces", + "domain": "workspace", + "estimated_time": 1, + "name": "workspace list", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "workspace switch": { + "aliases": [ + "workspace activate", + "ws switch", + "ws activate" + ], + "description": "Switch active workspace", + "domain": "workspace", + "estimated_time": 2, + "name": "workspace switch", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + } + }, + "version": "1.0.0" + }, + "command_requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + }, + "help_command": { + "aliases": [ + "h", + "-h", + "--help" + ], + "description": "Show help information", + "domain": "utilities", + "estimated_time": 1, + "name": "help", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "mfa_enroll": { + "aliases": [ + "mfa-enroll", + "mfa setup" + ], + "description": "Enroll in multi-factor authentication", + "domain": "authentication", + "estimated_time": 30, + "form_path": "provisioning/core/shlib/forms/authentication/mfa_enroll.toml", + "name": "mfa enroll", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "write", + "requires_auth": true, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "server_create": { + "aliases": [ + "server c", + "create server", + "s create" + ], + "description": "Create new servers from configuration", + "domain": "infrastructure", + "estimated_time": 120, + "name": "server create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": true, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "server_delete": { + "aliases": [ + "server d", + "delete server", + "s delete" + ], + "description": "Delete existing servers", + "domain": "infrastructure", + "estimated_time": 60, + "form_path": "provisioning/core/shlib/forms/infrastructure/server_delete_confirm.toml", + "name": "server delete", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "admin", + "requires_auth": true, + "requires_confirmation": true, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "delete", + "side_effects": true, + "slow_operation": true + } + }, + "server_list": { + "aliases": [ + "server ls", + "ls server", + "s list" + ], + "description": "List all servers", + "domain": "infrastructure", + "estimated_time": 5, + "name": "server list", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": true + } + }, + "setup_wizard": { + "aliases": [ + "setup wizard", + "st" + ], + "description": "Interactive system setup wizard", + "domain": "configuration", + "estimated_time": 120, + "form_path": "provisioning/core/forminquire/templates/setup-wizard.form.j2", + "name": "setup", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "admin", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "taskserv_create": { + "aliases": [ + "taskserv c", + "task create", + "t create" + ], + "description": "Install task service on servers", + "domain": "infrastructure", + "estimated_time": 180, + "name": "taskserv create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "taskserv_delete": { + "aliases": [ + "taskserv d", + "task delete", + "t delete" + ], + "description": "Remove task service from servers", + "domain": "infrastructure", + "estimated_time": 60, + "form_path": "provisioning/core/shlib/forms/infrastructure/taskserv_delete_confirm.toml", + "name": "taskserv delete", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "admin", + "requires_auth": true, + "requires_confirmation": true, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "delete", + "side_effects": true, + "slow_operation": true + } + }, + "version_command": { + "aliases": [ + "v", + "-v", + "--version" + ], + "description": "Show version information", + "domain": "utilities", + "estimated_time": 1, + "name": "version", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "workspace_init": { + "aliases": [ + "workspace create", + "ws init", + "ws create" + ], + "description": "Initialize new workspace interactively", + "domain": "workspace", + "estimated_time": 30, + "form_path": "provisioning/core/forminquire/templates/workspace-init.form.j2", + "name": "workspace init", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "workspace_list": { + "aliases": [ + "workspace ls", + "ws list", + "ws ls" + ], + "description": "List all registered workspaces", + "domain": "workspace", + "estimated_time": 1, + "name": "workspace list", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "workspace_switch": { + "aliases": [ + "workspace activate", + "ws switch", + "ws activate" + ], + "description": "Switch active workspace", + "domain": "workspace", + "estimated_time": 2, + "name": "workspace switch", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + } + } + }, + "defaults": { + "DefaultServerDefaults": { + "fix_local_hosts": true, + "installer_user": "${user}", + "labels": "", + "lock": false, + "network_public_ipv4": true, + "network_public_ipv6": false, + "network_utility_ipv4": true, + "network_utility_ipv6": false, + "running_timeout": 200, + "running_wait": 10, + "storage_os_find": "name: debian-12 | arch: x86_64", + "time_zone": "UTC", + "user": "", + "user_home": "/home/${user}", + "user_ssh_port": 22 + }, + "defaults": { + "server_defaults": { + "fix_local_hosts": true, + "installer_user": "${user}", + "labels": "", + "lock": false, + "network_public_ipv4": true, + "network_public_ipv6": false, + "network_utility_ipv4": true, + "network_utility_ipv6": false, + "running_timeout": 200, + "running_wait": 10, + "storage_os_find": "name: debian-12 | arch: x86_64", + "time_zone": "UTC", + "user": "", + "user_home": "/home/${user}", + "user_ssh_port": 22 + } + } + }, + "dependencies": { + "DefaultDependencyResolution": { + "allow_prerelease": false, + "conflict_strategy": "error", + "max_depth": 10, + "pin_versions": true, + "strategy": "strict" + }, + "DefaultExtensionManifest": { + "license": "MIT", + "name": "", + "platforms": [ + "linux/amd64" + ], + "type": "provider", + "version": "" + }, + "DefaultExtensionSource": { + "type": "oci" + }, + "DefaultGiteaSource": { + "branch": "main", + "organization": "", + "url": "", + "use_ssh": false + }, + "DefaultHTTPSource": { + "basic_auth": false, + "url": "" + }, + "DefaultHealthCheck": { + "command": "", + "failure_threshold": 3, + "interval": 30, + "retries": 3, + "success_threshold": 1, + "timeout": 10 + }, + "DefaultInstallationPhase": { + "name": "", + "order": 0, + "parallel": false, + "required": true + }, + "DefaultLocalSource": { + "path": "", + "watch": false + }, + "DefaultOCISource": { + "insecure_skip_verify": false, + "media_type": "application/vnd.kcl.package.v1+tar", + "namespace": "", + "platform": "linux/amd64", + "registry": "", + "tls_enabled": false + }, + "DefaultRepositoryConfig": { + "cache_ttl": 3600, + "enabled": true, + "name": "", + "priority": 100, + "type": "core" + }, + "DefaultResourceRequirement": { + "cpu": "100m", + "disk": "1Gi", + "memory": "128Mi", + "network": true, + "privileged": false + }, + "DefaultTaskservDependencies": { + "arch_support": [ + "amd64" + ], + "name": "", + "os_support": [ + "linux" + ], + "retry_count": 3, + "timeout": 600 + }, + "DefaultTaskservDependency": { + "arch_support": [ + "amd64" + ], + "name": "", + "os_support": [ + "linux" + ], + "retry_count": 3, + "timeout": 600 + }, + "defaults": { + "dependency_resolution": { + "allow_prerelease": false, + "conflict_strategy": "error", + "max_depth": 10, + "pin_versions": true, + "strategy": "strict" + }, + "extension_manifest": { + "license": "MIT", + "name": "", + "platforms": [ + "linux/amd64" + ], + "type": "provider", + "version": "" + }, + "extension_source": { + "type": "oci" + }, + "gitea_source": { + "branch": "main", + "organization": "", + "url": "", + "use_ssh": false + }, + "health_check": { + "command": "", + "failure_threshold": 3, + "interval": 30, + "retries": 3, + "success_threshold": 1, + "timeout": 10 + }, + "http_source": { + "basic_auth": false, + "url": "" + }, + "installation_phase": { + "name": "", + "order": 0, + "parallel": false, + "required": true + }, + "local_source": { + "path": "", + "watch": false + }, + "oci_source": { + "insecure_skip_verify": false, + "media_type": "application/vnd.kcl.package.v1+tar", + "namespace": "", + "platform": "linux/amd64", + "registry": "", + "tls_enabled": false + }, + "repository_config": { + "cache_ttl": 3600, + "enabled": true, + "name": "", + "priority": 100, + "type": "core" + }, + "resource_requirement": { + "cpu": "100m", + "disk": "1Gi", + "memory": "128Mi", + "network": true, + "privileged": false + }, + "taskserv_dependencies": { + "arch_support": [ + "amd64" + ], + "name": "", + "os_support": [ + "linux" + ], + "retry_count": 3, + "timeout": 600 + }, + "taskserv_dependency": { + "arch_support": [ + "amd64" + ], + "name": "", + "os_support": [ + "linux" + ], + "retry_count": 3, + "timeout": 600 + } + } + }, + "generator_declaration": { + "DefaultChangelog": { + "entries": [] + }, + "DefaultChangelogEntry": { + "changes": [], + "timestamp": "2025-01-01T00:00:00Z", + "version": "1.0.0" + }, + "DefaultDeploymentConfig": { + "ha_enabled": false, + "mode": "multiuser", + "servers": [] + }, + "DefaultMetadata": { + "created_at": "2025-01-01T00:00:00Z", + "description": "Default workspace", + "name": "default-workspace", + "version": "1.0.0" + }, + "DefaultServerConfig": { + "name": "default-server", + "provider": "upcloud", + "taskservs": [] + }, + "DefaultTaskservRequirement": { + "confidence": 0.5, + "name": "default", + "profile": "default", + "required": true + }, + "DefaultTechnologyDetection": { + "confidence": 0, + "name": "unknown" + }, + "DefaultWorkspace": { + "changelog": { + "entries": [] + }, + "declaration": { + "deployment": { + "ha_enabled": false, + "mode": "multiuser", + "servers": [] + }, + "detections": [], + "metadata": { + "name": "default-workspace", + "version": "1.0.0" + }, + "requirements": [] + } + }, + "DefaultWorkspaceDeclaration": { + "deployment": { + "ha_enabled": false, + "mode": "multiuser", + "servers": [] + }, + "detections": [], + "metadata": { + "name": "default-workspace", + "version": "1.0.0" + }, + "requirements": [] + }, + "defaults": { + "changelog": { + "entries": [] + }, + "changelog_entry": { + "changes": [], + "timestamp": "2025-01-01T00:00:00Z", + "version": "1.0.0" + }, + "default_profile": { + "confidence": 1, + "profile": "default", + "required": true + }, + "deployment_config": { + "ha_enabled": false, + "mode": "multiuser", + "servers": [] + }, + "empty_changelog": { + "entries": [] + }, + "ha_profile": { + "confidence": 1, + "profile": "HA", + "required": true + }, + "metadata": { + "created_at": "2025-01-01T00:00:00Z", + "description": "Default workspace", + "name": "default-workspace", + "version": "1.0.0" + }, + "metadata_template": { + "created_at": "2025-01-01T00:00:00Z", + "description": "Provisioning workspace", + "name": "unnamed-workspace", + "version": "1.0.0" + }, + "minimal_profile": { + "confidence": 1, + "profile": "minimal", + "required": true + }, + "multiuser_deployment": { + "ha_enabled": false, + "mode": "multiuser", + "servers": [] + }, + "server_config": { + "name": "default-server", + "provider": "upcloud", + "taskservs": [] + }, + "solo_deployment": { + "ha_enabled": false, + "mode": "solo", + "servers": [] + }, + "taskserv_requirement": { + "confidence": 0.5, + "name": "default", + "profile": "default", + "required": true + }, + "technology_detection": { + "confidence": 0, + "name": "unknown" + }, + "workspace": { + "changelog": { + "entries": [] + }, + "declaration": { + "deployment": { + "ha_enabled": false, + "mode": "multiuser", + "servers": [] + }, + "detections": [], + "metadata": { + "name": "default-workspace", + "version": "1.0.0" + }, + "requirements": [] + } + }, + "workspace_declaration": { + "deployment": { + "ha_enabled": false, + "mode": "multiuser", + "servers": [] + }, + "detections": [], + "metadata": { + "name": "default-workspace", + "version": "1.0.0" + }, + "requirements": [] + } + } + }, + "gitea": { + "DefaultBinaryGitea": { + "binary_path": "", + "config_path": "", + "group": "git", + "user": "git", + "version": "1.21.0" + }, + "DefaultDockerGitea": { + "container_name": "provisioning-gitea", + "environment": { + "GITEA__database__DB_TYPE": "sqlite3", + "USER_GID": "1000", + "USER_UID": "1000" + }, + "image": "gitea/gitea:1.21", + "restart_policy": "unless-stopped", + "ssh_port": 222, + "volumes": [ + "gitea-data:/data", + "/etc/timezone:/etc/timezone:ro", + "/etc/localtime:/etc/localtime:ro" + ] + }, + "DefaultExtensionPublishConfig": { + "compression": "tar.gz", + "exclude_patterns": [ + "*.tmp", + "*.log", + ".git/*" + ], + "extension_path": "", + "include_patterns": [ + "*.nu", + "*.k", + "*.toml", + "*.md" + ], + "version": "" + }, + "DefaultGiteaAuth": { + "token_path": "" + }, + "DefaultGiteaConfig": { + "mode": "local" + }, + "DefaultGiteaIssue": { + "body": "", + "labels": [], + "title": "" + }, + "DefaultGiteaRelease": { + "draft": false, + "prerelease": false, + "release_name": "", + "tag_name": "", + "target_commitish": "main" + }, + "DefaultGiteaRepositories": { + "core_repo": "provisioning-core", + "extensions_repo": "provisioning-extensions", + "organization": "provisioning", + "platform_repo": "provisioning-platform", + "workspaces_org": "workspaces" + }, + "DefaultGiteaRepository": { + "auto_init": true, + "default_branch": "main", + "name": "", + "owner": "", + "private": false + }, + "DefaultGiteaWebhook": { + "active": true, + "content_type": "json", + "events": [ + "push", + "pull_request", + "release" + ], + "url": "" + }, + "DefaultLocalGitea": { + "auto_start": false, + "data_dir": "~/.provisioning/gitea", + "deployment": "docker", + "enabled": false, + "port": 3000 + }, + "DefaultRemoteGitea": { + "api_url": "", + "enabled": false, + "url": "" + }, + "DefaultWorkspaceFeatures": { + "auto_sync": false, + "branch_protection": false, + "git_integration": true, + "locking_enabled": true, + "webhooks_enabled": false + }, + "DefaultWorkspaceLock": { + "force_unlock": false, + "lock_type": "read", + "timestamp": "", + "user": "", + "workspace_name": "" + }, + "defaults": { + "binary_gitea": { + "binary_path": "", + "config_path": "", + "group": "git", + "user": "git", + "version": "1.21.0" + }, + "docker_gitea": { + "container_name": "provisioning-gitea", + "environment": { + "GITEA__database__DB_TYPE": "sqlite3", + "USER_GID": "1000", + "USER_UID": "1000" + }, + "image": "gitea/gitea:1.21", + "restart_policy": "unless-stopped", + "ssh_port": 222, + "volumes": [ + "gitea-data:/data", + "/etc/timezone:/etc/timezone:ro", + "/etc/localtime:/etc/localtime:ro" + ] + }, + "extension_publish_config": { + "compression": "tar.gz", + "exclude_patterns": [ + "*.tmp", + "*.log", + ".git/*" + ], + "extension_path": "", + "include_patterns": [ + "*.nu", + "*.k", + "*.toml", + "*.md" + ], + "version": "" + }, + "gitea_auth": { + "token_path": "" + }, + "gitea_config": { + "mode": "local" + }, + "gitea_issue": { + "body": "", + "labels": [], + "title": "" + }, + "gitea_release": { + "draft": false, + "prerelease": false, + "release_name": "", + "tag_name": "", + "target_commitish": "main" + }, + "gitea_repositories": { + "core_repo": "provisioning-core", + "extensions_repo": "provisioning-extensions", + "organization": "provisioning", + "platform_repo": "provisioning-platform", + "workspaces_org": "workspaces" + }, + "gitea_repository": { + "auto_init": true, + "default_branch": "main", + "name": "", + "owner": "", + "private": false + }, + "gitea_webhook": { + "active": true, + "content_type": "json", + "events": [ + "push", + "pull_request", + "release" + ], + "url": "" + }, + "local_gitea": { + "auto_start": false, + "data_dir": "~/.provisioning/gitea", + "deployment": "docker", + "enabled": false, + "port": 3000 + }, + "remote_gitea": { + "api_url": "", + "enabled": false, + "url": "" + }, + "workspace_features": { + "auto_sync": false, + "branch_protection": false, + "git_integration": true, + "locking_enabled": true, + "webhooks_enabled": false + }, + "workspace_lock": { + "force_unlock": false, + "lock_type": "read", + "timestamp": "", + "user": "", + "workspace_name": "" + } + } + }, + "golden_image": { + "DefaultGoldenImageBuildJob": { + "image_config": {}, + "image_name": "", + "image_version": "", + "job_id": "", + "retry_count": 0, + "status": "queued" + }, + "DefaultGoldenImageCache": { + "access_count": 0, + "cache_id": "", + "cached_at": "1970-01-01T00:00:00Z", + "checksum": "0000000000000000000000000000000000000000000000000000000000000000", + "disk_size_gb": 0, + "hit_count": 0, + "image_name": "", + "image_version": "", + "is_valid": true, + "storage_format": "qcow2", + "storage_path": "" + }, + "DefaultGoldenImageConfig": { + "arch": "x86_64", + "auto_updates": true, + "base_os": "ubuntu", + "build_retries": 3, + "build_timeout_minutes": 30, + "cache_enabled": true, + "cache_ttl_days": 30, + "cleanup_package_manager": true, + "compression": true, + "disk_format": "qcow2", + "disk_size_gb": 30, + "include_dev_tools": false, + "include_kernel_headers": false, + "name": "", + "optimize": false, + "os_version": "22.04", + "parallel_builds": false, + "security_hardening": false + }, + "DefaultGoldenImageRegistry": { + "builds": [], + "cache": [], + "created_at": "1970-01-01T00:00:00Z", + "images": {}, + "location": "", + "policy": {}, + "registry_id": "", + "versions": [] + }, + "DefaultGoldenImageVersion": { + "checksum": "0000000000000000000000000000000000000000000000000000000000000000", + "created_at": "1970-01-01T00:00:00Z", + "deprecated": false, + "image_name": "", + "image_path": "", + "image_size_gb": 0, + "usage_count": 0, + "version": "" + }, + "DefaultImageBuildPolicy": { + "auto_cleanup_expired": true, + "auto_create_versions": true, + "cache_enabled": true, + "cache_location": "", + "cleanup_interval_hours": 24, + "default_arch": "x86_64", + "default_cache_ttl_days": 30, + "default_compression": true, + "default_disk_size_gb": 30, + "default_optimize": false, + "default_os": "ubuntu", + "default_security_hardening": false, + "default_version": "22.04", + "max_build_time_minutes": 60, + "max_cache_size_gb": 500, + "max_image_size_gb": 100, + "max_parallel_builds": 3, + "min_disk_free_percent": 10, + "version_naming": "semantic" + }, + "DefaultImageBuildSteps": { + "apply_config": true, + "apply_optimizations": false, + "apply_security_hardening": false, + "cleanup_caches": true, + "cleanup_temp_files": true, + "compress_image": true, + "generate_checksums": true, + "install_dependencies": true, + "install_taskservs": true, + "parallel_install": false, + "prepare_base": true, + "remove_build_artifacts": true, + "run_tests": true, + "update_packages": true, + "verify_image": true + }, + "defaults": { + "GoldenImageBuildJob": { + "image_config": {}, + "image_name": "", + "image_version": "", + "job_id": "", + "retry_count": 0, + "status": "queued" + }, + "GoldenImageCache": { + "access_count": 0, + "cache_id": "", + "cached_at": "1970-01-01T00:00:00Z", + "checksum": "0000000000000000000000000000000000000000000000000000000000000000", + "disk_size_gb": 0, + "hit_count": 0, + "image_name": "", + "image_version": "", + "is_valid": true, + "storage_format": "qcow2", + "storage_path": "" + }, + "GoldenImageConfig": { + "arch": "x86_64", + "auto_updates": true, + "base_os": "ubuntu", + "build_retries": 3, + "build_timeout_minutes": 30, + "cache_enabled": true, + "cache_ttl_days": 30, + "cleanup_package_manager": true, + "compression": true, + "disk_format": "qcow2", + "disk_size_gb": 30, + "include_dev_tools": false, + "include_kernel_headers": false, + "name": "", + "optimize": false, + "os_version": "22.04", + "parallel_builds": false, + "security_hardening": false + }, + "GoldenImageRegistry": { + "builds": [], + "cache": [], + "created_at": "1970-01-01T00:00:00Z", + "images": {}, + "location": "", + "policy": {}, + "registry_id": "", + "versions": [] + }, + "GoldenImageVersion": { + "checksum": "0000000000000000000000000000000000000000000000000000000000000000", + "created_at": "1970-01-01T00:00:00Z", + "deprecated": false, + "image_name": "", + "image_path": "", + "image_size_gb": 0, + "usage_count": 0, + "version": "" + }, + "ImageBuildPolicy": { + "auto_cleanup_expired": true, + "auto_create_versions": true, + "cache_enabled": true, + "cache_location": "", + "cleanup_interval_hours": 24, + "default_arch": "x86_64", + "default_cache_ttl_days": 30, + "default_compression": true, + "default_disk_size_gb": 30, + "default_optimize": false, + "default_os": "ubuntu", + "default_security_hardening": false, + "default_version": "22.04", + "max_build_time_minutes": 60, + "max_cache_size_gb": 500, + "max_image_size_gb": 100, + "max_parallel_builds": 3, + "min_disk_free_percent": 10, + "version_naming": "semantic" + }, + "ImageBuildSteps": { + "apply_config": true, + "apply_optimizations": false, + "apply_security_hardening": false, + "cleanup_caches": true, + "cleanup_temp_files": true, + "compress_image": true, + "generate_checksums": true, + "install_dependencies": true, + "install_taskservs": true, + "parallel_install": false, + "prepare_base": true, + "remove_build_artifacts": true, + "run_tests": true, + "update_packages": true, + "verify_image": true + } + } + }, + "integrations_gitops": { + "gitops_config": { + "default_strategy": "rolling", + "dry_run_by_default": false, + "enable_audit_log": true, + "health_checks": [], + "rules": [], + "scheduled": [], + "webhooks": [] + } + }, + "integrations_main": {}, + "integrations_runtime": { + "runtime_config": { + "check_order": [ + "docker", + "podman", + "orbstack", + "colima", + "nerdctl" + ], + "enable_cache": true, + "preferred": "docker", + "timeout_secs": 5 + } + }, + "k8s_deploy": { + "DefaultK8sAffinity": {}, + "DefaultK8sAffinityLabelSelector": { + "labelSelector": [], + "typ": "requiredDuringSchedulingIgnoredDuringExecution" + }, + "DefaultK8sAffinityMatch": { + "key": "", + "operator": "In", + "values": [] + }, + "DefaultK8sAntyAffinityLabelSelector": { + "labelSelector": [], + "typ": "requiredDuringSchedulingIgnoredDuringExecution", + "weight": 100 + }, + "DefaultK8sBackup": { + "mount_path": "", + "name": "", + "typ": "" + }, + "DefaultK8sConfigMap": { + "name": "" + }, + "DefaultK8sContainers": { + "image": "", + "imagePull": "IfNotPresent", + "name": "main" + }, + "DefaultK8sDefs": { + "cluster_domain": "", + "domain": "", + "full_domain": "", + "name": "", + "ns": "", + "primary_dom": "" + }, + "DefaultK8sDeploy": { + "bin_apply": true, + "create_ns": false, + "labels": [], + "name": "", + "name_in_files": "", + "namespace": "default", + "prxy_ns": "istio-system", + "sel_labels": [], + "spec": {}, + "tls_path": "ssl", + "tpl_labels": [] + }, + "DefaultK8sDeploySpec": { + "containers": [], + "hostUsers": true, + "replicas": 1 + }, + "DefaultK8sIngressConfig": { + "tls_enabled": true + }, + "DefaultK8sKeyPath": { + "key": "", + "path": "" + }, + "DefaultK8sKeyVal": { + "key": "", + "value": "" + }, + "DefaultK8sPort": { + "name": "", + "typ": "TCP" + }, + "DefaultK8sPrxyGatewayServer": { + "port": {} + }, + "DefaultK8sPrxyPort": { + "name": "", + "proto": "HTTPS" + }, + "DefaultK8sPrxyTLS": { + "httpsRedirect": false, + "mode": "SIMPLE" + }, + "DefaultK8sPrxyVirtualService": { + "gateways": [], + "hosts": [] + }, + "DefaultK8sPrxyVirtualServiceMatch": { + "typ": "tcp" + }, + "DefaultK8sPrxyVirtualServiceMatchURL": {}, + "DefaultK8sPrxyVirtualServiceRoute": { + "host": "", + "port_number": 0 + }, + "DefaultK8sResources": { + "cpu": "250m", + "memory": "64Mi" + }, + "DefaultK8sSecret": { + "items": [], + "name": "" + }, + "DefaultK8sService": { + "name": "", + "ports": [], + "proto": "TCP", + "typ": "ClusterIP" + }, + "DefaultK8sServiceMeshConfig": { + "mtls_enabled": true, + "tracing_enabled": true + }, + "DefaultK8sVolume": { + "name": "", + "typ": "volumeClaim" + }, + "DefaultK8sVolumeClaim": { + "abbrev_mode": [ + "RWO" + ], + "modes": [ + "ReadWriteOnce" + ], + "name": "", + "reclaimPolicy": "Retain", + "storageClassName": "manual", + "typ": "empty" + }, + "DefaultK8sVolumeMount": { + "mountPath": "", + "name": "", + "readOnly": false + }, + "defaults": { + "K8sAffinity": {}, + "K8sAffinityLabelSelector": { + "labelSelector": [], + "typ": "requiredDuringSchedulingIgnoredDuringExecution" + }, + "K8sAffinityMatch": { + "key": "", + "operator": "In", + "values": [] + }, + "K8sAntyAffinityLabelSelector": { + "labelSelector": [], + "typ": "requiredDuringSchedulingIgnoredDuringExecution", + "weight": 100 + }, + "K8sBackup": { + "mount_path": "", + "name": "", + "typ": "" + }, + "K8sConfigMap": { + "name": "" + }, + "K8sContainers": { + "image": "", + "imagePull": "IfNotPresent", + "name": "main" + }, + "K8sDefs": { + "cluster_domain": "", + "domain": "", + "full_domain": "", + "name": "", + "ns": "", + "primary_dom": "" + }, + "K8sDeploy": { + "bin_apply": true, + "create_ns": false, + "labels": [], + "name": "", + "name_in_files": "", + "namespace": "default", + "prxy_ns": "istio-system", + "sel_labels": [], + "spec": {}, + "tls_path": "ssl", + "tpl_labels": [] + }, + "K8sDeploySpec": { + "containers": [], + "hostUsers": true, + "replicas": 1 + }, + "K8sIngressConfig": { + "tls_enabled": true + }, + "K8sKeyPath": { + "key": "", + "path": "" + }, + "K8sKeyVal": { + "key": "", + "value": "" + }, + "K8sPort": { + "name": "", + "typ": "TCP" + }, + "K8sPrxyGatewayServer": { + "port": {} + }, + "K8sPrxyPort": { + "name": "", + "proto": "HTTPS" + }, + "K8sPrxyTLS": { + "httpsRedirect": false, + "mode": "SIMPLE" + }, + "K8sPrxyVirtualService": { + "gateways": [], + "hosts": [] + }, + "K8sPrxyVirtualServiceMatch": { + "typ": "tcp" + }, + "K8sPrxyVirtualServiceMatchURL": {}, + "K8sPrxyVirtualServiceRoute": { + "host": "", + "port_number": 0 + }, + "K8sResources": { + "cpu": "250m", + "memory": "64Mi" + }, + "K8sSecret": { + "items": [], + "name": "" + }, + "K8sService": { + "name": "", + "ports": [], + "proto": "TCP", + "typ": "ClusterIP" + }, + "K8sServiceMeshConfig": { + "mtls_enabled": true, + "tracing_enabled": true + }, + "K8sVolume": { + "name": "", + "typ": "volumeClaim" + }, + "K8sVolumeClaim": { + "abbrev_mode": [ + "RWO" + ], + "modes": [ + "ReadWriteOnce" + ], + "name": "", + "reclaimPolicy": "Retain", + "storageClassName": "manual", + "typ": "empty" + }, + "K8sVolumeMount": { + "mountPath": "", + "name": "", + "readOnly": false + } + } + }, + "lib": { + "DefaultClusterDef": { + "name": "", + "profile": "default", + "target_save_path": "" + }, + "DefaultScaleData": { + "def": "", + "disabled": false, + "mode": "manual" + }, + "DefaultScaleResource": { + "default": {}, + "path": "/etc/scale_provisioning" + }, + "DefaultStorage": { + "fstab": true, + "mount": true, + "name": "", + "parts": [], + "size": 0, + "total": 0, + "type": "ext4" + }, + "DefaultStorageVol": { + "fstab": true, + "mount": true, + "name": "", + "size": 0, + "total": 0, + "type": "ext4" + }, + "DefaultTaskServDef": { + "install_mode": "library", + "name": "", + "profile": "default", + "target_save_path": "" + }, + "defaults": { + "cluster_def": { + "name": "", + "profile": "default", + "target_save_path": "" + }, + "scale_data": { + "def": "", + "disabled": false, + "mode": "manual" + }, + "scale_resource": { + "default": {}, + "path": "/etc/scale_provisioning" + }, + "storage": { + "fstab": true, + "mount": true, + "name": "", + "parts": [], + "size": 0, + "total": 0, + "type": "ext4" + }, + "storage_vol": { + "fstab": true, + "mount": true, + "name": "", + "size": 0, + "total": 0, + "type": "ext4" + }, + "taskserv_def": { + "install_mode": "library", + "name": "", + "profile": "default", + "target_save_path": "" + } + } + }, + "modes": { + "cicd_mode": { + "authentication": { + "auth_type": "token", + "ssh_key_storage": "kms", + "token_config": { + "expiry_seconds": 3600, + "refresh_enabled": false, + "token_format": "jwt", + "token_path": "/var/run/secrets/provisioning/token" + } + }, + "description": "CI/CD pipeline automated execution", + "extensions": { + "oci_registry": { + "auth_token_path": "/var/run/secrets/provisioning/oci-token", + "cache_dir": "/tmp/provisioning-oci-cache", + "enabled": true, + "endpoint": "registry.cicd.local", + "namespace": "cicd-extensions", + "tls_enabled": true, + "verify_ssl": true + }, + "source": "oci" + }, + "mode_name": "cicd", + "resource_limits": { + "max_cpu_cores_per_user": 16, + "max_memory_gb_per_user": 64, + "max_servers_per_user": 5, + "max_storage_gb_per_user": 200 + }, + "security": { + "audit_log_path": "/var/log/provisioning/cicd-audit.log", + "audit_logging": true, + "dns_modification": "coredns", + "encryption_at_rest": true, + "encryption_in_transit": true, + "network_isolation": true, + "secret_provider": { + "provider": "vault" + } + }, + "services": { + "control_center": { + "deployment": "disabled" + }, + "coredns": { + "deployment": "remote", + "remote_config": { + "endpoint": "dns.cicd.local", + "port": 53 + } + }, + "gitea": { + "deployment": "remote", + "remote_config": { + "endpoint": "git.cicd.local", + "port": 443, + "tls_enabled": true + } + }, + "oci_registry": { + "auth_required": true, + "deployment": "remote", + "endpoint": "registry.cicd.local", + "namespaces": { + "extensions": "cicd-extensions", + "kcl_packages": "cicd-kcl", + "platform_images": "cicd-platform", + "test_images": "cicd-test" + }, + "remote": { + "retries": 5, + "timeout": 60, + "verify_ssl": true + }, + "tls_enabled": true, + "type": "harbor" + }, + "orchestrator": { + "deployment": "remote", + "remote_config": { + "endpoint": "orchestrator.cicd.local", + "port": 8080, + "retries": 5, + "timeout": 60, + "tls_enabled": true, + "verify_ssl": true + } + } + }, + "workspaces": { + "git_integration": "required", + "isolation": "strict", + "locking": "disabled", + "max_workspaces_per_user": 1 + } + }, + "enterprise_mode": { + "authentication": { + "auth_type": "mtls", + "mtls_config": { + "ca_cert_path": "/etc/provisioning/certs/ca.crt", + "client_cert_path": "/etc/provisioning/certs/client.crt", + "client_key_path": "/etc/provisioning/certs/client.key", + "verify_server": true + }, + "ssh_key_storage": "kms" + }, + "description": "Production enterprise deployment with full security", + "extensions": { + "oci_registry": { + "auth_token_path": "/etc/provisioning/tokens/oci", + "cache_dir": "/var/cache/provisioning/oci", + "enabled": true, + "endpoint": "harbor.enterprise.local", + "namespace": "prod-extensions", + "tls_enabled": true, + "verify_ssl": true + }, + "source": "oci" + }, + "mode_name": "enterprise", + "resource_limits": { + "max_cpu_cores_per_user": 64, + "max_memory_gb_per_user": 256, + "max_servers_per_user": 20, + "max_storage_gb_per_user": 1000, + "max_total_cpu_cores": 2000, + "max_total_memory_gb": 8192, + "max_total_servers": 500 + }, + "security": { + "audit_log_path": "/var/log/provisioning/enterprise-audit.log", + "audit_logging": true, + "dns_modification": "system", + "encryption_at_rest": true, + "encryption_in_transit": true, + "network_isolation": true, + "secret_provider": { + "provider": "vault" + } + }, + "services": { + "control_center": { + "deployment": "k8s", + "k8s_config": { + "deployment_name": "control-center", + "image": "harbor.enterprise.local/provisioning/control-center:latest", + "namespace": "provisioning-system", + "replicas": 2, + "service_name": "control-center-svc" + } + }, + "coredns": { + "deployment": "k8s", + "k8s_config": { + "deployment_name": "coredns", + "image": "registry.k8s.io/coredns/coredns:latest", + "namespace": "kube-system", + "replicas": 2, + "service_name": "kube-dns" + } + }, + "gitea": { + "deployment": "k8s", + "k8s_config": { + "deployment_name": "gitea", + "image": "gitea/gitea:latest", + "namespace": "provisioning-system", + "replicas": 2, + "service_name": "gitea-svc" + } + }, + "oci_registry": { + "auth_required": true, + "deployment": "remote", + "endpoint": "harbor.enterprise.local", + "namespaces": { + "extensions": "prod-extensions", + "kcl_packages": "prod-kcl", + "platform_images": "prod-platform", + "test_images": "test-images" + }, + "remote": { + "retries": 5, + "timeout": 60, + "verify_ssl": true + }, + "tls_enabled": true, + "type": "harbor" + }, + "orchestrator": { + "deployment": "k8s", + "k8s_config": { + "deployment_name": "orchestrator", + "image": "harbor.enterprise.local/provisioning/orchestrator:latest", + "namespace": "provisioning-system", + "replicas": 3, + "resources": { + "cpu_limit": "2000m", + "cpu_request": "500m", + "memory_limit": "4Gi", + "memory_request": "1Gi" + }, + "service_name": "orchestrator-svc" + } + } + }, + "workspaces": { + "git_integration": "required", + "isolation": "strict", + "lock_provider": "etcd", + "locking": "required", + "max_workspaces_per_user": 3 + } + }, + "multiuser_mode": { + "authentication": { + "auth_type": "token", + "ssh_key_storage": "local", + "token_config": { + "expiry_seconds": 86400, + "refresh_enabled": true, + "token_format": "jwt", + "token_path": "~/.provisioning/tokens/auth" + } + }, + "description": "Team collaboration with shared services", + "extensions": { + "oci_registry": { + "auth_token_path": "~/.provisioning/tokens/oci", + "cache_dir": "~/.provisioning/oci-cache", + "enabled": true, + "endpoint": "harbor.company.local", + "namespace": "provisioning-extensions", + "tls_enabled": true, + "verify_ssl": true + }, + "source": "oci" + }, + "mode_name": "multi_user", + "resource_limits": { + "max_cpu_cores_per_user": 32, + "max_memory_gb_per_user": 128, + "max_servers_per_user": 10, + "max_storage_gb_per_user": 500, + "max_total_cpu_cores": 320, + "max_total_memory_gb": 1024, + "max_total_servers": 100 + }, + "security": { + "audit_log_path": "/var/log/provisioning/audit.log", + "audit_logging": true, + "dns_modification": "coredns", + "encryption_at_rest": false, + "encryption_in_transit": true, + "network_isolation": false, + "secret_provider": { + "provider": "sops" + } + }, + "services": { + "control_center": { + "deployment": "remote", + "remote_config": { + "endpoint": "control.company.local", + "port": 8081, + "tls_enabled": true + } + }, + "coredns": { + "deployment": "remote", + "remote_config": { + "endpoint": "dns.company.local", + "port": 53, + "tls_enabled": false + } + }, + "gitea": { + "deployment": "remote", + "remote_config": { + "endpoint": "git.company.local", + "port": 443, + "tls_enabled": true + } + }, + "oci_registry": { + "auth_required": true, + "deployment": "remote", + "endpoint": "harbor.company.local", + "namespaces": { + "extensions": "provisioning-extensions", + "kcl_packages": "provisioning-kcl", + "platform_images": "provisioning-platform", + "test_images": "provisioning-test" + }, + "remote": { + "retries": 3, + "timeout": 30, + "verify_ssl": true + }, + "tls_enabled": true, + "type": "harbor" + }, + "orchestrator": { + "deployment": "remote", + "remote_config": { + "endpoint": "orchestrator.company.local", + "port": 8080, + "retries": 3, + "timeout": 30, + "tls_enabled": true, + "verify_ssl": true + } + } + }, + "workspaces": { + "git_integration": "required", + "isolation": "user", + "lock_provider": "gitea", + "locking": "enabled", + "max_workspaces_per_user": 5 + } + }, + "solo_mode": { + "authentication": { + "auth_type": "none", + "ssh_key_storage": "local" + }, + "description": "Single developer local development mode", + "extensions": { + "allow_mixed": true, + "local_path": "./provisioning/extensions", + "source": "local" + }, + "mode_name": "solo", + "resource_limits": { + "max_cpu_cores_per_user": 32, + "max_memory_gb_per_user": 128, + "max_servers_per_user": 10, + "max_storage_gb_per_user": 500 + }, + "security": { + "audit_logging": false, + "dns_modification": "none", + "encryption_at_rest": false, + "encryption_in_transit": false, + "network_isolation": false, + "secret_provider": { + "provider": "sops" + } + }, + "services": { + "control_center": { + "deployment": "disabled" + }, + "coredns": { + "deployment": "disabled" + }, + "gitea": { + "deployment": "disabled" + }, + "oci_registry": { + "auth_required": false, + "deployment": "local", + "endpoint": "localhost", + "local": { + "auto_start": false, + "config_path": "~/.provisioning/oci-registry/config.json", + "data_dir": "~/.provisioning/oci-registry" + }, + "namespaces": { + "extensions": "dev-extensions", + "kcl_packages": "dev-kcl", + "platform_images": "dev-platform", + "test_images": "dev-test" + }, + "port": 5000, + "tls_enabled": false, + "type": "zot" + }, + "orchestrator": { + "auto_start": true, + "deployment": "local", + "local_config": { + "data_dir": "~/.provisioning/orchestrator", + "port": 8080 + } + } + }, + "workspaces": { + "git_integration": "optional", + "isolation": "none", + "locking": "disabled" + } + } + }, + "nested_provisioning": { + "DefaultContainerConfig": { + "auto_start": false, + "cpu_millicores": 1000, + "disk_gb": 10, + "image": "", + "memory_mb": 512, + "name": "", + "parent_vm": "", + "restart_policy": "unless_stopped", + "runtime": "containerd", + "tag": "latest" + }, + "DefaultMultiTierDeployment": { + "containers": [], + "health_check_interval": 30, + "name": "", + "nested_vms": [], + "networks": [], + "parent_vms": [], + "replicas": 1, + "strategy": "rolling", + "version": "1.0.0", + "volumes": [] + }, + "DefaultNestedProvisioningPolicy": { + "default_network_type": "bridge", + "default_volume_type": "local", + "enable_ipv6": false, + "enable_network_isolation": true, + "enable_security_hardening": true, + "enable_vlan_tagging": false, + "max_containers_per_vm": 50, + "max_cpu_per_vm": 16, + "max_disk_per_vm": 500, + "max_memory_per_vm": 32768, + "max_nesting_depth": 3, + "max_vms_per_parent": 10, + "require_auth_between_tiers": false, + "snapshot_retention_days": 30 + }, + "DefaultNestedVmConfig": { + "auto_start": false, + "base_image": "ubuntu-22.04", + "cpu": 2, + "disk_gb": 20, + "memory_mb": 2048, + "name": "", + "nested_virt": true, + "networks": [], + "parent_vm": "", + "restart_policy": "always", + "start_order": 100 + }, + "DefaultNetworkConfig": { + "allow_inbound": false, + "allow_outbound": true, + "dhcp_enabled": true, + "mtu": 1500, + "name": "", + "subnet": "192.168.1.0/24", + "type": "bridge" + }, + "DefaultNetworkPolicy": { + "action": "allow", + "direction": "both", + "name": "", + "priority": 100, + "protocol": "all" + }, + "DefaultVolumeConfig": { + "mount_mode": "755", + "mount_path": "/", + "name": "", + "provider": "aws", + "readonly": false, + "type": "local" + }, + "DefaultVolumeSnapshot": { + "auto_delete": true, + "checksum": "", + "created_at": "1970-01-01T00:00:00Z", + "name": "", + "retention_days": 30, + "size_gb": 0, + "volume_name": "" + }, + "defaults": { + "ContainerConfig": { + "auto_start": false, + "cpu_millicores": 1000, + "disk_gb": 10, + "image": "", + "memory_mb": 512, + "name": "", + "parent_vm": "", + "restart_policy": "unless_stopped", + "runtime": "containerd", + "tag": "latest" + }, + "MultiTierDeployment": { + "containers": [], + "health_check_interval": 30, + "name": "", + "nested_vms": [], + "networks": [], + "parent_vms": [], + "replicas": 1, + "strategy": "rolling", + "version": "1.0.0", + "volumes": [] + }, + "NestedProvisioningPolicy": { + "default_network_type": "bridge", + "default_volume_type": "local", + "enable_ipv6": false, + "enable_network_isolation": true, + "enable_security_hardening": true, + "enable_vlan_tagging": false, + "max_containers_per_vm": 50, + "max_cpu_per_vm": 16, + "max_disk_per_vm": 500, + "max_memory_per_vm": 32768, + "max_nesting_depth": 3, + "max_vms_per_parent": 10, + "require_auth_between_tiers": false, + "snapshot_retention_days": 30 + }, + "NestedVmConfig": { + "auto_start": false, + "base_image": "ubuntu-22.04", + "cpu": 2, + "disk_gb": 20, + "memory_mb": 2048, + "name": "", + "nested_virt": true, + "networks": [], + "parent_vm": "", + "restart_policy": "always", + "start_order": 100 + }, + "NetworkConfig": { + "allow_inbound": false, + "allow_outbound": true, + "dhcp_enabled": true, + "mtu": 1500, + "name": "", + "subnet": "192.168.1.0/24", + "type": "bridge" + }, + "NetworkPolicy": { + "action": "allow", + "direction": "both", + "name": "", + "priority": 100, + "protocol": "all" + }, + "VolumeConfig": { + "mount_mode": "755", + "mount_path": "/", + "name": "", + "provider": "aws", + "readonly": false, + "type": "local" + }, + "VolumeSnapshot": { + "auto_delete": true, + "checksum": "", + "created_at": "1970-01-01T00:00:00Z", + "name": "", + "retention_days": 30, + "size_gb": 0, + "volume_name": "" + } + } + }, + "server": { + "DefaultServer": { + "delete_lock": false, + "fix_local_hosts": true, + "hostname": "", + "installer_user": "${user}", + "labels": "", + "lock": false, + "network_public_ipv4": true, + "network_public_ipv6": false, + "network_utility_ipv4": true, + "network_utility_ipv6": false, + "not_use": false, + "running_timeout": 200, + "running_wait": 10, + "storage_os_find": "name: debian-12 | arch: x86_64", + "time_zone": "UTC", + "title": "", + "user": "", + "user_home": "/home/${user}", + "user_ssh_port": 22 + }, + "defaults": { + "server": { + "delete_lock": false, + "fix_local_hosts": true, + "hostname": "", + "installer_user": "${user}", + "labels": "", + "lock": false, + "network_public_ipv4": true, + "network_public_ipv6": false, + "network_utility_ipv4": true, + "network_utility_ipv6": false, + "not_use": false, + "running_timeout": 200, + "running_wait": 10, + "storage_os_find": "name: debian-12 | arch: x86_64", + "time_zone": "UTC", + "title": "", + "user": "", + "user_home": "/home/${user}", + "user_ssh_port": 22 + } + } + }, + "services": { + "DefaultBinaryDeployment": { + "args": [], + "binary_path": "", + "env": {} + }, + "DefaultCommandHealthCheck": { + "command": "", + "expected_exit_code": 0 + }, + "DefaultDockerComposeDeployment": { + "compose_file": "", + "service_name": "" + }, + "DefaultDockerDeployment": { + "container_name": "", + "environment": {}, + "image": "", + "networks": [], + "ports": [], + "restart_policy": "unless_stopped", + "volumes": [] + }, + "DefaultFileHealthCheck": { + "must_exist": true, + "path": "" + }, + "DefaultHealthCheck": { + "interval": 10, + "retries": 3, + "timeout": 5, + "type": "none" + }, + "DefaultHelmChart": { + "chart": "", + "release_name": "" + }, + "DefaultHttpHealthCheck": { + "endpoint": "", + "expected_status": 200, + "headers": {}, + "method": "GET" + }, + "DefaultKubernetesDeployment": { + "deployment_name": "", + "namespace": "" + }, + "DefaultRemoteDeployment": { + "endpoint": "", + "tls_enabled": true + }, + "DefaultResourceLimits": {}, + "DefaultServiceDefinition": { + "category": "orchestration", + "conflicts": [], + "dependencies": [], + "deployment": {}, + "health_check": {}, + "name": "", + "required_for": [], + "startup": {}, + "type": "platform" + }, + "DefaultServiceDeployment": { + "mode": "binary" + }, + "DefaultServiceOperation": { + "force": false, + "operation": "start", + "service_name": "" + }, + "DefaultServiceRegistry": { + "services": {} + }, + "DefaultServiceState": { + "health_status": "unknown", + "name": "", + "restart_count": 0, + "status": "unknown" + }, + "DefaultStartupConfig": { + "auto_start": false, + "max_restarts": 3, + "restart_on_failure": true, + "start_order": 100, + "start_timeout": 60 + }, + "DefaultTcpHealthCheck": { + "host": "", + "port": 80 + }, + "defaults": { + "BinaryDeployment": { + "args": [], + "binary_path": "", + "env": {} + }, + "CommandHealthCheck": { + "command": "", + "expected_exit_code": 0 + }, + "DockerComposeDeployment": { + "compose_file": "", + "service_name": "" + }, + "DockerDeployment": { + "container_name": "", + "environment": {}, + "image": "", + "networks": [], + "ports": [], + "restart_policy": "unless_stopped", + "volumes": [] + }, + "FileHealthCheck": { + "must_exist": true, + "path": "" + }, + "HealthCheck": { + "interval": 10, + "retries": 3, + "timeout": 5, + "type": "none" + }, + "HelmChart": { + "chart": "", + "release_name": "" + }, + "HttpHealthCheck": { + "endpoint": "", + "expected_status": 200, + "headers": {}, + "method": "GET" + }, + "KubernetesDeployment": { + "deployment_name": "", + "namespace": "" + }, + "RemoteDeployment": { + "endpoint": "", + "tls_enabled": true + }, + "ResourceLimits": {}, + "ServiceDefinition": { + "category": "orchestration", + "conflicts": [], + "dependencies": [], + "deployment": {}, + "health_check": {}, + "name": "", + "required_for": [], + "startup": {}, + "type": "platform" + }, + "ServiceDeployment": { + "mode": "binary" + }, + "ServiceOperation": { + "force": false, + "operation": "start", + "service_name": "" + }, + "ServiceRegistry": { + "services": {} + }, + "ServiceState": { + "health_status": "unknown", + "name": "", + "restart_count": 0, + "status": "unknown" + }, + "StartupConfig": { + "auto_start": false, + "max_restarts": 3, + "restart_on_failure": true, + "start_order": 100, + "start_timeout": 60 + }, + "TcpHealthCheck": { + "host": "", + "port": 80 + } + } + }, + "settings": { + "DefaultAIProvider": { + "enable_query_ai": true, + "enable_template_ai": true, + "enable_webhook_ai": false, + "enabled": false, + "max_tokens": 2048, + "provider": "openai", + "temperature": 0.3, + "timeout": 30 + }, + "DefaultKmsConfig": { + "auth_method": "certificate", + "server_url": "", + "timeout": 30, + "verify_ssl": true + }, + "DefaultRunSet": { + "inventory_file": "./inventory.yaml", + "output_format": "human", + "output_path": "tmp/NOW-deploy", + "use_time": true, + "wait": true + }, + "DefaultSecretProvider": { + "provider": "sops" + }, + "DefaultSettings": { + "cluster_admin_host": "", + "cluster_admin_port": 22, + "cluster_admin_user": "root", + "clusters_paths": [ + "clusters" + ], + "clusters_save_path": "/${main_name}/clusters", + "created_clusters_dirpath": "./tmp/NOW_clusters", + "created_taskservs_dirpath": "./tmp/NOW_deployment", + "defaults_provs_dirpath": "./defs", + "defaults_provs_suffix": "_defaults.k", + "main_name": "", + "main_title": "", + "prov_clusters_path": "./clusters", + "prov_data_dirpath": "./data", + "prov_data_suffix": "_settings.k", + "prov_local_bin_path": "./bin", + "prov_resources_path": "./resources", + "servers_paths": [ + "servers" + ], + "servers_wait_started": 27, + "settings_path": "./settings.yaml" + }, + "DefaultSopsConfig": { + "use_age": true + }, + "defaults": { + "ai_provider": { + "enable_query_ai": true, + "enable_template_ai": true, + "enable_webhook_ai": false, + "enabled": false, + "max_tokens": 2048, + "provider": "openai", + "temperature": 0.3, + "timeout": 30 + }, + "kms_config": { + "auth_method": "certificate", + "server_url": "", + "timeout": 30, + "verify_ssl": true + }, + "run_set": { + "inventory_file": "./inventory.yaml", + "output_format": "human", + "output_path": "tmp/NOW-deploy", + "use_time": true, + "wait": true + }, + "secret_provider": { + "provider": "sops" + }, + "settings": { + "cluster_admin_host": "", + "cluster_admin_port": 22, + "cluster_admin_user": "root", + "clusters_paths": [ + "clusters" + ], + "clusters_save_path": "/${main_name}/clusters", + "created_clusters_dirpath": "./tmp/NOW_clusters", + "created_taskservs_dirpath": "./tmp/NOW_deployment", + "defaults_provs_dirpath": "./defs", + "defaults_provs_suffix": "_defaults.k", + "main_name": "", + "main_title": "", + "prov_clusters_path": "./clusters", + "prov_data_dirpath": "./data", + "prov_data_suffix": "_settings.k", + "prov_local_bin_path": "./bin", + "prov_resources_path": "./resources", + "servers_paths": [ + "servers" + ], + "servers_wait_started": 27, + "settings_path": "./settings.yaml" + }, + "sops_config": { + "use_age": true + } + } + }, + "system_config": { + "DefaultAWSConfig": { + "credentials": {}, + "region": "us-east-1", + "timeout_seconds": 30 + }, + "DefaultControlCenterConfig": { + "database": {}, + "enabled": true, + "port": 3000, + "timeout_seconds": 30, + "url": "http://localhost:3000" + }, + "DefaultDatabaseConfig": { + "backend": "memory" + }, + "DefaultHetznerConfig": { + "api_url": "https://api.hetzner.cloud/v1", + "credentials": {}, + "timeout_seconds": 30 + }, + "DefaultKMSConfig": { + "backend": "age", + "enabled": true, + "rotation_days": 90 + }, + "DefaultLocalConfig": { + "base_path": "/tmp/provisioning-local", + "timeout_seconds": 10 + }, + "DefaultOrchestratorConfig": { + "enabled": true, + "endpoint": "http://localhost:9090", + "health_check_interval_seconds": 5, + "port": 9090, + "timeout_seconds": 30 + }, + "DefaultPlatformServicesConfig": { + "control_center": {}, + "kms_service": {}, + "orchestrator": {} + }, + "DefaultProviderConfig": {}, + "DefaultProviderCredentialsReference": { + "credentials_source": "", + "credentials_source_type": "rustyvault" + }, + "DefaultRustyVaultBootstrap": { + "encrypted_key_format": "age", + "encrypted_key_path": "" + }, + "DefaultSystemConfig": { + "cache_base_path": "/var/cache/provisioning", + "config_base_path": "/etc/provisioning", + "cpu_count": 8, + "disk_total_gb": 500, + "install_path": "/opt/provisioning", + "memory_total_gb": 32, + "os_name": "linux", + "os_version": "5.15.0", + "setup_by_user": "provisioning", + "setup_date": "2025-12-11T00:00:00Z", + "setup_hostname": "provisioning-host", + "system_architecture": "x86_64", + "version": "1.0.0", + "workspaces_dir": "/opt/workspaces" + }, + "DefaultUpCloudConfig": { + "api_url": "https://api.upcloud.com/1.3", + "credentials": {}, + "interface": "API", + "timeout_seconds": 30 + }, + "DefaultUserPreferences": { + "auto_confirm_operations": false, + "default_timeout_seconds": 300, + "log_level": "info", + "preferred_editor": "vim", + "preferred_output_format": "text" + }, + "DefaultWorkspaceConfig": { + "active_infrastructure": "", + "active_providers": [], + "provider_config": {}, + "workspace_name": "", + "workspace_path": "" + }, + "defaults": { + "AWSConfig": { + "credentials": {}, + "region": "us-east-1", + "timeout_seconds": 30 + }, + "ControlCenterConfig": { + "database": {}, + "enabled": true, + "port": 3000, + "timeout_seconds": 30, + "url": "http://localhost:3000" + }, + "DatabaseConfig": { + "backend": "memory" + }, + "HetznerConfig": { + "api_url": "https://api.hetzner.cloud/v1", + "credentials": {}, + "timeout_seconds": 30 + }, + "KMSConfig": { + "backend": "age", + "enabled": true, + "rotation_days": 90 + }, + "LocalConfig": { + "base_path": "/tmp/provisioning-local", + "timeout_seconds": 10 + }, + "OrchestratorConfig": { + "enabled": true, + "endpoint": "http://localhost:9090", + "health_check_interval_seconds": 5, + "port": 9090, + "timeout_seconds": 30 + }, + "PlatformServicesConfig": { + "control_center": {}, + "kms_service": {}, + "orchestrator": {} + }, + "ProviderConfig": {}, + "ProviderCredentialsReference": { + "credentials_source": "", + "credentials_source_type": "rustyvault" + }, + "RustyVaultBootstrap": { + "encrypted_key_format": "age", + "encrypted_key_path": "" + }, + "SystemConfig": { + "cache_base_path": "/var/cache/provisioning", + "config_base_path": "/etc/provisioning", + "cpu_count": 8, + "disk_total_gb": 500, + "install_path": "/opt/provisioning", + "memory_total_gb": 32, + "os_name": "linux", + "os_version": "5.15.0", + "setup_by_user": "provisioning", + "setup_date": "2025-12-11T00:00:00Z", + "setup_hostname": "provisioning-host", + "system_architecture": "x86_64", + "version": "1.0.0", + "workspaces_dir": "/opt/workspaces" + }, + "UpCloudConfig": { + "api_url": "https://api.upcloud.com/1.3", + "credentials": {}, + "interface": "API", + "timeout_seconds": 30 + }, + "UserPreferences": { + "auto_confirm_operations": false, + "default_timeout_seconds": 300, + "log_level": "info", + "preferred_editor": "vim", + "preferred_output_format": "text" + }, + "WorkspaceConfig": { + "active_infrastructure": "", + "active_providers": [], + "provider_config": {}, + "workspace_name": "", + "workspace_path": "" + } + } + }, + "version": { + "package_metadata": { + "api_version": "v1", + "build_date": "2025-09-28", + "dependencies": {}, + "features": { + "batch_operations": true, + "cluster_orchestration": true, + "provider_abstraction": true, + "server_management": true, + "workflow_automation": true + }, + "kcl_max_version": "0.12.0", + "kcl_min_version": "0.11.0", + "name": "provisioning", + "schema_exports": [ + "Settings", + "Server", + "Cluster", + "Provider", + "Workflow", + "BatchWorkflow", + "Version", + "PackageMetadata" + ], + "version": "0.1.0" + } + }, + "vm": { + "DefaultVmCapacity": { + "host_name": "", + "max_vms": 0, + "running_vms": 0, + "total_cpu_cores": 0, + "total_disk_gb": 0, + "total_memory_mb": 0, + "used_cpu_cores": 0, + "used_disk_gb": 0, + "used_memory_mb": 0 + }, + "DefaultVmCloudInit": { + "enabled": true + }, + "DefaultVmConfig": { + "auto_cleanup": false, + "backend": "libvirt", + "base_image": "ubuntu-22.04", + "cpu": 2, + "disk_gb": 20, + "graphics_enable": false, + "memory_mb": 4096, + "name": "", + "nested_virt": false, + "network_mode": "bridge", + "permanent": false, + "serial_console": true, + "taskservs": [], + "temporary": false + }, + "DefaultVmImage": { + "base_os": "ubuntu", + "format": "qcow2", + "name": "", + "os_version": "22.04", + "path": "", + "size_gb": 0 + }, + "DefaultVmMount": { + "guest_path": "", + "host_path": "", + "readonly": false + }, + "DefaultVmNetwork": { + "name": "default", + "type": "nat" + }, + "DefaultVmPortMapping": { + "guest_port": 0, + "host_port": 0, + "protocol": "tcp" + }, + "DefaultVmRegistry": { + "permanent_count": 0, + "temporary_count": 0, + "updated_at": "", + "vms": [] + }, + "DefaultVmState": { + "created_at": "", + "permanent": false, + "state": "stopped", + "vm_name": "" + }, + "DefaultVmVolume": { + "format": "qcow2", + "name": "", + "size_gb": 0 + }, + "defaults": { + "vm_capacity": { + "host_name": "", + "max_vms": 0, + "running_vms": 0, + "total_cpu_cores": 0, + "total_disk_gb": 0, + "total_memory_mb": 0, + "used_cpu_cores": 0, + "used_disk_gb": 0, + "used_memory_mb": 0 + }, + "vm_cloud_init": { + "enabled": true + }, + "vm_config": { + "auto_cleanup": false, + "backend": "libvirt", + "base_image": "ubuntu-22.04", + "cpu": 2, + "disk_gb": 20, + "graphics_enable": false, + "memory_mb": 4096, + "name": "", + "nested_virt": false, + "network_mode": "bridge", + "permanent": false, + "serial_console": true, + "taskservs": [], + "temporary": false + }, + "vm_image": { + "base_os": "ubuntu", + "format": "qcow2", + "name": "", + "os_version": "22.04", + "path": "", + "size_gb": 0 + }, + "vm_mount": { + "guest_path": "", + "host_path": "", + "readonly": false + }, + "vm_network": { + "name": "default", + "type": "nat" + }, + "vm_port_mapping": { + "guest_port": 0, + "host_port": 0, + "protocol": "tcp" + }, + "vm_registry": { + "permanent_count": 0, + "temporary_count": 0, + "updated_at": "", + "vms": [] + }, + "vm_state": { + "created_at": "", + "permanent": false, + "state": "stopped", + "vm_name": "" + }, + "vm_volume": { + "format": "qcow2", + "name": "", + "size_gb": 0 + } + } + }, + "vm_lifecycle": { + "DefaultVmAutoStartConfig": { + "depends_on": [], + "enabled": true, + "max_start_retries": 3, + "on_start_failure": "retry", + "ssh_timeout_seconds": 300, + "start_delay_seconds": 0, + "start_order": 0, + "vm_name": "", + "wait_for_ssh": true + }, + "DefaultVmCleanupPolicy": { + "alert_on_cleanup_failure": true, + "check_interval_minutes": 60, + "cleanup_batch_size": 10, + "cleanup_enabled": true, + "cleanup_in_window_only": true, + "cleanup_window_end": "06:00", + "cleanup_window_start": "02:00", + "dry_run_mode": false, + "log_cleanup_operations": true, + "max_concurrent_cleanups": 3, + "require_confirmation": false, + "retention_days": 7, + "skip_on_low_resources": true + }, + "DefaultVmCleanupSchedule": { + "cleanup_attempts": 0, + "cleanup_status": "pending", + "created_at": "1970-01-01T00:00:00Z", + "mode": "temporary", + "scheduled_cleanup_at": "1970-01-01T00:00:00Z", + "ttl_hours": 24, + "vm_id": "", + "vm_name": "" + }, + "DefaultVmLifecyclePolicy": { + "enforce_cpu_limit": true, + "enforce_disk_limit": false, + "enforce_memory_limit": true, + "on_disk_full": "none", + "on_host_reboot": "start", + "on_host_shutdown": "shutdown", + "on_memory_pressure": "none" + }, + "DefaultVmPersistence": { + "auto_cleanup": true, + "auto_start": false, + "cleanup_grace_period": 60, + "created_at_unix": 0, + "force_cleanup": false, + "max_retries": 5, + "mode": "permanent", + "restart_policy": "always", + "ttl_hours": 24 + }, + "DefaultVmRecoveryState": { + "config_snapshot": {}, + "creation_timestamp": "1970-01-01T00:00:00Z", + "last_checkpoint": "1970-01-01T00:00:00Z", + "state_before_shutdown": "stopped", + "vm_id": "", + "vm_name": "" + }, + "DefaultVmStateSnapshot": { + "cpu_usage_percent": 0, + "disk_usage_gb": 0, + "ip_addresses": [], + "mac_addresses": [], + "memory_usage_mb": 0, + "restart_count": 0, + "snapshot_time": "1970-01-01T00:00:00Z", + "uptime_seconds": 0, + "vm_name": "", + "vm_state": "stopped" + }, + "defaults": { + "VmAutoStartConfig": { + "depends_on": [], + "enabled": true, + "max_start_retries": 3, + "on_start_failure": "retry", + "ssh_timeout_seconds": 300, + "start_delay_seconds": 0, + "start_order": 0, + "vm_name": "", + "wait_for_ssh": true + }, + "VmCleanupPolicy": { + "alert_on_cleanup_failure": true, + "check_interval_minutes": 60, + "cleanup_batch_size": 10, + "cleanup_enabled": true, + "cleanup_in_window_only": true, + "cleanup_window_end": "06:00", + "cleanup_window_start": "02:00", + "dry_run_mode": false, + "log_cleanup_operations": true, + "max_concurrent_cleanups": 3, + "require_confirmation": false, + "retention_days": 7, + "skip_on_low_resources": true + }, + "VmCleanupSchedule": { + "cleanup_attempts": 0, + "cleanup_status": "pending", + "created_at": "1970-01-01T00:00:00Z", + "mode": "temporary", + "scheduled_cleanup_at": "1970-01-01T00:00:00Z", + "ttl_hours": 24, + "vm_id": "", + "vm_name": "" + }, + "VmLifecyclePolicy": { + "enforce_cpu_limit": true, + "enforce_disk_limit": false, + "enforce_memory_limit": true, + "on_disk_full": "none", + "on_host_reboot": "start", + "on_host_shutdown": "shutdown", + "on_memory_pressure": "none" + }, + "VmPersistence": { + "auto_cleanup": true, + "auto_start": false, + "cleanup_grace_period": 60, + "created_at_unix": 0, + "force_cleanup": false, + "max_retries": 5, + "mode": "permanent", + "restart_policy": "always", + "ttl_hours": 24 + }, + "VmRecoveryState": { + "config_snapshot": {}, + "creation_timestamp": "1970-01-01T00:00:00Z", + "last_checkpoint": "1970-01-01T00:00:00Z", + "state_before_shutdown": "stopped", + "vm_id": "", + "vm_name": "" + }, + "VmStateSnapshot": { + "cpu_usage_percent": 0, + "disk_usage_gb": 0, + "ip_addresses": [], + "mac_addresses": [], + "memory_usage_mb": 0, + "restart_count": 0, + "snapshot_time": "1970-01-01T00:00:00Z", + "uptime_seconds": 0, + "vm_name": "", + "vm_state": "stopped" + } + } + }, + "workflows": { + "DefaultBatchOperation": { + "action": "create", + "allow_parallel": true, + "dependencies": [], + "name": "", + "operation_id": "", + "operation_type": "server", + "parameters": {}, + "priority": 0, + "success_conditions": [], + "timeout": 1800, + "validation_rules": [] + }, + "DefaultBatchWorkflow": { + "description": "", + "execution_context": {}, + "fail_fast": false, + "global_timeout": 7200, + "max_parallel_operations": 5, + "name": "", + "operations": [], + "post_workflow_hooks": [], + "pre_workflow_hooks": [], + "version": "1.0.0", + "workflow_id": "" + }, + "DefaultDependencyDef": { + "conditions": [], + "dependency_type": "sequential", + "fail_on_dependency_error": true, + "target_operation_id": "", + "timeout": 300 + }, + "DefaultMonitoringConfig": { + "backend": "prometheus", + "collection_interval": 30, + "enable_notifications": false, + "enable_tracing": true, + "enabled": true, + "log_level": "info", + "notification_channels": [] + }, + "DefaultRetryPolicy": { + "backoff_multiplier": 2, + "initial_delay": 5, + "max_attempts": 3, + "max_delay": 300, + "retry_on_any_error": false, + "retry_on_errors": [ + "connection_error", + "timeout", + "rate_limit" + ] + }, + "DefaultRollbackStrategy": { + "custom_rollback_operations": [], + "enabled": true, + "preserve_partial_state": false, + "rollback_timeout": 600, + "strategy": "immediate" + }, + "DefaultStorageConfig": { + "backend": "filesystem", + "base_path": "./batch_workflows", + "connection_config": {}, + "enable_compression": false, + "enable_persistence": true, + "retention_hours": 168 + }, + "DefaultWorkflowExecution": { + "errors": [], + "execution_id": "", + "operation_states": {}, + "resource_usage": {}, + "results": {}, + "rollback_history": [], + "status": "pending", + "workflow_id": "" + }, + "DefaultWorkflowTemplate": { + "category": "infrastructure", + "description": "", + "examples": [], + "name": "", + "parameters": {}, + "required_parameters": [], + "template_id": "", + "version": "1.0.0" + }, + "defaults": { + "batch_operation": { + "action": "create", + "allow_parallel": true, + "dependencies": [], + "name": "", + "operation_id": "", + "operation_type": "server", + "parameters": {}, + "priority": 0, + "success_conditions": [], + "timeout": 1800, + "validation_rules": [] + }, + "batch_workflow": { + "description": "", + "execution_context": {}, + "fail_fast": false, + "global_timeout": 7200, + "max_parallel_operations": 5, + "name": "", + "operations": [], + "post_workflow_hooks": [], + "pre_workflow_hooks": [], + "version": "1.0.0", + "workflow_id": "" + }, + "dependency_def": { + "conditions": [], + "dependency_type": "sequential", + "fail_on_dependency_error": true, + "target_operation_id": "", + "timeout": 300 + }, + "monitoring_config": { + "backend": "prometheus", + "collection_interval": 30, + "enable_notifications": false, + "enable_tracing": true, + "enabled": true, + "log_level": "info", + "notification_channels": [] + }, + "retry_policy": { + "backoff_multiplier": 2, + "initial_delay": 5, + "max_attempts": 3, + "max_delay": 300, + "retry_on_any_error": false, + "retry_on_errors": [ + "connection_error", + "timeout", + "rate_limit" + ] + }, + "rollback_strategy": { + "custom_rollback_operations": [], + "enabled": true, + "preserve_partial_state": false, + "rollback_timeout": 600, + "strategy": "immediate" + }, + "storage_config": { + "backend": "filesystem", + "base_path": "./batch_workflows", + "connection_config": {}, + "enable_compression": false, + "enable_persistence": true, + "retention_hours": 168 + }, + "workflow_execution": { + "errors": [], + "execution_id": "", + "operation_states": {}, + "resource_usage": {}, + "results": {}, + "rollback_history": [], + "status": "pending", + "workflow_id": "" + }, + "workflow_template": { + "category": "infrastructure", + "description": "", + "examples": [], + "name": "", + "parameters": {}, + "required_parameters": [], + "template_id": "", + "version": "1.0.0" + } + } + }, + "workspace_config": { + "DefaultAiConfig": { + "config_path": "", + "enabled": false, + "provider": "" + }, + "DefaultCacheConfig": { + "check_updates": true, + "enabled": true, + "grace_period": 3600, + "infra_cache": "", + "max_cache_size": "1GB", + "path": "" + }, + "DefaultClustersConfig": { + "run_path": "" + }, + "DefaultCoreConfig": { + "name": "", + "version": "" + }, + "DefaultDebugConfig": { + "check_mode": false, + "enabled": false, + "log_level": "info", + "metadata": false, + "no_terminal": false, + "remote": false, + "validation": false + }, + "DefaultGenerationConfig": { + "defs_file": "", + "dir_path": "" + }, + "DefaultHttpConfig": { + "timeout": 30, + "use_curl": false + }, + "DefaultInfraConfig": { + "current": "" + }, + "DefaultKclConfig": { + "core_module": "", + "core_package_name": "", + "core_version": "", + "module_loader_path": "", + "modules_dir": "", + "use_module_loader": false + }, + "DefaultKmsConfig": { + "config_file": "", + "mode": "off" + }, + "DefaultOutputConfig": { + "file_viewer": "less", + "format": "text" + }, + "DefaultPaths": { + "base": "", + "cache": "", + "clusters": "", + "control_center": "", + "extensions": "", + "generate": "", + "infra": "", + "kms": "", + "orchestrator": "", + "providers": "", + "resources": "", + "run_clusters": "", + "run_taskservs": "", + "runtime": "", + "taskservs": "", + "templates": "", + "tools": "" + }, + "DefaultPlatformConfig": { + "control_center_enabled": false, + "mcp_enabled": false, + "orchestrator_enabled": false + }, + "DefaultProviderConfig": { + "active": [], + "default": "" + }, + "DefaultProvisioningConfig": { + "path": "" + }, + "DefaultSecretsConfig": { + "kms_enabled": false, + "provider": "sops", + "sops_enabled": false + }, + "DefaultSopsConfig": { + "config_path": "", + "key_search_paths": [], + "use_sops": false + }, + "DefaultSshConfig": { + "debug": false, + "options": [], + "timeout": 30, + "user": "root" + }, + "DefaultTaskservsConfig": { + "run_path": "" + }, + "DefaultToolsConfig": { + "use_kcl": true, + "use_kcl_plugin": false, + "use_tera_plugin": false + }, + "DefaultWorkspace": { + "created": "", + "current_environment": "", + "current_infra": "", + "name": "", + "version": "0.0.0" + }, + "defaults": { + "ai": { + "config_path": "", + "enabled": false, + "provider": "" + }, + "cache": { + "check_updates": true, + "enabled": true, + "grace_period": 3600, + "infra_cache": "", + "max_cache_size": "1GB", + "path": "" + }, + "clusters": { + "run_path": "" + }, + "core": { + "name": "", + "version": "" + }, + "debug": { + "check_mode": false, + "enabled": false, + "log_level": "info", + "metadata": false, + "no_terminal": false, + "remote": false, + "validation": false + }, + "generation": { + "defs_file": "", + "dir_path": "" + }, + "http": { + "timeout": 30, + "use_curl": false + }, + "infra": { + "current": "" + }, + "kcl": { + "core_module": "", + "core_package_name": "", + "core_version": "", + "module_loader_path": "", + "modules_dir": "", + "use_module_loader": false + }, + "kms": { + "config_file": "", + "mode": "off" + }, + "output": { + "file_viewer": "less", + "format": "text" + }, + "paths": { + "base": "", + "cache": "", + "clusters": "", + "control_center": "", + "extensions": "", + "generate": "", + "infra": "", + "kms": "", + "orchestrator": "", + "providers": "", + "resources": "", + "run_clusters": "", + "run_taskservs": "", + "runtime": "", + "taskservs": "", + "templates": "", + "tools": "" + }, + "platform": { + "control_center_enabled": false, + "mcp_enabled": false, + "orchestrator_enabled": false + }, + "providers": { + "active": [], + "default": "" + }, + "provisioning": { + "path": "" + }, + "secrets": { + "kms_enabled": false, + "provider": "sops", + "sops_enabled": false + }, + "sops": { + "config_path": "", + "key_search_paths": [], + "use_sops": false + }, + "ssh": { + "debug": false, + "options": [], + "timeout": 30, + "user": "root" + }, + "taskservs": { + "run_path": "" + }, + "tools": { + "use_kcl": true, + "use_kcl_plugin": false, + "use_tera_plugin": false + }, + "workspace": { + "created": "", + "current_environment": "", + "current_infra": "", + "name": "", + "version": "0.0.0" + } + } + } +} diff --git a/.ncl-cache/a59f3bc92f78e5dae59bad9ea87eb6dd07a5540e17d1afa1f391d837d078cb05.json b/.ncl-cache/a59f3bc92f78e5dae59bad9ea87eb6dd07a5540e17d1afa1f391d837d078cb05.json new file mode 100644 index 0000000..28925bc --- /dev/null +++ b/.ncl-cache/a59f3bc92f78e5dae59bad9ea87eb6dd07a5540e17d1afa1f391d837d078cb05.json @@ -0,0 +1,50 @@ +{ + "best_practices": [ + "no-provisioning-lib-import", + "credentials-via-sops" + ], + "conflicts_with": [], + "dependencies": [ + "zot", + "buildkit_lite" + ], + "description": "lian-build lifecycle daemon — project registry, build dispatch via HTTP API, provider catalog and web UI. Declarations are canonical in lian-build; this entry is provisioning's operational adapter.", + "modes": [ + "systemd", + "cluster" + ], + "name": "lian_build_daemon", + "provides": [ + { + "id": "lian-build-api", + "interface": "http-api", + "version": "0.1" + } + ], + "requires": [ + { + "capability": "oci-registry", + "kind": "Required" + }, + { + "capability": "nats-broker", + "kind": "Optional" + }, + { + "capability": "vm-lifecycle", + "kind": "Optional" + }, + { + "capability": "k8s-cluster-access", + "kind": "Optional" + } + ], + "tags": [ + "build", + "ci", + "daemon", + "http-api", + "ui" + ], + "version": "0.1.0" +} diff --git a/.ncl-cache/a5c0e0f32bb637f18db44472d9fd3fa85a206bd91b91684c8550995cf7bf1fd6.json b/.ncl-cache/a5c0e0f32bb637f18db44472d9fd3fa85a206bd91b91684c8550995cf7bf1fd6.json new file mode 100644 index 0000000..8ba5f65 --- /dev/null +++ b/.ncl-cache/a5c0e0f32bb637f18db44472d9fd3fa85a206bd91b91684c8550995cf7bf1fd6.json @@ -0,0 +1,18 @@ +{ + "DefaultCluster": { + "def": "", + "local_def_path": "./clusters/${name}", + "name": "", + "not_use": false, + "version": "" + }, + "defaults": { + "cluster": { + "def": "", + "local_def_path": "./clusters/${name}", + "name": "", + "not_use": false, + "version": "" + } + } +} diff --git a/.ncl-cache/a648d82f09411c5dc9e40119d9c539d68a6e6258e25310781134fbfcf37bd441.json b/.ncl-cache/a648d82f09411c5dc9e40119d9c539d68a6e6258e25310781134fbfcf37bd441.json new file mode 100644 index 0000000..5b61fa8 --- /dev/null +++ b/.ncl-cache/a648d82f09411c5dc9e40119d9c539d68a6e6258e25310781134fbfcf37bd441.json @@ -0,0 +1,14 @@ +{ + "runc": { + "cmd_task": "install", + "mode": "taskserv", + "name": "runc", + "operations": { + "delete": false, + "health": false, + "install": true, + "reinstall": true + }, + "version": "1.1.15" + } +} diff --git a/.ncl-cache/a75f2a701e14f066d36ce56c75d9bab7ec60f920dcc2ff7c41d8cdca009014d7.json b/.ncl-cache/a75f2a701e14f066d36ce56c75d9bab7ec60f920dcc2ff7c41d8cdca009014d7.json new file mode 100644 index 0000000..51220ae --- /dev/null +++ b/.ncl-cache/a75f2a701e14f066d36ce56c75d9bab7ec60f920dcc2ff7c41d8cdca009014d7.json @@ -0,0 +1,15 @@ +{ + "archs": [ + "x86_64", + "aarch64" + ], + "debug_enabled": false, + "enable_kvm": true, + "enable_tcg": true, + "enable_xen": false, + "name": "qemu", + "sandbox_enabled": true, + "selinux_enabled": true, + "trace_enabled": false, + "version": "latest" +} diff --git a/.ncl-cache/a7f1d107c07bc3a9e7d0935cc7044d4011ba3d71fc2a65427df4d1fb5f3766c2.json b/.ncl-cache/a7f1d107c07bc3a9e7d0935cc7044d4011ba3d71fc2a65427df4d1fb5f3766c2.json new file mode 100644 index 0000000..0abe1a4 --- /dev/null +++ b/.ncl-cache/a7f1d107c07bc3a9e7d0935cc7044d4011ba3d71fc2a65427df4d1fb5f3766c2.json @@ -0,0 +1,26 @@ +{ + "DefaultCilium": { + "cluster_id": 0, + "cluster_name": "", + "enable_ingress_controller": false, + "envoy_enabled": true, + "ingress_lb_mode": "shared", + "kube_proxy_replacement": false, + "name": "cilium", + "socket_lb": true, + "version": "1.19.1" + }, + "defaults": { + "cilium": { + "cluster_id": 0, + "cluster_name": "", + "enable_ingress_controller": false, + "envoy_enabled": true, + "ingress_lb_mode": "shared", + "kube_proxy_replacement": false, + "name": "cilium", + "socket_lb": true, + "version": "1.19.1" + } + } +} diff --git a/.ncl-cache/a821ce5940d2b70e21d6f3ace8a237259dedb61d3f824c93beed2536a6a37cc9.json b/.ncl-cache/a821ce5940d2b70e21d6f3ace8a237259dedb61d3f824c93beed2536a6a37cc9.json new file mode 100644 index 0000000..b070eaf --- /dev/null +++ b/.ncl-cache/a821ce5940d2b70e21d6f3ace8a237259dedb61d3f824c93beed2536a6a37cc9.json @@ -0,0 +1,936 @@ +{ + "edges": [ + { + "from": "config-driven-always", + "kind": "ManifestsIn", + "note": "Nickel is the manifestation of config-driven — typed schemas enforce the axiom", + "to": "type-safety-nickel", + "weight": "High" + }, + { + "from": "config-driven-always", + "kind": "ManifestsIn", + "note": "The 5-level hierarchy implements the config-driven axiom at runtime", + "to": "config-hierarchy", + "weight": "High" + }, + { + "from": "workspace-contract", + "kind": "ManifestsIn", + "note": "Workspaces are the user-facing manifestation of config-driven infrastructure", + "to": "config-driven-always", + "weight": "High" + }, + { + "from": "type-safety-nickel", + "kind": "Contradicts", + "note": "The axiom generates the tension — stricter types vs contributor friction", + "to": "nickel-complexity-vs-accessibility", + "weight": "Medium" + }, + { + "from": "platform-dispatch", + "kind": "Resolves", + "note": "The dispatch model is the resolution of centralized vs scripted", + "to": "centralized-vs-scripted", + "weight": "High" + }, + { + "from": "solid-boundaries", + "kind": "ValidatedBy", + "note": "SOLID boundaries are validated by the dispatch model — only orchestrator touches providers", + "to": "platform-dispatch", + "weight": "High" + }, + { + "from": "solid-boundaries", + "kind": "Contains", + "note": "Provider abstraction is a corollary of SOLID boundaries", + "to": "provider-abstraction", + "weight": "High" + }, + { + "from": "solo-mode", + "kind": "ValidatedBy", + "note": "Solo mode preserves SOLID boundaries — auth bypass is the only runtime difference, not an architectural bypass", + "to": "solid-boundaries", + "weight": "Medium" + }, + { + "from": "solo-mode", + "kind": "Resolves", + "note": "Solo mode proves single-operator usefulness without sacrificing the centralized architecture", + "to": "centralized-vs-scripted", + "weight": "Medium" + }, + { + "from": "provider-abstraction", + "kind": "Complements", + "note": "Providers and taskservs are complementary extension points", + "to": "taskserv-pattern", + "weight": "Medium" + }, + { + "from": "taskserv-pattern", + "kind": "FlowsTo", + "note": "Taskservs consume what workspaces declare — the data flow direction", + "to": "workspace-contract", + "weight": "High" + }, + { + "from": "typedialog-web-ui", + "kind": "ManifestsIn", + "note": "TypeDialog is the user-facing manifestation of type-safety-nickel — schema contracts drive form generation", + "to": "type-safety-nickel", + "weight": "High" + }, + { + "from": "typedialog-web-ui", + "kind": "Complements", + "note": "TypeDialog is the authoring UI for workspace implementation plans", + "to": "workspace-as-implementation-plan", + "weight": "High" + }, + { + "from": "ai-rag-surface", + "kind": "ValidatedBy", + "note": "Nickel schemas constrain AI generation — AI cannot produce configs that fail schema validation", + "to": "type-safety-nickel", + "weight": "High" + }, + { + "from": "ai-rag-surface", + "kind": "ValidatedBy", + "note": "Cedar policies enforce AI cannot read secrets or deploy without human approval", + "to": "solid-boundaries", + "weight": "High" + }, + { + "from": "ai-rag-surface", + "kind": "Complements", + "note": "AI fills TypeDialog forms; TypeDialog provides the schema context AI is constrained by", + "to": "typedialog-web-ui", + "weight": "Medium" + }, + { + "from": "extension-metadata-contract", + "kind": "ValidatedBy", + "note": "Metadata contracts formalize the taskserv interface — every taskserv must satisfy the metadata contract to be loaded", + "to": "taskserv-pattern", + "weight": "High" + }, + { + "from": "extension-metadata-contract", + "kind": "ValidatedBy", + "note": "Provider extensions also declare metadata — the contract applies across all extension categories", + "to": "provider-abstraction", + "weight": "Medium" + }, + { + "from": "taskserv-dependency-dag", + "kind": "ManifestsIn", + "note": "The dependency DAG is the runtime expression of taskserv relationship declarations", + "to": "taskserv-pattern", + "weight": "High" + }, + { + "from": "taskserv-dependency-dag", + "kind": "FlowsTo", + "note": "Taskserv dependency graph feeds into the formula DAG execution plan — dependency resolution precedes formula construction", + "to": "formula-dag-execution", + "weight": "High" + }, + { + "from": "extension-metadata-contract", + "kind": "Contradicts", + "note": "Adding ontology fields to metadata.ncl is the planned evolution that generates this tension", + "to": "extension-graph-vs-declarative-config", + "weight": "Medium" + }, + { + "from": "extension-capability-dag", + "kind": "ManifestsIn", + "note": "Capability declarations are Nickel contracts — provides/requires/conflicts_with are schema-validated", + "to": "type-safety-nickel", + "weight": "High" + }, + { + "from": "extension-capability-dag", + "kind": "ManifestsIn", + "note": "Capability fields extend the extension-metadata-contract; backwards-compatible via defaults", + "to": "extension-metadata-contract", + "weight": "High" + }, + { + "from": "capability-resolution", + "kind": "FlowsTo", + "note": "Capability resolution produces the extension binding map consumed by formula execution", + "to": "formula-dag-execution", + "weight": "High" + }, + { + "from": "workspace-composition-dag", + "kind": "ManifestsIn", + "note": "dag.ncl is a typed Nickel declaration — no imperative composition scripts", + "to": "config-driven-always", + "weight": "High" + }, + { + "from": "workspace-composition-dag", + "kind": "FlowsTo", + "note": "Composition DAG drives the inter-formula execution order and health gate injection", + "to": "formula-dag-execution", + "weight": "High" + }, + { + "from": "extension-capability-dag", + "kind": "ManifestsIn", + "note": "The capability taxonomy is the direct expression of this tension", + "to": "capability-granularity-vs-simplicity", + "weight": "Medium" + }, + { + "from": "mode-provisioning-dag-integrity", + "kind": "ValidatedBy", + "note": "Integrity mode is the verification pass for the capability DAG", + "to": "extension-capability-dag", + "weight": "High" + }, + { + "from": "workspace-as-implementation-plan", + "kind": "ManifestsIn", + "note": "Workspace-as-plan is the semantic interpretation; workspace contract is the schema mechanism that enforces it", + "to": "workspace-contract", + "weight": "High" + }, + { + "from": "workspace-layer-resolution", + "kind": "ManifestsIn", + "note": "Layer resolution is the composition mechanism that realizes the workspace contract from template fragments", + "to": "workspace-contract", + "weight": "High" + }, + { + "from": "workspace-as-implementation-plan", + "kind": "FlowsTo", + "note": "The workspace composition is the input from which the formula DAG execution plan is derived", + "to": "formula-dag-execution", + "weight": "High" + }, + { + "from": "workspace-layer-resolution", + "kind": "ManifestsIn", + "note": "Layer resolution is config-driven-always applied to workspace composition — no imperative override paths", + "to": "config-driven-always", + "weight": "Medium" + }, + { + "from": "nushell-cli-library", + "kind": "ManifestsIn", + "note": "CLI library is the primary authoring surface for workspace definitions — workspace commands drive the full lifecycle", + "to": "workspace-as-implementation-plan", + "weight": "High" + }, + { + "from": "nushell-cli-library", + "kind": "Contradicts", + "note": "The CLI library's size generates the nushell-vs-rust-boundary tension — it could absorb orchestrator logic", + "to": "centralized-vs-scripted", + "weight": "Medium" + }, + { + "from": "nushell-cli-library", + "kind": "ManifestsIn", + "note": "The library's growth is the direct expression of this tension", + "to": "nushell-vs-rust-boundary", + "weight": "High" + }, + { + "from": "provisioning-registry", + "kind": "ManifestsIn", + "note": "Registry::invoke is the single dispatch path — surfaces cannot bypass it; enforced by ADR-029 constraint registry-sole-dispatch-path", + "to": "solid-boundaries", + "weight": "High" + }, + { + "from": "provisioning-registry", + "kind": "Resolves", + "note": "Registry is the structural boundary: Rust owns dispatch semantics, Nushell owns orchestration sequences and the legacy closure", + "to": "nushell-vs-rust-boundary", + "weight": "High" + }, + { + "from": "smart-interface-unification", + "kind": "ManifestsIn", + "note": "tool-call / tool-list in nulib/platform/clients/fallback.nu is the Nushell expression of the three-tier architecture", + "to": "nushell-cli-library", + "weight": "High" + }, + { + "from": "smart-interface-unification", + "kind": "FlowsTo", + "note": "All three tiers ultimately converge on Registry::invoke — the fallback chain selects the transport, not the dispatch logic", + "to": "provisioning-registry", + "weight": "High" + }, + { + "from": "smart-interface-unification", + "kind": "Complements", + "note": "mcp-server is now Registry-backed — MCP tool calling and AI tool calling use the same dispatch path", + "to": "ai-rag-surface", + "weight": "Medium" + }, + { + "from": "g3-contract-invariant", + "kind": "ValidatedBy", + "note": "G3 is the runtime evidence that Registry dispatch produces identical semantics across all three surfaces", + "to": "provisioning-registry", + "weight": "High" + }, + { + "from": "g3-contract-invariant", + "kind": "ValidatedBy", + "note": "G3 is the CI gate that prevents surface drift — the invariant that makes sync-irrenunciable structural", + "to": "smart-interface-unification", + "weight": "High" + }, + { + "from": "smart-interface-unification", + "kind": "ManifestsIn", + "note": "Tier selection is driven by environment probes at call time, not by hardcoded configuration — the fallback chain is config-driven", + "to": "config-driven-always", + "weight": "Medium" + }, + { + "from": "vault-service", + "kind": "ManifestsIn", + "note": "Vault is the concrete implementation of the secrets SOLID boundary — Cedar policies enforce no other service touches vault endpoints", + "to": "solid-boundaries", + "weight": "High" + }, + { + "from": "vault-service", + "kind": "ManifestsIn", + "note": "Backend selection (Age/Cosmian/RustyVault) is purely configuration — same binary, different backend at runtime", + "to": "config-driven-always", + "weight": "High" + }, + { + "from": "extension-registry-service", + "kind": "Complements", + "note": "Extension registry distributes the versioned artifacts that implement provider and taskserv extensions", + "to": "provider-abstraction", + "weight": "Medium" + }, + { + "from": "extension-registry-service", + "kind": "ValidatedBy", + "note": "Registry validates OCI artifact digests; the metadata.ncl contract inside each artifact is validated by the CLI loader on install", + "to": "extension-metadata-contract", + "weight": "High" + }, + { + "from": "ncl-sync-daemon", + "kind": "ManifestsIn", + "note": "NCL sync makes NCL the live source of truth — JSON cache is always derived from NCL, never edited directly", + "to": "type-safety-nickel", + "weight": "High" + }, + { + "from": "ncl-sync-daemon", + "kind": "ManifestsIn", + "note": "The JSON cache NCL sync maintains is the artifact consumed by the 5-level config hierarchy at runtime", + "to": "config-hierarchy", + "weight": "High" + }, + { + "from": "prvng-cli-daemon", + "kind": "Complements", + "note": "prvng-cli eliminates the startup cost that made fast bash-wrapper validation infeasible — the CLI library benefits from sub-ms command lookup", + "to": "nushell-cli-library", + "weight": "High" + }, + { + "from": "prvng-cli-daemon", + "kind": "Resolves", + "note": "Unix-socket daemon shifts command validation entirely to Rust, removing the Nu + nickel export cost from the hot path", + "to": "nushell-vs-rust-boundary", + "weight": "Medium" + }, + { + "from": "platform-shared-infra", + "kind": "ManifestsIn", + "note": "platform-config/nats/db are the only infra primitives crossing service boundaries — they are the shared substrate SOLID boundaries operate over", + "to": "solid-boundaries", + "weight": "High" + }, + { + "from": "platform-shared-infra", + "kind": "ManifestsIn", + "note": "Solo mode is implemented entirely in platform-db (embedded RocksDB) and platform-nats (child process) — no solo-specific code in the business services", + "to": "solo-mode", + "weight": "High" + }, + { + "from": "platform-crate-naming", + "kind": "Resolves", + "note": "The naming convention makes the monorepo workspace unambiguous — dep declarations carry project affiliation without splitting into separate repos", + "to": "monorepo-vs-split", + "weight": "Medium" + }, + { + "from": "platform-crate-naming", + "kind": "Complements", + "note": "Consistent naming is a prerequisite for config-driven extension loading — ambiguous package names would make programmatic workspace dep discovery fragile", + "to": "config-driven-always", + "weight": "Low" + } + ], + "nodes": [ + { + "adrs": [], + "artifact_paths": [ + "config/", + "schemas/config/" + ], + "description": "Never hardcoded, always configuration. Runtime args > env > user config > infra config > defaults. TOML/YAML are output formats, never source of truth.", + "id": "config-driven-always", + "invariant": true, + "level": "Axiom", + "name": "Config-Driven Always", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "schemas/" + ], + "description": "Nickel schemas for all infrastructure configuration. TOML/YAML are generated output, never source of truth. Every config change is validated at the schema level before reaching runtime.", + "id": "type-safety-nickel", + "invariant": true, + "level": "Axiom", + "name": "Type Safety via Nickel", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "platform/crates/orchestrator/", + "platform/crates/control-center/", + "platform/secretumvault/" + ], + "description": "6 hard boundaries with 6 layers of enforcement. Orchestrator ONLY does provider APIs + SSH. Auth decisions ONLY in Control Center. Secrets ONLY via Vault. Violations caught at compile-time, dev-time, pre-commit, CI, runtime, and audit.", + "id": "solid-boundaries", + "invariant": true, + "level": "Axiom", + "name": "SOLID Architecture Boundaries", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "extensions/providers/" + ], + "description": "Providers as pluggable interface of 25 functions. New provider = implement interface, not change platform. Provider implementations are isolated in extensions/providers/.", + "id": "provider-abstraction", + "invariant": true, + "level": "Axiom", + "name": "Provider Abstraction", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [], + "description": "Richer Nickel schemas provide better validation and safety but increase the barrier of entry for contributors. The balance: compose pattern over merge operator, progressive schema layers.", + "id": "nickel-complexity-vs-accessibility", + "invariant": false, + "level": "Tension", + "name": "Nickel Complexity vs Accessibility", + "pole": "Spiral" + }, + { + "adrs": [], + "artifact_paths": [], + "description": "Everything in one repo simplifies development and cross-cutting changes but complicates CI, ownership boundaries, and workspace isolation.", + "id": "monorepo-vs-split", + "invariant": false, + "level": "Tension", + "name": "Monorepo vs Split Repos", + "pole": "Spiral" + }, + { + "adrs": [], + "artifact_paths": [], + "description": "Orchestrator provides audit trail, rollback, and state machine but adds complexity vs direct provider scripts. Solo mode mitigates by keeping full architecture with relaxed auth.", + "id": "centralized-vs-scripted", + "invariant": false, + "level": "Tension", + "name": "Centralized Orchestration vs Scripts", + "pole": "Spiral" + }, + { + "adrs": [], + "artifact_paths": [], + "description": "The planned extension to embed ontology nodes in metadata.ncl makes extensions graph-aware but blurs the line between configuration and code. Simple extensions should remain pure config; only extensions with non-trivial platform relationships should declare ontology nodes. The resolution: ontology fields in metadata.ncl are optional and additive — the base metadata contract stays simple.", + "id": "extension-graph-vs-declarative-config", + "invariant": false, + "level": "Tension", + "name": "Extension Ontology vs Pure Config", + "pole": "Spiral" + }, + { + "adrs": [], + "artifact_paths": [], + "description": "The Nushell CLI library (core/nulib/) grows to cover operations that could be in Rust platform crates. Moving logic to Rust improves type safety and testability; keeping it in Nushell keeps it operator-scriptable and writable without recompilation. Partial resolution via smart-interface-unification (ADR-029): Rust owns the Registry and all Tool dispatch semantics; Nushell owns orchestration sequences, the three-tier fallback probe chain, and the required legacy closure per operation. The boundary is now structural — operations cross it via tool-call, not via direct Nushell reimplementation.", + "id": "nushell-vs-rust-boundary", + "invariant": false, + "level": "Tension", + "name": "Nushell Library Boundary vs Rust Platform", + "pole": "Spiral" + }, + { + "adrs": [], + "artifact_paths": [ + "core/nulib/", + "core/nulib/main_provisioning/", + "core/nulib/lib_provisioning/" + ], + "description": "The primary user-facing command surface — 60+ Nushell modules in core/nulib/ covering all platform operations: server/cluster/taskserv/workspace lifecycle, batch ops, provider discovery, extension loading, orchestrator integration, AI tooling, secrets, observability. The CLI composes nulib modules; the library consumes platform APIs and extension metadata.", + "id": "nushell-cli-library", + "invariant": false, + "level": "Practice", + "name": "Nushell CLI Library", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "extensions/taskservs/*/metadata.ncl", + "extensions/providers/*/", + "extensions/clusters/" + ], + "description": "Every extension (taskserv, provider, cluster) declares a metadata.ncl: name, version, category, description, typed dependencies, tags, and best_practices references. This contract is the machine-readable extension interface consumed by the CLI loader, schema validator, and orchestrator dependency resolver. Future: metadata.ncl will also declare ontology nodes, connecting extension capabilities to the platform DAG.", + "id": "extension-metadata-contract", + "invariant": false, + "level": "Practice", + "name": "Extension Metadata Contract", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "extensions/taskservs/", + "platform/crates/orchestrator/src/formula.rs" + ], + "description": "Taskservs form a typed dependency DAG via their metadata.ncl `dependencies` field. Execution order: infrastructure → networking/storage → container_runtime → kubernetes/databases/development → applications. The orchestrator resolves this DAG before building the formula execution plan — no taskserv executes before its declared dependencies complete.", + "id": "taskserv-dependency-dag", + "invariant": false, + "level": "Practice", + "name": "Taskserv Dependency DAG", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "extensions/taskservs/" + ], + "description": "Extensions that serve infrastructure tasks — each taskserv declares dependencies, capabilities, and contracts. They consume workspace config and produce infrastructure operations. 10 built-in taskservs: infrastructure, networking, storage, container_runtime, kubernetes, databases, applications, development, cluster, misc.", + "id": "taskserv-pattern", + "invariant": false, + "level": "Practice", + "name": "TaskServ Pattern", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "workspace/layers/", + "workspace/templates/", + "workspace/registry/" + ], + "description": "Three-tier priority system for workspace configuration composition: Core Layer (Priority 100, extensions/) → Workspace Templates (Priority 200, workspace/templates/) → Infrastructure-Specific (Priority 300, workspace/infra/{name}/). Higher priority overrides lower. Enables shared patterns to be extracted to templates while infrastructure-specific concerns stay local.", + "id": "workspace-layer-resolution", + "invariant": false, + "level": "Practice", + "name": "Workspace Layer Resolution", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "workspace/templates/", + "examples/workspaces/", + "schemas/config/workspace_config/" + ], + "description": "A workspace IS the implementation plan. It declares the complete typed composition: which providers, which taskservs with their dependencies, which formula DAG nodes, which clusters. The platform validates the composition against schemas and resolves the execution plan from it — no imperative scripting. Workspaces make infrastructure intent explicit and auditable.", + "id": "workspace-as-implementation-plan", + "invariant": false, + "level": "Practice", + "name": "Workspace as Implementation Plan", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "schemas/config/workspace_config/" + ], + "description": "Workspaces are typed compositions of ingredients in DAGs. Each workspace declares what it needs via Nickel schemas; the platform validates and provisions accordingly.", + "id": "workspace-contract", + "invariant": false, + "level": "Practice", + "name": "Workspace Contract", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "platform/crates/orchestrator/src/workflow.rs", + "platform/crates/orchestrator/src/batch.rs" + ], + "description": "Orchestrator dispatches tasks via NATS work queues, maintains state machine per task, and provides rollback capability. All provider API calls flow through this single dispatch point.", + "id": "platform-dispatch", + "invariant": false, + "level": "Practice", + "name": "Platform Dispatch Model", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "schemas/config/", + "config/config.defaults.toml" + ], + "description": "5-level config precedence: Runtime args > env vars > user config > infra config > system defaults. Implemented via Nickel schema composition and Nushell config loading.", + "id": "config-hierarchy", + "invariant": false, + "level": "Practice", + "name": "Configuration Hierarchy", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "schemas/lib/formula.ncl", + "platform/crates/orchestrator/src/formula.rs" + ], + "description": "Workspace taskserv execution modeled as typed DAGs. Formulas replace positional arrays: each node declares depends_on, on_error, parallel, max_retries. Orchestrator converts via formula.rs into DependencyGraph for topological parallel execution.", + "id": "formula-dag-execution", + "invariant": false, + "level": "Practice", + "name": "Formula DAG Execution", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "platform/crates/control-center/src/middleware/", + "platform/crates/orchestrator/src/nats.rs" + ], + "description": "Full platform architecture with relaxed auth — solo_auth_middleware replaces JWT+Cedar, injecting a fixed admin session gated behind --mode solo runtime flag. Same binaries, same NATS subjects, same SurrealDB schema. SurrealDB uses embedded RocksDB, NATS runs as child process. Enables single-operator deployments and CI integration tests without external infrastructure.", + "id": "solo-mode", + "invariant": false, + "level": "Practice", + "name": "Solo Mode Architecture", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "platform/crates/provisioning-core/src/", + "platform/crates/provisioning-core/src/registry.rs" + ], + "description": "provisioning-core::Registry is the shared dispatch table for all 37 Tool implementations. Every surface (CLI binary, HTTP daemon, MCP server) must invoke operations through Registry::invoke — no surface may bypass it with direct tool instantiation. This structural constraint is the mechanism that makes semantic parity across surfaces a compile-time guarantee rather than a convention.", + "id": "provisioning-registry", + "invariant": false, + "level": "Practice", + "name": "Provisioning Core Registry", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "core/nulib/platform/clients/fallback.nu", + "core/nulib/platform/clients/daemon.nu", + "core/nulib/platform/clients/provisioning_tool.nu", + "platform/crates/provisioning-tool/", + "platform/crates/provisioning-daemon/", + "platform/scripts/start-provisioning-daemon.nu", + "justfiles/daemon.just" + ], + "description": "Three-tier fallback chain in Nushell (platform/clients/fallback.nu::tool-call): tier 1 probes the HTTP daemon, tier 2 spawns provisioning-tool as a child process, tier 3 executes the caller-supplied Nushell legacy closure. The probe sequence runs at call time; no daemon state is managed by the operator. All three tiers dispatch through provisioning-core::Registry. Tier-3 closures are the offline-first guarantee and can only be retired per-operation after G3 passes for that operation.", + "id": "smart-interface-unification", + "invariant": false, + "level": "Practice", + "name": "Smart Interface Unification", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "platform/crates/contract-tests/" + ], + "description": "The contract-tests crate asserts that CLI, HTTP daemon, and MCP server produce semantically equivalent payloads and identical error codes for every fixture tool. Five tests must pass: listing agreement, echo agreement, invalid-param error agreement, failing-tool error agreement, tools/list count agreement. normalise() defines what 'equivalent' means by stripping volatile fields. G3 is the CI mechanism that converts sync-irrenunciable into an architectural invariant.", + "id": "g3-contract-invariant", + "invariant": false, + "level": "Practice", + "name": "G3 Contract Invariant", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "reflection/modes/provisioning-assess.ncl" + ], + "description": "On+re reflection mode: assess system readiness across orchestrator, CLI, control center, schema coverage, and KCL migration dimensions.", + "id": "mode-provisioning-assess", + "invariant": false, + "level": "Practice", + "name": "Mode: provisioning-assess", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "reflection/modes/provisioning-audit.ncl" + ], + "description": "On+re reflection mode: validate config, list and verify taskservs, check Nickel contracts, verify provider integrity, check axiom coherence.", + "id": "mode-provisioning-audit", + "invariant": false, + "level": "Practice", + "name": "Mode: provisioning-audit", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "reflection/modes/provisioning-coverage.ncl" + ], + "description": "On+re reflection mode: map extension ecosystem maturity — taskservs, providers, clusters — and identify coverage gaps.", + "id": "mode-provisioning-coverage", + "invariant": false, + "level": "Practice", + "name": "Mode: provisioning-coverage", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "reflection/modes/provisioning-validate-formula.ncl" + ], + "description": "On+re reflection mode: cross-validate a workspace Formula DAG — typecheck, taskserv existence, metadata dep coverage, ConflictsWith detection, DAG acyclicity.", + "id": "mode-provisioning-validate-formula", + "invariant": false, + "level": "Practice", + "name": "Mode: provisioning-validate-formula", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + ".typedialog/provisioning/", + ".typedialog/provisioning/schemas/", + ".typedialog/provisioning/form.toml" + ], + "description": "Nickel schemas are the single source of truth for web form generation. TypeDialog reads contracts from `.typedialog/provisioning/schemas/` and generates validated HTML forms with no manual form code. Supports multi-user collaborative workflows (draft → review → approve), embedded in the control center dashboard. TUI is a fallback for SSH-only environments. Primary value: schema drift between form and config is structurally impossible.", + "id": "typedialog-web-ui", + "invariant": false, + "level": "Practice", + "name": "TypeDialog Schema-Driven Web UI", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "platform/crates/ai-service/", + "platform/crates/mcp-server/", + "platform/crates/rag/" + ], + "description": "AI config generation constrained by Nickel schemas — cannot produce invalid configs. RAG indexes Nickel schemas, docs, and past deployments as retrieval context. ai-service is the HTTP entry point (Cedar-gated); mcp-server exposes tool calling; rag crate manages vector store and embeddings. Cedar policy forbids AI from accessing secrets and requires human approval before any deployment.", + "id": "ai-rag-surface", + "invariant": false, + "level": "Practice", + "name": "Schema-Aware AI and RAG Surface", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "extensions/taskservs/*/metadata.ncl", + "schemas/lib/dag/contracts.ncl" + ], + "description": "Extensions declare typed capability provides/requires/conflicts_with in metadata.ncl. Resolution maps required capabilities to concrete extensions before formula execution. Enables conflict detection and dependency ordering without hardcoded extension names.", + "id": "extension-capability-dag", + "invariant": false, + "level": "Practice", + "name": "Extension Capability DAG", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "schemas/lib/dag/contracts.ncl", + "platform/crates/orchestrator/src/formula.rs" + ], + "description": "Workspaces declare inter-formula dependencies as a typed DAG via dag.ncl. Formula execution ordering and health gates between formula groups are schema-validated by the WorkspaceComposition Nickel contract and enforced at runtime by WorkspaceComposition::into_workflow in formula.rs.", + "id": "workspace-composition-dag", + "invariant": false, + "level": "Practice", + "name": "Workspace Composition DAG", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "schemas/lib/dag/contracts.ncl", + "schemas/config/dag/main.ncl" + ], + "description": "ResolutionPolicy maps required capabilities (from extension requires fields) to concrete extensions (from extension provides fields). Strict mode: all Required capabilities must resolve before execution proceeds. Optional gaps allowed only when resolution.allow_optional_gaps = true.", + "id": "capability-resolution", + "invariant": false, + "level": "Practice", + "name": "Capability Resolution", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [], + "description": "Fine-grained capabilities enable precise conflict detection but increase taxonomy maintenance burden. Initial set of 9 coarse capabilities (server-lifecycle, networking, storage, container-runtime, orchestration, database, application-deployment, dev-tooling, hypervisor) chosen to defer premature optimization.", + "id": "capability-granularity-vs-simplicity", + "invariant": false, + "level": "Tension", + "name": "Capability Granularity vs Simplicity", + "pole": "Spiral" + }, + { + "adrs": [], + "artifact_paths": [ + "reflection/modes/provisioning-dag-integrity.ncl" + ], + "description": "On+re reflection mode: audit all taskservs for provides/requires/conflicts_with completeness, validate capability graph has no unresolved Required deps, check that ConflictsWith pairs don't coexist in any formula. Runs after B3 migration.", + "id": "mode-provisioning-dag-integrity", + "invariant": false, + "level": "Practice", + "name": "Mode: provisioning-dag-integrity", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + ".github/workflows/nushell-lint.yml", + ".github/workflows/nickel-typecheck.yml", + ".github/workflows/rust-ci.yml" + ], + "description": "GitHub Actions pipelines: nushell-lint, nickel-typecheck, rust-ci. Enforce code quality and schema validity on every PR.", + "id": "ci-github-actions", + "invariant": false, + "level": "Practice", + "name": "CI: GitHub Actions", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + ".woodpecker/ci.yml", + ".woodpecker/ci-advanced.yml" + ], + "description": "Woodpecker CI pipelines: ci.yml and ci-advanced.yml. Self-hosted CI for provisioning workloads.", + "id": "ci-woodpecker", + "invariant": false, + "level": "Practice", + "name": "CI: Woodpecker", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "examples/workspaces" + ], + "description": "Example workspace configurations demonstrating the workspace contract pattern, server composition, and formula DAGs.", + "id": "scenario-workspaces", + "invariant": false, + "level": "Practice", + "name": "Scenario: Workspaces", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "platform/crates/vault-service/", + "platform/crates/vault-service/src/" + ], + "description": "SOLID boundary for all secret storage and retrieval. Three backends: Age (development, filesystem key), Cosmian KMS (production, HSM-backed), RustyVault (self-hosted). Provider credentials are leased, never stored raw. Secrets never transit NATS — only lease_id references are published to the event bus. Cedar policies in the control-center prevent any other service from calling vault endpoints directly.", + "id": "vault-service", + "invariant": false, + "level": "Practice", + "name": "Vault Service — Multi-Backend Secrets", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "platform/crates/extension-registry/", + "platform/crates/extension-registry/src/" + ], + "description": "OCI-compliant registry proxy that distributes provisioning extensions (taskservs, providers, cluster definitions) as OCI artifacts. Validates digests, caches manifests via LRU, emits extension lifecycle events to NATS. Enables versioned extension delivery without requiring a full OCI registry deployment — the proxy layer handles authentication and manifest caching transparently.", + "id": "extension-registry-service", + "invariant": false, + "level": "Practice", + "name": "Extension Registry — OCI Distribution Surface", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "platform/crates/ncl-sync/", + "platform/crates/ncl-sync/src/" + ], + "description": "Daemon that watches Nickel (NCL) source files, compiles them to JSON on change, and keeps the config cache fresh for Nushell processes that cannot afford `nickel export` startup cost on every invocation. File-watching via the `notify` crate; optional NATS publication for cross-process cache invalidation. Resolves the tension between type-safe NCL source of truth and low-latency config reads at CLI time.", + "id": "ncl-sync-daemon", + "invariant": false, + "level": "Practice", + "name": "NCL Sync Daemon — Config Compilation Pipeline", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "platform/crates/prvng-cli/", + "platform/crates/prvng-cli/src/" + ], + "description": "Unix-socket daemon (`~/.local/share/provisioning/cli.sock`) that answers command registry lookups with sub-millisecond latency. Eliminates the Nushell startup + `nickel export` cost from the bash wrapper's `_validate_command` path. File-watches `commands-registry.json` via the `notify` crate; auto-shuts after 60s idle; restarted by the bash wrapper on next invocation. The wrapper falls through to grep+JSON cache if the socket is absent.", + "id": "prvng-cli-daemon", + "invariant": false, + "level": "Practice", + "name": "prvng-cli — Zero-Cost CLI Query Daemon", + "pole": "Yang" + }, + { + "adrs": [], + "artifact_paths": [ + "platform/crates/platform-config/", + "platform/crates/platform-nats/", + "platform/crates/platform-db/" + ], + "description": "Three workspace libraries consumed by all platform services: `platform-config` (centralized config loading with Nickel merge layer), `platform-nats` (shared NATS JetStream bridge with retry loop, explicit ACK, and subject prefixing under `provisioning.>`), and `platform-db` (SurrealDB connection pool supporting embedded RocksDB for solo mode, SurrealKV for dev, and WebSocket for multi-user production). These three crates are the only infrastructure primitives that cross service boundaries in the Rust layer.", + "id": "platform-shared-infra", + "invariant": false, + "level": "Practice", + "name": "Platform Shared Infrastructure Crates", + "pole": "Yin" + }, + { + "adrs": [], + "artifact_paths": [ + "platform/Cargo.toml", + "platform/crates/", + "platform/prov-ecosystem/crates/" + ], + "description": "Four-rule naming convention applied to all workspace crates (ADR-030): (1) shared library crates use `platform-` package name; (2) smart interface layer uses `provisioning-`; (3) service binary package names are short — `provisioning-` prefix lives only in `[[bin]] name`; (4) ecosystem crates with many existing `use` callers use `platform-` package name + `[lib] name = 'old_name'` to preserve Rust crate names without modifying call sites. The convention disambiguates workspace dep declarations and eliminates crates.io name collision risk for generic names.", + "id": "platform-crate-naming", + "invariant": false, + "level": "Practice", + "name": "Platform Workspace Crate Naming Convention", + "pole": "Yin" + } + ] +} diff --git a/.ncl-cache/a8f2359b5d95023f3ce45525aed36307970ded648d0379fa407597aa859b6711.json b/.ncl-cache/a8f2359b5d95023f3ce45525aed36307970ded648d0379fa407597aa859b6711.json new file mode 100644 index 0000000..0c987e2 --- /dev/null +++ b/.ncl-cache/a8f2359b5d95023f3ce45525aed36307970ded648d0379fa407597aa859b6711.json @@ -0,0 +1,101 @@ +{ + "alternatives_considered": [ + { + "option": "Single mechanism: file watcher only", + "why_rejected": "Misses the ~100ms debounce window. For interactive CLI this is fine; for rapid orchestrator-driven state changes (deploy with many state updates), the cache can lag." + }, + { + "option": "Single mechanism: NATS only", + "why_rejected": "Hard dependency on NATS — ncl-sync fails if NATS isn't running. Manual NCL edits (user opens editor) wouldn't be caught. File watcher must remain as baseline." + }, + { + "option": "HTTP endpoint on ncl-sync for invalidation", + "why_rejected": "Requires every publisher to know the daemon's Unix socket or HTTP port. NATS decouples publishers from subscribers." + }, + { + "option": "Reuse provisioning.dag.* subjects", + "why_rejected": "DAG events are about workflow state, not config state. Overloading the subject hierarchy would force ncl-sync to filter noisy events it doesn't care about." + } + ], + "consequences": { + "negative": [ + "Adds ~6MB to ncl-sync binary size (async-nats + dependencies)", + "NATS must be running before ncl-sync connects (but failure is non-fatal — falls back to watcher)", + "Publishers (orchestrator, etc.) must be updated to emit the new subjects — until then, NATS layer has no effect" + ], + "positive": [ + "Orchestrator-driven state mutations invalidate cache in <15ms (vs ~100ms via file watcher)", + "Zero coupling between orchestrator and ncl-sync — only the subject contract is shared", + "Other subscribers (dashboard UI, audit log) can watch the same subjects without touching ncl-sync", + "Redundant with watcher+sidecar — graceful degradation if NATS is down" + ] + }, + "constraints": [ + { + "check": { + "must_be_empty": false, + "paths": [ + "provisioning/platform/crates/ncl-sync/src/" + ], + "pattern": "cfg\\(feature = \"nats\"\\)|#\\[cfg\\(feature = \"nats\"\\)\\]", + "tag": "Grep" + }, + "claim": "NATS subscriber must be an optional Cargo feature, and runtime-gated by config", + "id": "ncl-sync-nats-optional", + "rationale": "Air-gapped environments, minimal containers, and testing scenarios require ncl-sync to build and run without NATS. Removing the feature flag would violate this.", + "scope": "provisioning/platform/crates/ncl-sync/", + "severity": "Hard" + }, + { + "check_hint": "grep -n 'tracing::warn' ncl-sync/src/main.rs — connect failure path must log warning, not return Err", + "claim": "NATS connection failure must be non-fatal — daemon continues with watcher + sidecar", + "id": "ncl-sync-nats-fallback", + "rationale": "Hard dependency on NATS would break the workspace-local, zero-platform-service guarantee from ADR-022.", + "scope": "provisioning/platform/crates/ncl-sync/src/main.rs", + "severity": "Hard" + }, + { + "check_hint": "grep -n 'workspace_matches' nats_subscriber.rs — all branches of handle_subject must call this check before acting", + "claim": "Subscriber must filter events by workspace — only process events matching its watched workspace", + "id": "ncl-sync-workspace-scope", + "rationale": "Multiple ncl-sync daemons share the subject namespace. Without filtering, daemon A would process events for workspace B's cache.", + "scope": "provisioning/platform/crates/ncl-sync/src/nats_subscriber.rs", + "severity": "Hard" + } + ], + "context": "ADR-022 established the ncl-sync daemon with a file watcher (notify) as the automatic invalidation mechanism. ADR-023 added an explicit sync-request sidecar written by Nu processes (state-write). Both mechanisms have limitations: the file watcher has a debounce window (~100ms) where cache can be momentarily stale, and sync-request polling adds 500ms latency. The orchestrator (Rust) writes state files from a separate process — it cannot easily participate in the file-watcher's same-process events, and requiring it to write sync-request sidecars would couple it to ncl-sync's internal protocol. NATS is already used by the orchestrator for DAG events (`provisioning.dag.*`) — extending it for cache invalidation is a natural fit.", + "date": "2026-04-17", + "decision": "ncl-sync gains an optional NATS subscriber behind the `nats` Cargo feature (default-enabled). The subscriber listens on two subjects: `provisioning.workspace.ncl.changed` (file modified) and `provisioning.workspace.ncl.removed` (file deleted). Payload is a JSON object `{workspace, path, import_paths, source}`. On receipt, the subscriber validates that `workspace` matches its watched workspace, then calls `export_ncl` or `evict` directly — bypassing the file-watcher debounce and the sync-request poll. Cache is refreshed in <15ms vs ~100ms (watcher) or ~500ms (sidecar). The mechanism is opt-in via `ncl_sync.nats.enabled = true` in the config — without NATS, the daemon runs identically to before (watcher + sidecar fallback).", + "id": "adr-024", + "ontology_check": { + "decision_string": "ncl-sync adds opt-in NATS subscriber on provisioning.workspace.ncl.{changed,removed} for event-driven cache invalidation; watcher + sidecar remain as fallback", + "invariants_at_risk": [ + "config-driven-always" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "NATS subscriber complements rather than replaces the file watcher", + "detail": "Three invalidation mechanisms now exist with different failure characteristics: (1) file watcher — always active, catches any write including manual edits, ~100ms latency; (2) sync-request sidecar — written by Nu state-write, catches Nu-originated writes, ~500ms latency; (3) NATS events — written by any publisher, zero coupling to filesystem, <15ms latency. Each covers a different failure mode: watcher catches untracked writers, sidecar catches Nu writers, NATS catches Rust writers. Redundancy is intentional — duplicate events are idempotent (same cache_key, same content)." + }, + { + "claim": "Workspace validation prevents cross-daemon interference", + "detail": "Multiple ncl-sync daemons may run (one per workspace). All subscribe to the same subject hierarchy. The subscriber canonicalizes both its watched workspace path and the event's workspace path; only events matching its workspace are processed. This allows NATS events to fan out to all relevant daemons without coordination." + }, + { + "claim": "Subject hierarchy matches the workspace event model, not the orchestrator DAG model", + "detail": "`provisioning.dag.*` subjects are about workflow execution. `provisioning.workspace.ncl.*` subjects are about configuration state. Keeping them separate lets ncl-sync subscribe narrowly (two subjects) without parsing unrelated events. Future publishers (installer, backup restore, etc.) use the same namespace." + }, + { + "claim": "Cargo feature flag keeps NATS optional", + "detail": "`default = [\"nats\"]` enables NATS in release builds. `cargo build --no-default-features` produces a binary without async-nats linkage — useful for minimal containers, air-gapped environments, or testing. The config field `ncl_sync.nats.enabled` is an additional runtime gate independent of the compile-time feature." + } + ], + "related_adrs": [ + "adr-022-ncl-sync-daemon", + "adr-023-ncl-export-wrapper" + ], + "status": "Accepted", + "title": "ncl-sync: Event-driven cache invalidation via NATS" +} diff --git a/.ncl-cache/a928f15ed138b995621b1765cdc97df6464ff65e744cd776ae97ff94c5137c10.json b/.ncl-cache/a928f15ed138b995621b1765cdc97df6464ff65e744cd776ae97ff94c5137c10.json new file mode 100644 index 0000000..117f6e3 --- /dev/null +++ b/.ncl-cache/a928f15ed138b995621b1765cdc97df6464ff65e744cd776ae97ff94c5137c10.json @@ -0,0 +1,26 @@ +[ + { + "aliases": [], + "command": "runners", + "daemon_target": "none", + "description": "Ephemeral build runners — list, status, kill, gc (hcloud-backed)", + "help_category": "build", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "reg" + ], + "command": "registry", + "daemon_target": "none", + "description": "OCI registry — ls, tags, manifest, rm (crane client against reg.librecloud.online)", + "help_category": "build", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + } +] diff --git a/.ncl-cache/a99ce6e767b3fe02ae4989959d6204d80b7b21c2ea308edbfd13d36b5f25c0d3.json b/.ncl-cache/a99ce6e767b3fe02ae4989959d6204d80b7b21c2ea308edbfd13d36b5f25c0d3.json new file mode 100644 index 0000000..3446be7 --- /dev/null +++ b/.ncl-cache/a99ce6e767b3fe02ae4989959d6204d80b7b21c2ea308edbfd13d36b5f25c0d3.json @@ -0,0 +1,15 @@ +{ + "os": { + "admin_group": "devadm", + "admin_user": "devadm", + "name": "os", + "operations": { + "install": true + }, + "src_user_path": "devadm-home", + "ssh_keys": "", + "sysctl": { + "disable_ipv6": false + } + } +} diff --git a/.ncl-cache/aa1f27dce23ba984c39a455f5feb9602bb12407c500da48eec75578bddc8deb7.json b/.ncl-cache/aa1f27dce23ba984c39a455f5feb9602bb12407c500da48eec75578bddc8deb7.json new file mode 100644 index 0000000..13d86c5 --- /dev/null +++ b/.ncl-cache/aa1f27dce23ba984c39a455f5feb9602bb12407c500da48eec75578bddc8deb7.json @@ -0,0 +1,35 @@ +{ + "best_practices": [ + "bp_001", + "bp_021" + ], + "category": "networking", + "conflicts_with": [], + "dependencies": [ + "os" + ], + "description": "DNS resolver configuration — nameservers and search domains via /etc/resolv.conf", + "modes": [ + "taskserv" + ], + "name": "resolv", + "provides": [ + { + "id": "dns-resolver", + "interface": "networking", + "version": "1.0" + } + ], + "requires": [ + { + "capability": "linux-node", + "kind": "Required" + } + ], + "tags": [ + "networking", + "dns", + "resolv" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/aa99ffce04f044385b2c028e8b912ee100671fe32553f4e2937f1733ff89421d.json b/.ncl-cache/aa99ffce04f044385b2c028e8b912ee100671fe32553f4e2937f1733ff89421d.json new file mode 100644 index 0000000..f98eb22 --- /dev/null +++ b/.ncl-cache/aa99ffce04f044385b2c028e8b912ee100671fe32553f4e2937f1733ff89421d.json @@ -0,0 +1,193 @@ +{ + "BuildkitLite": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "no persistent state; BuildKit cache is ephemeral layer storage on the pod" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "TCP inside cluster; mTLS not required for in-cluster port-forward path" + } + }, + "deployment": "buildkit", + "image": "moby/buildkit:v0.13.2", + "namespace": "build-system", + "operations": { + "delete": false, + "health": true, + "install": true, + "update": false + }, + "port": 1234, + "privileged": true, + "provides": { + "interface": "buildkit-tcp", + "service": "buildkit_lite" + }, + "registry_secret": "zot-credentials", + "replicas": 1, + "requires": { + "capabilities": [ + "k8s-cluster-access", + "buildkit-daemon" + ] + }, + "resources": { + "limits": { + "cpu": "4", + "memory": "4Gi" + }, + "requests": { + "cpu": "500m", + "memory": "512Mi" + } + } + }, + "DefaultBuildkitLite": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "no persistent state; BuildKit cache is ephemeral layer storage on the pod" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "TCP inside cluster; mTLS not required for in-cluster port-forward path" + } + }, + "deployment": "buildkit", + "image": "moby/buildkit:v0.13.2", + "namespace": "build-system", + "operations": { + "health": true, + "install": true + }, + "port": 1234, + "privileged": true, + "provides": { + "interface": "buildkit-tcp", + "service": "buildkit_lite" + }, + "registry_secret": "zot-credentials", + "replicas": 1, + "requires": { + "capabilities": [ + "k8s-cluster-access", + "buildkit-daemon" + ] + }, + "resources": { + "limits": { + "cpu": "4", + "memory": "4Gi" + }, + "requests": { + "cpu": "500m", + "memory": "512Mi" + } + } + }, + "Version": { + "nickel_api": "1.0", + "version": "0.1.0" + }, + "defaults": { + "buildkit_lite": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "no persistent state; BuildKit cache is ephemeral layer storage on the pod" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "TCP inside cluster; mTLS not required for in-cluster port-forward path" + } + }, + "deployment": "buildkit", + "image": "moby/buildkit:v0.13.2", + "namespace": "build-system", + "operations": { + "health": true, + "install": true + }, + "port": 1234, + "privileged": true, + "provides": { + "interface": "buildkit-tcp", + "service": "buildkit_lite" + }, + "registry_secret": "zot-credentials", + "replicas": 1, + "requires": { + "capabilities": [ + "k8s-cluster-access", + "buildkit-daemon" + ] + }, + "resources": { + "limits": { + "cpu": "4", + "memory": "4Gi" + }, + "requests": { + "cpu": "500m", + "memory": "512Mi" + } + } + } + } +} diff --git a/.ncl-cache/aaa2753bfa4f515d184ea19e2c85396ac3056931e69592f30c303dca4376ea0d.json b/.ncl-cache/aaa2753bfa4f515d184ea19e2c85396ac3056931e69592f30c303dca4376ea0d.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/.ncl-cache/aaa2753bfa4f515d184ea19e2c85396ac3056931e69592f30c303dca4376ea0d.json @@ -0,0 +1 @@ +{} diff --git a/.ncl-cache/ab17eabdbdd0e688ed7633c5b39188f851428c8018cd304226775a11677832ad.json b/.ncl-cache/ab17eabdbdd0e688ed7633c5b39188f851428c8018cd304226775a11677832ad.json new file mode 100644 index 0000000..b7ccb45 --- /dev/null +++ b/.ncl-cache/ab17eabdbdd0e688ed7633c5b39188f851428c8018cd304226775a11677832ad.json @@ -0,0 +1,12 @@ +{ + "dependencies": [], + "name": "cilium", + "version": { + "check_latest": true, + "current": "1.18.5", + "grace_period": 86400, + "site": "https://cilium.io", + "source": "https://github.com/cilium/cilium/releases", + "tags": "https://github.com/cilium/cilium/tags" + } +} diff --git a/.ncl-cache/ab6153e417af1ea0a937de0d14a563b54d74d8007942516ce97e3ee51d980226.json b/.ncl-cache/ab6153e417af1ea0a937de0d14a563b54d74d8007942516ce97e3ee51d980226.json new file mode 100644 index 0000000..2b4783d --- /dev/null +++ b/.ncl-cache/ab6153e417af1ea0a937de0d14a563b54d74d8007942516ce97e3ee51d980226.json @@ -0,0 +1,84 @@ +{ + "alternatives_considered": [ + { + "option": "Add provisioning- prefix to all service binary package names", + "why_rejected": "Service binaries are never declared as dependencies — the prefix adds no disambiguation value. `cargo build -p provisioning-orchestrator` is longer than `cargo build -p orchestrator` with no benefit. The binary output already uses `provisioning-orchestrator` via `[[bin]]`." + }, + { + "option": "Add [lib] name = 'service_clients' to platform-clients instead of updating use statements", + "why_rejected": "There were only three call sites. Adding a divergent lib name permanently embeds a naming inconsistency in the codebase. Updating three files is the right call at this scale. If there had been 30+ call sites the decision would have been different." + }, + { + "option": "Rename ecosystem crates and update all use statements", + "why_rejected": "encrypt/src/ alone has 25+ doc test use statements across 6 files plus 3 examples. The work is mechanical but creates a large diff with no behavioral change. [lib] name achieves the same Cargo-level disambiguation with a one-line addition per crate." + }, + { + "option": "Keep the status quo — no rename", + "why_rejected": "The status quo had three inconsistent naming patterns in the same workspace. `cargo tree` output was confusing; dep declarations in Cargo.toml files were ambiguous about project affiliation; crates.io collision risk existed for generic names. The inconsistency was a maintenance friction that compounds with each new crate added." + } + ], + "consequences": { + "negative": [ + "The package name and Rust crate name are now different for the four ecosystem crates — `platform-machines` in Cargo.toml but `use machines::` in Rust. This is a supported Cargo feature but requires contributors to know about `[lib] name`", + "Cargo.lock contains the new package names — any tooling that parses Cargo.lock by package name (dashboards, audit tools) needs to be updated if it references the old names" + ], + "positive": [ + "Every library crate declared as a `[dependencies]` entry now carries a `platform-` or `provisioning-` prefix — the project affiliation is unambiguous in any Cargo.toml context", + "The workspace resolver cannot silently select the wrong crate if an external dependency named `rag`, `observability`, or `machines` appears in the dependency tree", + "Binary output names are unchanged — no deployment scripts, systemd units, or Application Support paths require updates", + "NCL config keys (`rag = { ... }`, `mcp-server = { ... }`) are service identifiers unrelated to Cargo package names — they are unchanged", + "Ecosystem crate Rust code (doc tests, examples, use statements) compiles without modification", + "cargo check --workspace passes immediately after the rename" + ] + }, + "constraints": [ + { + "check_hint": "grep -r '^name = ' provisioning/platform/crates/*/Cargo.toml | grep -v 'platform-\\|provisioning-\\|orchestrator\\|control-center\\|vault-service\\|ai-service\\|extension-registry\\|ncl-sync\\|contract-tests\\|prvng-cli'", + "claim": "Any new library crate added to the platform workspace that will be declared as a dependency must use the platform- or provisioning- prefix in its [package] name", + "id": "new-library-crates-need-platform-prefix", + "rationale": "The naming convention is only useful if it is consistently applied to new crates. A new crate named 'cache' or 'metrics' has the same disambiguation problem the renamed crates had.", + "scope": "platform/Cargo.toml members, platform/crates/, platform/prov-ecosystem/crates/", + "severity": "Soft" + }, + { + "check_hint": "Verify that the above crates are not declared in any [dependencies] section in the workspace", + "claim": "Service binary package names (leaf nodes never declared as deps) must NOT get a provisioning- prefix — short name only, prefix lives in [[bin]] name", + "id": "service-binary-package-names-stay-short", + "rationale": "Adding a prefix to service binary package names would break existing cargo build -p muscle memory and CI scripts without adding any correctness benefit. The rule is: prefix where disambiguation matters (dep declarations), not where it is only cosmetic (package name for leaf binaries).", + "scope": "platform/crates/orchestrator, platform/crates/control-center, platform/crates/vault-service, platform/crates/ai-service, platform/crates/extension-registry, platform/crates/ncl-sync", + "severity": "Soft" + } + ], + "context": "The platform workspace accumulated three inconsistent naming patterns: (1) shared platform libraries had a `platform-` prefix (`platform-config`, `platform-nats`, `platform-db`); (2) the smart interface layer had a `provisioning-` prefix (`provisioning-core`, `provisioning-tool`, `provisioning-daemon`); (3) everything else had no prefix at all (`rag`, `mcp-server`, `service-clients`, `observability`, `machines`, `backup`, `encrypt`). The no-prefix group caused three concrete problems: (a) `cargo build -p rag` was ambiguous in the workspace resolver if a second `rag` dependency ever appeared; (b) `rag = { workspace = true }` in dependency declarations gave no indication which project the dep belonged to; (c) `observability` clashed with an identically-named crate on crates.io if the crate ever needed publishing. The binary names (set independently via `[[bin]]`) were already consistent — all used `provisioning-` prefix — so the inconsistency was purely at the Cargo package name level.", + "date": "2026-04-19", + "decision": "Apply a four-rule naming convention across all workspace crates. Rule 1 — Shared platform libraries: `platform-` package name; Rust crate name defaults to `platform_`. Rule 2 — Smart interface layer: `provisioning-` package name and binary name. Rule 3 — Service binaries: short package name (`orchestrator`, `vault-service`, etc.); binary name carries the `provisioning-` prefix via `[[bin]] name = 'provisioning-'`. Rule 4 — Ecosystem crates with many existing `use` callers: `platform-` package name + `[lib] name = 'old_name'` to preserve the Rust crate name across all existing `use` statements and doc tests without modifying call sites. Crates that are never declared as dependencies (service binaries) are exempt from the package name prefix because their Cargo identifier is only used in `cargo build -p ` invocations, never in `[dependencies]` sections.", + "id": "adr-030", + "ontology_check": { + "decision_string": "Rename platform workspace crates to apply a coherent naming convention", + "invariants_at_risk": [ + "config-driven-always" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "Service binaries do not need a prefix because they are never declared as dependencies", + "detail": "The workspace resolver needs unique package names when packages are referenced as dependencies. Service binaries (orchestrator, control-center, vault-service, ai-service, extension-registry, ncl-sync) are leaf nodes — nothing in the workspace has `orchestrator = { ... }` in its `[dependencies]`. Their package name is only used in `cargo build -p orchestrator` and `cargo check -p orchestrator` invocations, where the directory context already disambiguates. Adding a `provisioning-` prefix would increase keystroke cost without adding disambiguation value. The binary name (the output artifact) already carries the prefix via `[[bin]]`." + }, + { + "claim": "Ecosystem crates preserve Rust crate names via [lib] name to avoid touching 30+ doc test locations", + "detail": "The ecosystem crates (machines, observability, backup, encrypt) use their crate name extensively in `///` and `//!` doc comment code examples that are compiled as doc tests. For `encrypt` alone, 25+ `use encrypt::` occurrences appear across `src/` and `examples/`. Changing the Rust crate name would require updating every one. The `[lib] name = 'old_name'` field in Cargo.toml decouples the package name (used by the workspace resolver) from the crate name (used by `use` statements). This preserves all existing Rust code, all doc tests, and all example files unchanged while making the package names consistent in `Cargo.toml` dependency declarations." + }, + { + "claim": "platform-rag and provisioning-mcp required only Cargo.toml changes because they already had custom lib and binary names", + "detail": "`rag` already had `[lib] name = 'provisioning_rag'` and `[[bin]] name = 'provisioning-rag'` — both Rust names were already correct. Only the `[package] name` field and workspace dep key needed updating. Similarly, `mcp-server` had `[lib] name = 'provisioning_mcp_server'` and two `[[bin]]` entries. Renaming these packages to `platform-rag` and `provisioning-mcp` was a pure Cargo identity change with zero impact on Rust compilation or binary output." + }, + { + "claim": "service-clients required Rust use statement updates because it had no custom lib name", + "detail": "Unlike the ecosystem crates, `service-clients` had no `[lib] name` override. Its Rust crate name was `service_clients` (derived from the package name by replacing hyphens with underscores). Renaming the package to `platform-clients` changes the default crate name to `platform_clients`. There were only three call sites in active crates: two in `provisioning-core/src/sources/ssh.rs` and one in `orchestrator/src/ssh/key_deployer.rs`. Updating three files was less friction than adding a `[lib] name = 'service_clients'` that would permanently diverge the package name from the Rust crate name." + } + ], + "related_adrs": [], + "status": "Accepted", + "title": "Platform Workspace Crate Naming Convention" +} diff --git a/.ncl-cache/ab798425a2a0d563eabcceb71734e8e22ed0b0e065ef1bc5777101828be50186.json b/.ncl-cache/ab798425a2a0d563eabcceb71734e8e22ed0b0e065ef1bc5777101828be50186.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/.ncl-cache/ab798425a2a0d563eabcceb71734e8e22ed0b0e065ef1bc5777101828be50186.json @@ -0,0 +1 @@ +{} diff --git a/.ncl-cache/ac13679159a548c8fa0f4ab72fa35e3bcaae5ce69b9bccf195865368b6cb0e5e.json b/.ncl-cache/ac13679159a548c8fa0f4ab72fa35e3bcaae5ce69b9bccf195865368b6cb0e5e.json new file mode 100644 index 0000000..75188b9 --- /dev/null +++ b/.ncl-cache/ac13679159a548c8fa0f4ab72fa35e3bcaae5ce69b9bccf195865368b6cb0e5e.json @@ -0,0 +1,4 @@ +{ + "lian_build_min": "0.1.0", + "version": "0.1.0" +} diff --git a/.ncl-cache/ac30aaa9547972a0e937459df314bf3b06fa73eb556bd226c42c8b20310f15e3.json b/.ncl-cache/ac30aaa9547972a0e937459df314bf3b06fa73eb556bd226c42c8b20310f15e3.json new file mode 100644 index 0000000..e3b431f --- /dev/null +++ b/.ncl-cache/ac30aaa9547972a0e937459df314bf3b06fa73eb556bd226c42c8b20310f15e3.json @@ -0,0 +1,30 @@ +{ + "DefaultPostgres": { + "config_file": "postgresql.conf", + "data_path": "/var/lib/postgresql/16/main", + "etc_path": "/etc/postgresql", + "lib_path": "/var/lib/postgresql", + "name": "postgres", + "postgres_version": "16", + "run_group": "postgres", + "run_path": "/usr/bin/psql", + "run_user": "postgres", + "run_user_home": "/var/lib/postgresql", + "vers_num": 16 + }, + "defaults": { + "postgres": { + "config_file": "postgresql.conf", + "data_path": "/var/lib/postgresql/16/main", + "etc_path": "/etc/postgresql", + "lib_path": "/var/lib/postgresql", + "name": "postgres", + "postgres_version": "16", + "run_group": "postgres", + "run_path": "/usr/bin/psql", + "run_user": "postgres", + "run_user_home": "/var/lib/postgresql", + "vers_num": 16 + } + } +} diff --git a/.ncl-cache/ac89a5ad552426048715897a08d5b486705dbec7d899b2e8f2c26cad45a86ee6.json b/.ncl-cache/ac89a5ad552426048715897a08d5b486705dbec7d899b2e8f2c26cad45a86ee6.json new file mode 100644 index 0000000..f8789ea --- /dev/null +++ b/.ncl-cache/ac89a5ad552426048715897a08d5b486705dbec7d899b2e8f2c26cad45a86ee6.json @@ -0,0 +1,35 @@ +{ + "best_practices": [ + "bp_007", + "bp_016" + ], + "conflicts_with": [], + "dependencies": [], + "description": "PostgreSQL relational database — shared datastore for application services", + "modes": [ + "taskserv", + "cluster", + "container" + ], + "name": "postgresql", + "provides": [ + { + "id": "sql-database", + "interface": "postgresql", + "version": "18" + } + ], + "requires": [ + { + "capability": "block-storage-csi", + "kind": "Required" + } + ], + "tags": [ + "database", + "sql", + "data", + "appserv" + ], + "version": "18.0.0" +} diff --git a/.ncl-cache/ad214a15885c06dc26920a45bc55c2ff6b6df71c5d55f4ea57e8bb655be769c8.json b/.ncl-cache/ad214a15885c06dc26920a45bc55c2ff6b6df71c5d55f4ea57e8bb655be769c8.json new file mode 100644 index 0000000..9626463 --- /dev/null +++ b/.ncl-cache/ad214a15885c06dc26920a45bc55c2ff6b6df71c5d55f4ea57e8bb655be769c8.json @@ -0,0 +1,4 @@ +{ + "nickel_api": "1.0", + "version": "17.0.0" +} diff --git a/.ncl-cache/ad74004015b4d068189de31bd0546de102f66504687b1277c4c0a314ca4ad98a.json b/.ncl-cache/ad74004015b4d068189de31bd0546de102f66504687b1277c4c0a314ca4ad98a.json new file mode 100644 index 0000000..adf8d7b --- /dev/null +++ b/.ncl-cache/ad74004015b4d068189de31bd0546de102f66504687b1277c4c0a314ca4ad98a.json @@ -0,0 +1,195 @@ +{ + "default_config": { + "archive_mode": false, + "base_path": "/var/lib/polkadot/data", + "bin_path": "/usr/local/bin/polkadot", + "config_path": "/etc/polkadot", + "db_cache": 1024, + "execution": "wasm", + "log_level": "info", + "log_targets": [], + "name": "polkadot-node", + "network": { + "bootnodes": [], + "chain": "polkadot", + "listen_addr": "/ip4/0.0.0.0/tcp/30333", + "max_peers": 50, + "max_peers_light": 100, + "reserved_nodes": [], + "reserved_only": false + }, + "node_type": "full", + "pruning": { + "blocks_to_keep": 256, + "enabled": true, + "mode": "state", + "state_pruning": 256 + }, + "rpc": { + "bind_addr": "127.0.0.1", + "cors": [ + "all" + ], + "enabled": true, + "http_port": 9933, + "max_connections": 100, + "methods": [ + "safe" + ], + "port": 9944, + "ws_port": 9944 + }, + "run_user": { + "group": "polkadot", + "home": "/home/polkadot", + "name": "polkadot" + }, + "state_cache_size": 67108864, + "sync_mode": "warp", + "telemetry": { + "enabled": true, + "url": "wss://telemetry.polkadot.io/submit/", + "verbosity": 0 + }, + "version": "latest", + "wasm_execution": "compiled", + "work_path": "/var/lib/polkadot", + "wss": { + "enabled": false, + "port": 443, + "proxy_type": "nginx", + "rate_limit": 100, + "ssl": { + "enabled": false + } + } + }, + "metadata": { + "dependencies": [], + "features": { + "supports_archive": true, + "supports_pruning": true, + "supports_rpc": true, + "supports_telemetry": true, + "supports_ws": true, + "supports_wss": true + }, + "maintainer": { + "name": "Provisioning System", + "url": "https://github.com/paritytech/polkadot" + }, + "networks": [ + "polkadot", + "kusama", + "westend" + ], + "node_types": [ + "full", + "light", + "validator" + ], + "ports": { + "http": 9933, + "p2p": 30333, + "rpc": 9944, + "ws": 9944 + }, + "requirements": { + "min_cpu_cores": 4, + "min_disk_gb": 500, + "min_memory_mb": 8192, + "network_required": true + }, + "sync_modes": [ + "full", + "fast", + "warp" + ], + "tags": [ + "polkadot", + "node", + "blockchain", + "relay-chain", + "web3" + ], + "taskserv": { + "category": "infrastructure", + "description": "Polkadot full/light node for relay chain participation", + "display_name": "Polkadot Node", + "documentation_url": "https://wiki.polkadot.network/docs/maintain-sync", + "name": "polkadot-node", + "subcategory": "blockchain" + }, + "version": { + "config_format": "nickel", + "schema": "1.0.0", + "taskserv": "1.15.0" + } + }, + "types": { + "PolkadotNode": { + "archive_mode": false, + "base_path": "/var/lib/polkadot/data", + "bin_path": "/usr/local/bin/polkadot", + "config_path": "/etc/polkadot", + "db_cache": 1024, + "execution": "wasm", + "log_level": "info", + "log_targets": [], + "name": "polkadot-node", + "network": { + "bootnodes": [], + "chain": "polkadot", + "listen_addr": "/ip4/0.0.0.0/tcp/30333", + "max_peers": 50, + "max_peers_light": 100, + "reserved_nodes": [], + "reserved_only": false + }, + "node_type": "full", + "pruning": { + "blocks_to_keep": 256, + "enabled": true, + "mode": "state", + "state_pruning": 256 + }, + "rpc": { + "bind_addr": "127.0.0.1", + "cors": [ + "all" + ], + "enabled": true, + "http_port": 9933, + "max_connections": 100, + "methods": [ + "safe" + ], + "port": 9944, + "ws_port": 9944 + }, + "run_user": { + "group": "polkadot", + "name": "polkadot" + }, + "state_cache_size": 67108864, + "sync_mode": "warp", + "telemetry": { + "enabled": true, + "url": "wss://telemetry.polkadot.io/submit/", + "verbosity": 0 + }, + "version": "latest", + "wasm_execution": "compiled", + "work_path": "/var/lib/polkadot", + "wss": { + "enabled": false, + "port": 443, + "proxy_type": "nginx", + "rate_limit": 100, + "ssl": { + "enabled": false + } + } + } + } +} diff --git a/.ncl-cache/ad87d363815b8bf0fc9774d1d460b1312d1fbd8800b54bbc1b7da1f9e7b82236.json b/.ncl-cache/ad87d363815b8bf0fc9774d1d460b1312d1fbd8800b54bbc1b7da1f9e7b82236.json new file mode 100644 index 0000000..4f661fa --- /dev/null +++ b/.ncl-cache/ad87d363815b8bf0fc9774d1d460b1312d1fbd8800b54bbc1b7da1f9e7b82236.json @@ -0,0 +1,8 @@ +{ + "LonghornNodePrep": { + "data_path": "/var/lib/longhorn", + "node_labels": { + "node.longhorn.io/create-default-disk": "true" + } + } +} diff --git a/.ncl-cache/ae73c3ab8f6aa950ffe0a10309098fa0da3df54cb5074dc4346fe721e3a27d2d.json b/.ncl-cache/ae73c3ab8f6aa950ffe0a10309098fa0da3df54cb5074dc4346fe721e3a27d2d.json new file mode 100644 index 0000000..029bef4 --- /dev/null +++ b/.ncl-cache/ae73c3ab8f6aa950ffe0a10309098fa0da3df54cb5074dc4346fe721e3a27d2d.json @@ -0,0 +1,271 @@ +{ + "DefaultNATS": { + "concerns": { + "backup": { + "backlog_ref": "BACKUP-NATS-001", + "kind": "pending", + "reason": "BackupPolicy with JetStream state capture declared at workspace level" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "internal cluster service, no public DNS records" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred" + }, + "tls": { + "kind": "disabled", + "reason": "internal cluster service, mTLS handled by NKey signing per platform-nats" + } + }, + "data_dir": "/data", + "image": "nats:2.10-alpine", + "jetstream": { + "max_file": "1GB", + "max_mem": "256MB" + }, + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "mode": "cluster", + "monitor_port": 8222, + "name": "nats", + "nkey": { + "allow_publish": [], + "allow_subscribe": [ + "_INBOX.>" + ], + "enabled": false + }, + "operations": { + "backup": true, + "delete": true, + "health": true, + "install": true, + "restart": true, + "restore": false, + "update": true + }, + "port": 4222, + "provides": { + "port": 4222, + "protocol": "nats", + "service": "nats" + }, + "requires": { + "credentials": [ + "NATS_USER", + "NATS_PASS" + ], + "ports": [ + { + "exposure": "private", + "port": 4222 + }, + { + "exposure": "internal", + "port": 8222 + } + ], + "storage": { + "persistent": true, + "size": "1Gi" + } + }, + "version": "2.10" + }, + "NATS": { + "concerns": { + "backup": { + "backlog_ref": "BACKUP-NATS-001", + "kind": "pending", + "reason": "BackupPolicy with JetStream state capture declared at workspace level" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "internal cluster service, no public DNS records" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred" + }, + "tls": { + "kind": "disabled", + "reason": "internal cluster service, mTLS handled by NKey signing per platform-nats" + } + }, + "data_dir": "/data", + "image": "nats:2.10-alpine", + "jetstream": { + "max_file": "1GB", + "max_mem": "256MB" + }, + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "mode": "cluster", + "monitor_port": 8222, + "name": "nats", + "nkey": { + "allow_publish": [], + "allow_subscribe": [ + "_INBOX.>" + ], + "enabled": false + }, + "operations": { + "backup": true, + "delete": true, + "health": true, + "install": true, + "restart": true, + "restore": false, + "update": true + }, + "port": 4222, + "provides": { + "port": 4222, + "protocol": "nats", + "service": "nats" + }, + "requires": { + "credentials": [ + "NATS_USER", + "NATS_PASS" + ], + "ports": [ + { + "exposure": "private", + "port": 4222, + "protocol": "TCP" + }, + { + "exposure": "internal", + "port": 8222, + "protocol": "TCP" + } + ], + "storage": { + "persistent": true, + "size": "1Gi" + } + }, + "version": "2.10" + }, + "Version": { + "nickel_api": "1.0", + "version": "2.10" + }, + "defaults": { + "nats": { + "concerns": { + "backup": { + "backlog_ref": "BACKUP-NATS-001", + "kind": "pending", + "reason": "BackupPolicy with JetStream state capture declared at workspace level" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "internal cluster service, no public DNS records" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred" + }, + "tls": { + "kind": "disabled", + "reason": "internal cluster service, mTLS handled by NKey signing per platform-nats" + } + }, + "data_dir": "/data", + "image": "nats:2.10-alpine", + "jetstream": { + "max_file": "1GB", + "max_mem": "256MB" + }, + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "mode": "cluster", + "monitor_port": 8222, + "name": "nats", + "nkey": { + "allow_publish": [], + "allow_subscribe": [ + "_INBOX.>" + ], + "enabled": false + }, + "operations": { + "backup": true, + "delete": true, + "health": true, + "install": true, + "restart": true, + "restore": false, + "update": true + }, + "port": 4222, + "provides": { + "port": 4222, + "protocol": "nats", + "service": "nats" + }, + "requires": { + "credentials": [ + "NATS_USER", + "NATS_PASS" + ], + "ports": [ + { + "exposure": "private", + "port": 4222 + }, + { + "exposure": "internal", + "port": 8222 + } + ], + "storage": { + "persistent": true, + "size": "1Gi" + } + }, + "version": "2.10" + } + } +} diff --git a/.ncl-cache/ae7ea786983f0653e737c2332ad65319663a4755924d2c9cb5e77a13a232f112.json b/.ncl-cache/ae7ea786983f0653e737c2332ad65319663a4755924d2c9cb5e77a13a232f112.json new file mode 100644 index 0000000..ce11caa --- /dev/null +++ b/.ncl-cache/ae7ea786983f0653e737c2332ad65319663a4755924d2c9cb5e77a13a232f112.json @@ -0,0 +1,30 @@ +{ + "DefaultMayastor": { + "name": "mayastor", + "nr_hugepages": 1024 + }, + "Mayastor": { + "name": "mayastor", + "nr_hugepages": 1024 + }, + "Version": { + "dependencies": [ + "kubernetes" + ], + "name": "mayastor", + "version": { + "check_latest": true, + "current": "2.6.1", + "grace_period": 86400, + "site": "https://openebs.io/docs/concepts/mayastor", + "source": "https://github.com/openebs/mayastor/releases", + "tags": "https://github.com/openebs/mayastor/tags" + } + }, + "defaults": { + "mayastor": { + "name": "mayastor", + "nr_hugepages": 1024 + } + } +} diff --git a/.ncl-cache/af0c14b78bf22b6f5b6888a755630c2a18577ef7d79e96442a8bcd30d051573a.json b/.ncl-cache/af0c14b78bf22b6f5b6888a755630c2a18577ef7d79e96442a8bcd30d051573a.json new file mode 100644 index 0000000..b9f268a --- /dev/null +++ b/.ncl-cache/af0c14b78bf22b6f5b6888a755630c2a18577ef7d79e96442a8bcd30d051573a.json @@ -0,0 +1,162 @@ +{ + "DefaultProvisionEnv": { + "zone": "es-mad1" + }, + "DefaultProvisionUpcloud": { + "main": { + "zone": "es-mad1" + }, + "priv": "" + }, + "DefaultServerDefaults_upcloud": { + "backup": "", + "group_id": "", + "labels": "{Key=cluster,Value=k8s}", + "liveness_ip": "", + "liveness_port": 22, + "network_private_name": "", + "not_use": false, + "plan": "1xCPU-2GB", + "priv_cidr_block": "", + "prov_settings": "defs/upcloud_settings.k", + "prov_settings_clean": false, + "provider": "upcloud", + "ssh_key_name": "", + "ssh_key_path": "", + "storage_os": "01000000-0000-4000-8000-000020080100", + "storage_os_find": "name: debian-13 | arch: x86_64", + "storages": [], + "time_zone": "UTC", + "user": "root", + "zone": "es-mad1" + }, + "DefaultServerUpcloud": { + "backup": "", + "clusters": [], + "extra_hostnames": [], + "group_id": "", + "hostname": "upcloud-default-server", + "labels": "{Key=cluster,Value=k8s}", + "liveness_ip": "", + "liveness_port": 22, + "network_private_ip": "", + "network_private_name": "", + "not_use": false, + "plan": "1xCPU-2GB", + "priv_cidr_block": "", + "prov_settings": "defs/upcloud_settings.k", + "prov_settings_clean": false, + "provider": "upcloud", + "ssh_key_name": "", + "ssh_key_path": "", + "storage_os": "01000000-0000-4000-8000-000020080100", + "storage_os_find": "name: debian-13 | arch: x86_64", + "storages": [ + { + "backup": "", + "encrypt": false, + "labels": "", + "volname": "disk-01", + "voltype": "maxiops" + } + ], + "taskservs": [], + "time_zone": "UTC", + "title": "Default UpCloud Server", + "user": "root", + "zone": "es-mad1" + }, + "DefaultStorage": { + "backup": "", + "encrypt": false, + "labels": "", + "volname": "disk-01", + "voltype": "maxiops" + }, + "DefaultStorageBackup": { + "interval": "daily", + "retention": 7, + "time": "00:00" + }, + "defaults": { + "provision_env": { + "zone": "es-mad1" + }, + "provision_upcloud": { + "main": { + "zone": "es-mad1" + }, + "priv": "" + }, + "server_defaults_upcloud": { + "backup": "", + "group_id": "", + "labels": "{Key=cluster,Value=k8s}", + "liveness_ip": "", + "liveness_port": 22, + "network_private_name": "", + "not_use": false, + "plan": "1xCPU-2GB", + "priv_cidr_block": "", + "prov_settings": "defs/upcloud_settings.k", + "prov_settings_clean": false, + "provider": "upcloud", + "ssh_key_name": "", + "ssh_key_path": "", + "storage_os": "01000000-0000-4000-8000-000020080100", + "storage_os_find": "name: debian-13 | arch: x86_64", + "storages": [], + "time_zone": "UTC", + "user": "root", + "zone": "es-mad1" + }, + "server_upcloud": { + "backup": "", + "clusters": [], + "extra_hostnames": [], + "group_id": "", + "hostname": "upcloud-default-server", + "labels": "{Key=cluster,Value=k8s}", + "liveness_ip": "", + "liveness_port": 22, + "network_private_ip": "", + "network_private_name": "", + "not_use": false, + "plan": "1xCPU-2GB", + "priv_cidr_block": "", + "prov_settings": "defs/upcloud_settings.k", + "prov_settings_clean": false, + "provider": "upcloud", + "ssh_key_name": "", + "ssh_key_path": "", + "storage_os": "01000000-0000-4000-8000-000020080100", + "storage_os_find": "name: debian-13 | arch: x86_64", + "storages": [ + { + "backup": "", + "encrypt": false, + "labels": "", + "volname": "disk-01", + "voltype": "maxiops" + } + ], + "taskservs": [], + "time_zone": "UTC", + "title": "Default UpCloud Server", + "user": "root", + "zone": "es-mad1" + }, + "storage": { + "backup": "", + "encrypt": false, + "labels": "", + "volname": "disk-01", + "voltype": "maxiops" + }, + "storage_backup": { + "interval": "daily", + "retention": 7, + "time": "00:00" + } + } +} diff --git a/.ncl-cache/af12de4ba01272cab897af2bece8c03555293e13c858f405cdae1b516f3c75d4.json b/.ncl-cache/af12de4ba01272cab897af2bece8c03555293e13c858f405cdae1b516f3c75d4.json new file mode 100644 index 0000000..4ab3f05 --- /dev/null +++ b/.ncl-cache/af12de4ba01272cab897af2bece8c03555293e13c858f405cdae1b516f3c75d4.json @@ -0,0 +1,38 @@ +{ + "manifest_plan": { + "delete": [ + { + "action": "delete", + "delay": 0, + "file": "httproute", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + } + ], + "init": [ + { + "action": "apply", + "delay": 0, + "file": "httproute", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + } + ], + "restart": [], + "update": [ + { + "action": "apply", + "delay": 0, + "file": "httproute", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + } + ] + } +} diff --git a/.ncl-cache/afc5bb5af1d03dd11f52fbb788cbf2577cba91725d2d79f777901c38d05373e2.json b/.ncl-cache/afc5bb5af1d03dd11f52fbb788cbf2577cba91725d2d79f777901c38d05373e2.json new file mode 100644 index 0000000..85c8fcf --- /dev/null +++ b/.ncl-cache/afc5bb5af1d03dd11f52fbb788cbf2577cba91725d2d79f777901c38d05373e2.json @@ -0,0 +1,16 @@ +{ + "os": { + "admin_group": "devadm", + "admin_user": "devadm", + "mode": "taskserv", + "name": "os", + "operations": { + "install": true + }, + "src_user_path": "devadm-home", + "ssh_keys": "", + "sysctl": { + "disable_ipv6": false + } + } +} diff --git a/.ncl-cache/b0578bb9e50ec5cd089edd5d4221995d9ea831e6afd23a86fa870f782a51468b.json b/.ncl-cache/b0578bb9e50ec5cd089edd5d4221995d9ea831e6afd23a86fa870f782a51468b.json new file mode 100644 index 0000000..e191b97 --- /dev/null +++ b/.ncl-cache/b0578bb9e50ec5cd089edd5d4221995d9ea831e6afd23a86fa870f782a51468b.json @@ -0,0 +1,146 @@ +{ + "adr_refs": [ + "adr-037", + "adr-038", + "adr-039" + ], + "description": "Disaster recovery for catastrophic loss of libre-wuji. Provisions a new cluster, restores zot from S3, reconnects to existing Radicle governance ledgers, replays any stranded audit events. Governance ledgers survive in Radicle; only the runtime is lost.", + "emit_audit": true, + "id": "dr_wuji_lost", + "name": "DR — Libre-Wuji Cluster Lost", + "params": [ + { + "default_val": "libre-wuji", + "description": "Target workspace (must be libre-wuji)", + "name": "workspace", + "required": true + }, + { + "default_val": "", + "description": "hcloud context name for cluster provisioning", + "name": "hetzner_context", + "required": true + }, + { + "default_val": "libre-wuji-zot", + "description": "S3 bucket name for zot restore", + "name": "s3_bucket", + "required": true + }, + { + "default_val": "", + "description": "ops-vm SSH host (for Radicle sync)", + "name": "ops_vm_host", + "required": true + }, + { + "default_val": "", + "description": "NATS account server URL for NATS reconnection", + "name": "nats_account_url", + "required": false + }, + { + "default_val": "false", + "description": "Skip cluster provision if new cluster already up", + "name": "skip_provision", + "required": false + } + ], + "preconditions": [ + "Radicle governance ledgers (policy-libre-wuji, desired-libre-wuji, state-libre-wuji) are accessible from ops-vm or Radicle peers", + "S3 bucket for zot (libre-wuji-zot) is intact with versioning enabled", + "ops-vm is operational and keeper-daemon is running", + "Hetzner API credentials are available for cluster reprovisioning", + "NATS cluster config (account server URL, credentials) is documented in ops runbook" + ], + "rollback_strategy": "manual", + "steps": [ + { + "depends_on": [], + "dry_run_arg": "--dry-run", + "id": "verify_radicle_ledgers_accessible", + "name": "Verify Radicle governance ledgers are accessible", + "on_error": "Stop", + "params": {}, + "script": "steps/verify_radicle_ledgers_accessible.nu" + }, + { + "depends_on": [ + "verify_radicle_ledgers_accessible" + ], + "dry_run_arg": "--dry-run", + "id": "provision_new_cluster", + "name": "Provision new libre-wuji cluster (skip if already up)", + "on_error": "Stop", + "params": {}, + "script": "steps/provision_new_cluster.nu" + }, + { + "depends_on": [ + "provision_new_cluster" + ], + "dry_run_arg": "--dry-run", + "id": "restore_zot_from_s3", + "name": "Restore zot registry pointing to existing S3 bucket", + "on_error": "Stop", + "params": {}, + "script": "steps/restore_zot_from_s3.nu" + }, + { + "depends_on": [ + "provision_new_cluster" + ], + "dry_run_arg": "--dry-run", + "id": "reconnect_radicle_seed", + "name": "Reconnect Radicle seed node — sync governance ledgers", + "on_error": "Stop", + "params": {}, + "script": "steps/reconnect_radicle_seed.nu" + }, + { + "depends_on": [ + "restore_zot_from_s3", + "reconnect_radicle_seed" + ], + "dry_run_arg": "--dry-run", + "id": "verify_ops_controller", + "name": "Verify ops-controller is running and NATS-connected", + "on_error": "Continue", + "params": {}, + "script": "steps/verify_ops_controller.nu" + }, + { + "depends_on": [ + "verify_ops_controller" + ], + "dry_run_arg": "--dry-run", + "id": "replay_stranded_audit_events", + "name": "Replay stranded audit events from Radicle state ledger", + "on_error": "Continue", + "params": {}, + "script": "steps/replay_stranded_audit_events.nu" + }, + { + "depends_on": [ + "replay_stranded_audit_events" + ], + "dry_run_arg": "--dry-run", + "id": "emit_audit", + "name": "Emit dr-wuji-recovered audit event", + "on_error": "Continue", + "params": { + "event_type": "dr_wuji_recovered" + }, + "script": "steps/emit_audit.nu" + } + ], + "success_criteria": [ + "New libre-wuji cluster is up with all components running", + "zot registry serving images from existing S3 bucket (no data loss)", + "Radicle seed synced policy-libre-wuji, desired-libre-wuji, state-libre-wuji from peers", + "ops-controller connected to NATS and processing ops from queue", + "Any stranded audit events replayed into SurrealDB mirror", + "ops history shows dr-wuji-recovered audit event" + ], + "version": 1 +} diff --git a/.ncl-cache/b059bea719152ee6107a037ed968096a0dde9438e8be71f059595b5502c3f901.json b/.ncl-cache/b059bea719152ee6107a037ed968096a0dde9438e8be71f059595b5502c3f901.json new file mode 100644 index 0000000..92d122f --- /dev/null +++ b/.ncl-cache/b059bea719152ee6107a037ed968096a0dde9438e8be71f059595b5502c3f901.json @@ -0,0 +1,46 @@ +{ + "DefaultHetznerCSI": { + "allow_volume_expansion": true, + "default_fs_type": "ext4", + "enable_snapshot_class": false, + "reclaim_policy": "Retain", + "storage_class_name": "hcloud-volumes", + "token_secret_name": "hcloud", + "version": "2.9.0" + }, + "HetznerCSI": { + "allow_volume_expansion": true, + "default_fs_type": "ext4", + "enable_snapshot_class": false, + "reclaim_policy": "Retain", + "storage_class_name": "hcloud-volumes", + "token_secret_name": "hcloud", + "version": "2.9.0" + }, + "Version": { + "dependencies": [ + "kubernetes", + "cilium" + ], + "name": "hetzner-csi", + "version": { + "check_latest": true, + "current": "2.9.0", + "grace_period": 86400, + "site": "", + "source": "github.com/hetznercloud/csi-driver", + "tags": "" + } + }, + "defaults": { + "hetzner_csi": { + "allow_volume_expansion": true, + "default_fs_type": "ext4", + "enable_snapshot_class": false, + "reclaim_policy": "Retain", + "storage_class_name": "hcloud-volumes", + "token_secret_name": "hcloud", + "version": "2.9.0" + } + } +} diff --git a/.ncl-cache/b085bfdf5335116c0cdd050ccbd42db0033e988192e237fdc220678434794284.json b/.ncl-cache/b085bfdf5335116c0cdd050ccbd42db0033e988192e237fdc220678434794284.json new file mode 100644 index 0000000..2211ecd --- /dev/null +++ b/.ncl-cache/b085bfdf5335116c0cdd050ccbd42db0033e988192e237fdc220678434794284.json @@ -0,0 +1,94 @@ +{ + "description": "Verify each workspace has the three required Radicle repos (policy, desired, state) with correct delegation profiles and M-of-N quorum (ADR-038).", + "id": "validate-radicle-governance", + "params": { + "expected_quorum": 2, + "ops_controller_key": "", + "radicle_home": "~/.radicle", + "workspace": "libre-wuji" + }, + "steps": [ + { + "actor": "Agent", + "cmd": "rad self --json | jq -e '.node.status == \"running\"'", + "depends_on": [], + "id": "check_radicle_node_running", + "name": "Radicle node (radicled) is running", + "on_error": "abort" + }, + { + "actor": "Agent", + "cmd": "rad inspect --json $(rad ls --json | jq -r '.[] | select(.name == \"policy-{workspace}\") | .rid') | jq -e '.rid'", + "depends_on": [ + "check_radicle_node_running" + ], + "id": "check_policy_repo_exists", + "name": "policy-{workspace} Radicle repo exists locally", + "on_error": "abort" + }, + { + "actor": "Agent", + "cmd": "rad inspect --json $(rad ls --json | jq -r '.[] | select(.name == \"{workspace}-desired\") | .rid') | jq -e '.rid'", + "depends_on": [ + "check_radicle_node_running" + ], + "id": "check_desired_repo_exists", + "name": "{workspace}-desired Radicle repo exists locally", + "on_error": "abort" + }, + { + "actor": "Agent", + "cmd": "rad inspect --json $(rad ls --json | jq -r '.[] | select(.name == \"{workspace}-state\") | .rid') | jq -e '.rid'", + "depends_on": [ + "check_radicle_node_running" + ], + "id": "check_state_repo_exists", + "name": "{workspace}-state Radicle repo exists locally", + "on_error": "abort" + }, + { + "actor": "Agent", + "cmd": "rad inspect --json $(rad ls --json | jq -r '.[] | select(.name == \"policy-{workspace}\") | .rid') | jq -e '.delegates | length >= {expected_quorum}'", + "depends_on": [ + "check_policy_repo_exists" + ], + "id": "check_policy_repo_quorum", + "name": "policy-{workspace} delegation threshold meets expected quorum", + "on_error": "abort" + }, + { + "actor": "Agent", + "cmd": "rad inspect --json $(rad ls --json | jq -r '.[] | select(.name == \"{workspace}-state\") | .rid') | jq -e '.delegates | length == 1 and .[0].key == \"{ops_controller_key}\"'", + "depends_on": [ + "check_state_repo_exists" + ], + "id": "check_state_repo_sole_delegate", + "name": "{workspace}-state repo has exactly one delegate (ops-controller key)", + "on_error": "abort" + }, + { + "actor": "Agent", + "cmd": "git -C {radicle_home}/storage/$(rad ls --json | jq -r '.[] | select(.name == \"{workspace}-state\") | .rid') log --show-signature -5 | grep -c 'Good signature'", + "depends_on": [ + "check_state_repo_sole_delegate" + ], + "id": "check_audit_commits_signed", + "name": "Recent commits on {workspace}-state are GPG/SSH-signed by ops-controller", + "on_error": "warn" + }, + { + "actor": "Agent", + "cmd": "echo 'radicle-governance validation complete: policy/desired/state repos confirmed, quorum={expected_quorum}, sole-delegate verified'", + "depends_on": [ + "check_policy_repo_quorum", + "check_state_repo_sole_delegate", + "check_audit_commits_signed" + ], + "id": "summary_report", + "name": "Emit governance validation summary for workspace={workspace}", + "on_error": "warn" + } + ], + "strategy": "Override", + "version": "1.0" +} diff --git a/.ncl-cache/b0d97d370bde70ad595156309721dab5e953dffc440ecf4aab49951b513139f0.json b/.ncl-cache/b0d97d370bde70ad595156309721dab5e953dffc440ecf4aab49951b513139f0.json new file mode 100644 index 0000000..1aa06d6 --- /dev/null +++ b/.ncl-cache/b0d97d370bde70ad595156309721dab5e953dffc440ecf4aab49951b513139f0.json @@ -0,0 +1,145 @@ +{ + "alternatives_considered": [ + { + "option": "Encode op governance logic in a provisioning subcommand that wraps preflight+start+deploy+finish", + "why_rejected": "The deploy recipe wrapping already exists for the common case. But purge, redeploy, and future multi-phase operations require different sequencing (e.g. purge requires interactive confirmation between op start and the destructive action). A single CLI wrapper would need flags for every variant, reintroducing the branching the thin-wrapper rule eliminates. The composition value of justfile multi-step recipes is precisely this per-operation sequencing." + }, + { + "option": "Use just variables instead of bash for PROVISIONING_NO_CACHE", + "why_rejected": "Just `export` only works for simple assignments and does not compose with multi-step bash recipe bodies. The `export PROVISIONING_NO_CACHE=true` pattern inside a `#!/usr/bin/env bash` recipe is the only form that reliably propagates the environment variable to all `provisioning` subprocess calls in that recipe body, including those in conditionals." + }, + { + "option": "Generate justfile modules from provisioning component metadata", + "why_rejected": "Component-specific modules (mail.just, and future postgresql.just) contain operational domain knowledge — emergency procedures, non-standard flags, guard rails — that cannot be derived from component metadata alone. Auto-generation would produce thin scaffolding without the operational value. The module contract is an authoring guide, not a codegen target." + } + ], + "consequences": { + "negative": [ + "Multi-step bash composition (deploy/redeploy/purge pattern) is explicitly allowed but must be justified — this weakens the thin-wrapper rule at the margin; authors must recognise the boundary", + "The `OP_ID=$(ls -t infra/{ws}/ops/ | head -1)` capture is a side-effect convention, not a typed return value — it breaks silently if `ops/` is on a filesystem where mtime ordering is unreliable (not a concern for git-tracked directories, but worth documenting)" + ], + "positive": [ + "New module authors have a verifiable contract — a module is conformant if `nu scripts/validate-justfile.nu` produces no violations", + "Contract is machine-validated: `validate-justfile.nu` checks no-cache, preflight ordering, intent quoting, and bash strict mode across all modules", + "Op log integrity preserved: orphaned ops from failed preflights cannot occur under the contract — including secret prerequisites (missing SOPS file, uncovered `_require_env` variables) which are caught by the preflight gate before `op start`", + "Help recipes are self-maintaining — adding a recipe to the group makes it appear in `{module}-help` automatically", + "Intent strings with spaces work correctly in all context (op log, audit trail, status display)", + "PROVISIONING_DEBUG propagates to both preflight and deploy — full debug output without exception to the flag passthrough pattern" + ] + }, + "constraints": [ + { + "check": { + "cmd": "nu workspaces/libre-wuji/scripts/validate-justfile.nu 2>&1 | grep 'write recipe missing'", + "expect_exit": 1, + "tag": "NuCmd" + }, + "claim": "Every write recipe (deploy, redeploy, purge, and any recipe that calls provisioning component {op}) must export PROVISIONING_NO_CACHE=true before the first provisioning call", + "id": "write-recipe-no-cache", + "rationale": "Stale Nickel config silently reaches the remote node when the cache is not cleared. Without PROVISIONING_NO_CACHE=true, the bundle builder may reuse a pre-edit render for the current operation. The flag must be set before any provisioning invocation in the recipe so that even preflight runs against a fresh render.", + "scope": "workspaces/*/justfiles/*.just", + "severity": "Hard" + }, + { + "check": { + "cmd": "nu workspaces/libre-wuji/scripts/validate-justfile.nu 2>&1 | grep 'op start'", + "expect_exit": 1, + "tag": "NuCmd" + }, + "claim": "In any multi-step recipe that calls provisioning op start, a provisioning component {op} {component} --check must appear before it and gate on its exit code", + "id": "op-governance-preflight-first", + "rationale": "Op records created before a known-bad preflight produce orphaned failed ops in the audit log with no associated deploy attempt. The preflight-first sequence ensures that op start is called only when the configuration has passed structural validation. Single-line op-start delegates are exempt — they are building blocks, not deploy owners. Purge recipes are exempt — they use interactive namespace confirmation as the gate, not bundle preflight.", + "scope": "workspaces/*/justfiles/*.just", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": true, + "paths": [ + "workspaces/" + ], + "pattern": "provisioning op start.*{{intent}}[^\"]", + "tag": "Grep" + }, + "claim": "Every delegate call that passes {{intent}} must quote it: \"{{intent}}\" — never bare {{intent}}", + "id": "intent-parameter-quoted", + "rationale": "Just passes positional parameters as shell words. An unquoted {{intent}} is split on whitespace by the shell, truncating multi-word intent strings silently. The op record stores only the first word. This is undetectable at recipe invocation time — it fails only at op log review when the intent field is wrong.", + "scope": "workspaces/*/justfiles/*.just", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": false, + "paths": [ + "workspaces/" + ], + "pattern": "#!/usr/bin/env bash", + "tag": "Grep" + }, + "claim": "Any recipe with a #!/usr/bin/env bash shebang must have set -euo pipefail as the second line", + "id": "multi-line-recipe-bash-strict", + "rationale": "Just does not propagate exit codes from recipe lines by default in multi-line bash recipes. Without set -euo pipefail, a failing provisioning call mid-recipe continues execution — subsequent steps run against a broken cluster state. The `set -e` part is the critical one: it ensures that op finish is not called with 'success' after a deploy failure.", + "scope": "workspaces/*/justfiles/*.just", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": false, + "paths": [ + "workspaces/" + ], + "pattern": "-help:", + "tag": "Grep" + }, + "claim": "Every .just module must have a {module}-help recipe using the awk group-extraction pattern", + "id": "module-help-recipe-required", + "rationale": "Without a {module}-help recipe, the module is invisible from the root default recipe. Operators discover available operations via 'just' (default recipe) → 'just {module}-help' → recipe detail. A module without help breaks the discovery chain. The awk pattern is self-maintaining — no manual synchronisation required as recipes are added.", + "scope": "workspaces/*/justfiles/*.just", + "severity": "Soft" + } + ], + "context": "Workspace justfiles in `workspaces/{ws}/justfiles/` are the operator-facing command surface for all cluster and infrastructure operations. Before this decision, no formal authoring contract existed for justfile modules: logic appeared inline (conditionals, loops), cache was not cleared on write paths, op governance wiring (preflight before op start) was inconsistent, and intent parameters were not quoted — allowing spaces in intent strings to break positional argument parsing. The `op.just` deploy/redeploy/purge recipes and the `mail.just` component-specific pattern emerged as the reference implementations during the libre-wuji postgresql deployment cycle, but the constraints were tribal knowledge. This ADR formalises the contract so any new justfile module can be validated by inspection without reading the reference implementations.", + "date": "2026-04-24", + "decision": "Workspace justfile modules follow a four-part contract. (1) Module structure: each `.just` file covers exactly one functional domain, declares a module-level variable for paths/script refs (never hardcoded inline — `infra` must be defined once as `infra := \"infra/{ws}\"` and used as `{{infra}}/ops/` throughout the module), and provides a `{module}-help` recipe that uses `awk` to extract the group's recipes from `just --list`. (2) Thin-wrapper rule: recipe bodies contain zero branching logic — all logic lives in `provisioning` CLI subcommands or `nu scripts/`. The single allowed exception is multi-step shell composition (`#!/usr/bin/env bash` + `set -euo pipefail`) when the composition itself is the value (e.g. sequencing preflight → op start → deploy → op finish). A second allowed exception is `PROVISIONING_DEBUG` passthrough: multi-step recipes may check `${PROVISIONING_DEBUG:-false}` and set a `DBG_FLAG` variable to propagate debug mode to all `provisioning` calls in the recipe body — this is inline logic that cannot be pushed to the CLI because the flag must reach both the `--check` and the deploy invocations. (3) Write-path invariants: any recipe that mutates cluster state must `export PROVISIONING_NO_CACHE=true` before the first `provisioning` call, preventing stale Nickel config from reaching the remote node. (4) Op governance wiring: write recipes that span multiple `provisioning` calls must follow the preflight-first sequence — `provisioning component {op} {component} --check` runs and must succeed before `provisioning op start` is called; `OP_ID` is captured from `ls -t {{infra}}/ops/ | head -1` immediately after `op start`; `provisioning op finish $OP_ID success|failed` is called unconditionally in both branches. Intent parameters must be passed quoted (`\"{{intent}}\"`) in all delegate calls to preserve spaces.", + "id": "adr-034", + "ontology_check": { + "decision_string": "Workspace justfile modules: thin-wrapper dispatch (no inline logic) + PROVISIONING_NO_CACHE=true on write paths + preflight-first op governance sequence + quoted intent parameters + awk-based self-documenting help recipes", + "invariants_at_risk": [ + "config-driven-always", + "type-safety-nickel" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "Inline logic in justfiles silently diverges from provisioning CLI semantics", + "detail": "Just is a task runner, not a shell — variables, quoting, and flow-control behaviour differ subtly from bash. Any conditional or loop written inline in a recipe body must duplicate decisions already encoded in the provisioning CLI or nu scripts, and will drift independently. The thin-wrapper rule prevents this divergence class: the justfile remains a dispatch table, not an implementation." + }, + { + "claim": "Stale Nickel config reaching the remote is undetectable at deploy time", + "detail": "The provisioning CLI caches rendered Nickel config across invocations. Without `PROVISIONING_NO_CACHE=true`, a write recipe may bundle a config that was rendered before the current edit, sending outdated field values to the orchestrator. This class of bug is invisible in the local preflight because the preflight runs against the cached bundle. Exporting the flag at recipe scope ensures every build in that recipe execution is fresh." + }, + { + "claim": "Op record creation before preflight failure leaves an orphaned op in failed state", + "detail": "If `provisioning op start` runs before `provisioning component {op} --check`, and the preflight then fails, an op record exists in `infra/{ws}/ops/` with no matching deploy attempt. The op log shows a failed op with no cause. The preflight-first sequence guarantees that no op record is created for a configuration that was known-bad at submission time." + }, + { + "claim": "Unquoted intent parameters silently truncate multi-word intent strings", + "detail": "Just passes positional parameters to shell recipes as separate words. `provisioning op start {{component}} {{operation}} {{intent}}` receives 'initial' as intent when the caller wrote 'initial mail server setup'. The quoted form `\"{{intent}}\"` preserves the full string through the shell word-splitting boundary. This is observable only when reviewing op log entries — the intent stored in the op record will be truncated without error." + }, + { + "claim": "awk-based help recipes provide self-consistent documentation without maintenance overhead", + "detail": "A `{module}-help` recipe that runs `just --list | awk '/^ \\[{group}\\]/{p=1;next} p && /^ \\[/{exit} p && NF && !/-help/{print}'` extracts group recipes from the live justfile — the help output is always current. A hand-maintained help block diverges from reality as recipes are added or removed. The awk pattern is copy-exact across modules; only the group name and description line change." + }, + { + "claim": "PROVISIONING_DEBUG passthrough is the only legitimate inline conditional in multi-step recipes", + "detail": "The `PROVISIONING_DEBUG=true just deploy ...` invocation pattern requires a `DBG_FLAG` variable that is passed to both the `--check` preflight and the deploy invocation. If the flag only reached the deploy but not the preflight, debug output would be incomplete. The flag cannot be pushed to a provisioning CLI subcommand because the shell expansion happens at recipe body scope. This is a narrow, named exception to the thin-wrapper rule — not a precedent for arbitrary inline logic." + } + ], + "related_adrs": [ + "adr-031-unified-component-cli", + "adr-033-cluster-component-extension-pattern" + ], + "status": "Accepted", + "title": "Workspace Justfile Recipe Pattern: thin-wrapper dispatch + op governance contract" +} diff --git a/.ncl-cache/b108450474ac0bf5e812f2d07876a72d67683f8eb7ebfa3a0416abfae2e6c661.json b/.ncl-cache/b108450474ac0bf5e812f2d07876a72d67683f8eb7ebfa3a0416abfae2e6c661.json new file mode 100644 index 0000000..b8c0b55 --- /dev/null +++ b/.ncl-cache/b108450474ac0bf5e812f2d07876a72d67683f8eb7ebfa3a0416abfae2e6c661.json @@ -0,0 +1,136 @@ +{ + "adr_refs": [ + "adr-037", + "adr-038" + ], + "description": "Rotates ops-controller key, keeper key, or operator key. For ops-controller: generates new key, proposes delegation patch on state- signed by quorum, activates new key, verifies continuity. Keeper and operator key rotation follow the same quorum-sign pattern.", + "emit_audit": true, + "id": "rotate_keys", + "name": "Key Rotation", + "params": [ + { + "default_val": "", + "description": "Target workspace (e.g. libre-wuji)", + "name": "workspace", + "required": true + }, + { + "default_val": "", + "description": "Which key to rotate: ops-controller | keeper | operator", + "name": "key_type", + "required": true + }, + { + "default_val": "", + "description": "Path to the new Ed25519 private key PEM", + "name": "new_key_path", + "required": true + }, + { + "default_val": "", + "description": "Path to the new Ed25519 public key PEM", + "name": "new_pubkey_path", + "required": true + }, + { + "default_val": "", + "description": "ops-vm SSH host (required for keeper rotation)", + "name": "ops_vm_host", + "required": false + } + ], + "preconditions": [ + "Identify which key type to rotate: ops-controller | keeper | operator", + "Ensure quorum of existing signers is available to sign the delegation patch", + "For ops-controller rotation: audit mirror must be paused or confirmed resilient to a 30-60s gap", + "Generate the new key offline before running this playbook" + ], + "rollback_strategy": "manual", + "steps": [ + { + "depends_on": [], + "dry_run_arg": "--dry-run", + "id": "validate_new_key", + "name": "Validate new key is a valid Ed25519 keypair", + "on_error": "Stop", + "params": {}, + "script": "steps/validate_new_key.nu" + }, + { + "depends_on": [ + "validate_new_key" + ], + "dry_run_arg": "--dry-run", + "id": "propose_delegation_patch", + "name": "Propose delegation patch on state- repo", + "on_error": "Stop", + "params": {}, + "script": "steps/propose_delegation_patch.nu" + }, + { + "depends_on": [ + "propose_delegation_patch" + ], + "dry_run_arg": "--dry-run", + "id": "sign_delegation_patch", + "name": "Await quorum signatures on delegation patch", + "on_error": "Stop", + "params": {}, + "script": "steps/sign_delegation_patch.nu" + }, + { + "depends_on": [ + "sign_delegation_patch" + ], + "dry_run_arg": "--dry-run", + "id": "activate_new_key", + "name": "Activate new key (deploy to target service)", + "on_error": "Rollback", + "params": {}, + "script": "steps/activate_new_key.nu" + }, + { + "depends_on": [ + "activate_new_key" + ], + "dry_run_arg": "--dry-run", + "id": "verify_continuity", + "name": "Verify audit/signing continuity with new key", + "on_error": "Continue", + "params": {}, + "script": "steps/verify_continuity.nu" + }, + { + "depends_on": [ + "verify_continuity" + ], + "dry_run_arg": "--dry-run", + "id": "revoke_old_key", + "name": "Revoke old key from delegation set", + "on_error": "Continue", + "params": {}, + "script": "steps/revoke_old_key.nu" + }, + { + "depends_on": [ + "revoke_old_key" + ], + "dry_run_arg": "--dry-run", + "id": "emit_audit", + "name": "Emit key-rotation audit event", + "on_error": "Continue", + "params": { + "event_type": "key_rotation" + }, + "script": "steps/emit_audit.nu" + } + ], + "success_criteria": [ + "New key is active and accepted by the target service", + "Delegation patch is merged in state- Radicle repo", + "Old key is removed from delegation set", + "ops history shows key-rotation audit event", + "No interruption in audit trail during rotation" + ], + "version": 1 +} diff --git a/.ncl-cache/b207efbb0c864cd0628a471b4055e081c45e53eb66fecda0473129dd637fb29a.json b/.ncl-cache/b207efbb0c864cd0628a471b4055e081c45e53eb66fecda0473129dd637fb29a.json new file mode 100644 index 0000000..6b390b1 --- /dev/null +++ b/.ncl-cache/b207efbb0c864cd0628a471b4055e081c45e53eb66fecda0473129dd637fb29a.json @@ -0,0 +1,59 @@ +{ + "provider": { + "binary": "restic", + "commands": { + "backup": { + "repo_flag": "-r", + "snapshot_id_regex": "snapshot (?P[a-f0-9]+) saved", + "subcmd": "backup", + "tag_flag": "--tag" + }, + "forget": { + "extra_flags": [ + "--prune", + "--quiet" + ], + "keep_last_flag": "--keep-last", + "keep_monthly_flag": "--keep-monthly", + "keep_yearly_flag": "--keep-yearly", + "repo_flag": "-r", + "subcmd": "forget", + "tag_flag": "--tag" + }, + "list": { + "repo_flag": "-r", + "subcmd": "snapshots", + "tag_flag": "--tag" + }, + "restore": { + "repo_flag": "-r", + "subcmd": "restore", + "target_flag": "--target" + }, + "verify": { + "repo_flag": "-r", + "subcmd": "check" + } + }, + "connection": { + "required": false, + "s3_flags": {} + }, + "env": { + "optional": [ + "RESTIC_PASSWORD_FILE", + "RESTIC_PASSWORD" + ], + "required": [ + "RESTIC_REPOSITORY" + ] + }, + "features": { + "mount": true, + "tags": true, + "ui": false, + "verify": true + }, + "name": "restic" + } +} diff --git a/.ncl-cache/b2b27cf217a9979f79f3af56309fe0a4359bf48cb3457ef5700514a847085d80.json b/.ncl-cache/b2b27cf217a9979f79f3af56309fe0a4359bf48cb3457ef5700514a847085d80.json new file mode 100644 index 0000000..50eed42 --- /dev/null +++ b/.ncl-cache/b2b27cf217a9979f79f3af56309fe0a4359bf48cb3457ef5700514a847085d80.json @@ -0,0 +1,113 @@ +{ + "odoo": { + "acme_email": "", + "cf_secret_name": "", + "cluster_issuer": "letsencrypt-prod", + "concerns": { + "backup": { + "backlog_ref": "BACKUP-ODOO-001", + "kind": "pending", + "reason": "BackupPolicy declared at workspace level (odoo-stack BackupGroup with database scope + filestore service_full)" + }, + "certs": { + "certs_impl": { + "acme_server": "https://acme-v02.api.letsencrypt.org/directory", + "email": "", + "provider": "cloudflare", + "secret_ref": "" + }, + "kind": "enabled" + }, + "dns": { + "dns_impl": { + "internal": [], + "zone": "" + }, + "kind": "enabled" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "enabled", + "tls_impl": { + "hostnames": [], + "issuer_ref": "letsencrypt-prod", + "secret_name": "odoo-tls" + } + } + }, + "db_filter": "", + "db_host": "postgresql.core-data.svc.cluster.local", + "db_name": "", + "db_port": 5432, + "db_user": "odoo", + "dns_zone": "", + "domain": "", + "gateway_fip": "", + "gateway_ip": "", + "gateway_name": "libre-wuji", + "gateway_ns": "kube-system", + "image": "odoo:18.0", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "max_cron_threads": 1, + "mode": "cluster", + "name": "odoo", + "namespace": "", + "oca_addons": [ + "l10n-spain", + "account-financial-reporting", + "account-invoicing", + "server-ux", + "reporting-engine", + "partner-contact", + "account-payment", + "bank-payment", + "community-data-files" + ], + "operations": { + "backup": true, + "delete": true, + "health": true, + "install": true, + "restart": true, + "restore": true, + "update": true + }, + "provides": { + "endpoints": [], + "port": 8069, + "service": "odoo" + }, + "requires": { + "credentials": [ + "ODOO_DB_PASSWORD", + "ODOO_ADMIN_PASSWORD" + ], + "ports": [ + { + "exposure": "internal", + "port": 8069 + } + ], + "storage": { + "persistent": true, + "size": "5Gi" + } + }, + "storage_class": "longhorn-retain", + "tenant": "", + "version": "18.0", + "workers": 0 + } +} diff --git a/.ncl-cache/b3a6b595bcb56dfe670fb9f47b9e8f05a9f954951c4c2efe1bb5b5214a863b61.json b/.ncl-cache/b3a6b595bcb56dfe670fb9f47b9e8f05a9f954951c4c2efe1bb5b5214a863b61.json new file mode 100644 index 0000000..17da240 --- /dev/null +++ b/.ncl-cache/b3a6b595bcb56dfe670fb9f47b9e8f05a9f954951c4c2efe1bb5b5214a863b61.json @@ -0,0 +1,4 @@ +{ + "nickel_api": "1.0", + "version": "18.0.0" +} diff --git a/.ncl-cache/b4f9c59dc2218e99f4ad74595b2e2392f94688e360f56b0720477afb5978860b.json b/.ncl-cache/b4f9c59dc2218e99f4ad74595b2e2392f94688e360f56b0720477afb5978860b.json new file mode 100644 index 0000000..b60f917 --- /dev/null +++ b/.ncl-cache/b4f9c59dc2218e99f4ad74595b2e2392f94688e360f56b0720477afb5978860b.json @@ -0,0 +1,31 @@ +{ + "DefaultExternalNFS": { + "ip": "{{network_private_ip}}", + "net": "$net", + "shared": "/shared" + }, + "ExternalNFS": { + "ip": "{{network_private_ip}}", + "net": "$net", + "shared": "/shared" + }, + "Version": { + "dependencies": [], + "name": "external-nfs", + "version": { + "check_latest": false, + "current": "latest", + "grace_period": 86400, + "site": "", + "source": "", + "tags": "" + } + }, + "defaults": { + "external_nfs": { + "ip": "{{network_private_ip}}", + "net": "$net", + "shared": "/shared" + } + } +} diff --git a/.ncl-cache/b5a183ed2e02a10b0d50838782b3bbd44f28322643001bda561b90ec841adec1.json b/.ncl-cache/b5a183ed2e02a10b0d50838782b3bbd44f28322643001bda561b90ec841adec1.json new file mode 100644 index 0000000..d3d5dda --- /dev/null +++ b/.ncl-cache/b5a183ed2e02a10b0d50838782b3bbd44f28322643001bda561b90ec841adec1.json @@ -0,0 +1,51 @@ +{ + "local_path_provisioner": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "state in K8s API + per-node hostPath; PVCs captured by per-component policies" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "controller-level RBAC, not TLS endpoint" + } + }, + "default_storage_class": true, + "host_path": "/var/lib/data/local-path-provisioner", + "live_check": { + "namespace": "local-path-storage", + "scope": "cp_only", + "selector": "app=local-path-provisioner", + "strategy": "k8s_pods" + }, + "name": "local-path-provisioner", + "namespace": "local-path-storage", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "reclaim_policy": "Retain", + "storage_class_name": "local-path", + "version": "v0.0.30" + } +} diff --git a/.ncl-cache/b719fbee59f068db4b79e5cbd318a24ba32a93e0b48f821deba2f4003fb9517a.json b/.ncl-cache/b719fbee59f068db4b79e5cbd318a24ba32a93e0b48f821deba2f4003fb9517a.json new file mode 100644 index 0000000..bc20cae --- /dev/null +++ b/.ncl-cache/b719fbee59f068db4b79e5cbd318a24ba32a93e0b48f821deba2f4003fb9517a.json @@ -0,0 +1,46 @@ +{ + "woodpecker": { + "database": "woodpecker", + "db_host": "postgresql.data.svc", + "forgejo_url": "http://forgejo.data.svc:3000", + "grpc_port": 9000, + "http_port": 8000, + "image_agent": "woodpecker/agent:latest", + "image_server": "woodpecker/server:latest", + "mode": "cluster", + "name": "woodpecker", + "namespace": "data", + "operations": { + "delete": true, + "health": true, + "install": true, + "update": true + }, + "provides": { + "port": 8000, + "service": "woodpecker" + }, + "requires": { + "credentials": [ + "WOODPECKER_AGENT_SECRET", + "WOODPECKER_FORGEJO_SECRET", + "POSTGRES_PASSWORD" + ], + "ports": [ + { + "exposure": "public", + "port": 80 + }, + { + "exposure": "public", + "port": 443 + } + ], + "storage": { + "persistent": true, + "size": "5Gi" + } + }, + "version": "latest" + } +} diff --git a/.ncl-cache/b72c8ac82f92f5a3255eba70a3a99e7e1547452438a062c3229a192918c9d3df.json b/.ncl-cache/b72c8ac82f92f5a3255eba70a3a99e7e1547452438a062c3229a192918c9d3df.json new file mode 100644 index 0000000..fa26a2a --- /dev/null +++ b/.ncl-cache/b72c8ac82f92f5a3255eba70a3a99e7e1547452438a062c3229a192918c9d3df.json @@ -0,0 +1,50 @@ +{ + "membranes": [ + { + "accepts": [ + "EcosystemRelevance" + ], + "active": false, + "closing_condition": "Any SOLID enforcement layer failing or NATS stream misconfiguration detected.", + "description": "Controls when the provisioning control plane is ready for production deployment and multi-user mode.", + "id": "control-plane-readiness", + "max_duration": "Indefinite", + "name": "Control Plane Readiness", + "opening_condition": { + "core_stable": true, + "description": "Orchestrator + Control Center operational, NATS streams configured and stable, SOLID boundaries passing all 6 enforcement layers, Cedar policies loaded and evaluated.", + "max_tension_dimensions": 2, + "pending_transitions": 2 + }, + "permeability": "Low", + "protects": [ + "production deployment", + "multi-user mode" + ], + "protocol": "Challenge" + }, + { + "accepts": [ + "EcosystemRelevance", + "OpportunityAlignment" + ], + "active": false, + "closing_condition": "Workspace config fails schema validation or provider capabilities no longer match declared requirements.", + "description": "Controls when a workspace is ready for production use — all taskservs validated, config schema-checked, provider capabilities matched.", + "id": "workspace-certification", + "max_duration": "Indefinite", + "name": "Workspace Certification", + "opening_condition": { + "core_stable": true, + "description": "All taskservs in workspace have dependencies.ncl, config validates via nickel typecheck, provider capabilities match requirements.", + "max_tension_dimensions": 3, + "pending_transitions": 3 + }, + "permeability": "Medium", + "protects": [ + "workspace production use" + ], + "protocol": "Observe" + } + ] +} diff --git a/.ncl-cache/b75d3dfe31fb974f66cd473f0bda603c9a8f0118b8b421e253917f4268b6c73e.json b/.ncl-cache/b75d3dfe31fb974f66cd473f0bda603c9a8f0118b8b421e253917f4268b6c73e.json new file mode 100644 index 0000000..27216ee --- /dev/null +++ b/.ncl-cache/b75d3dfe31fb974f66cd473f0bda603c9a8f0118b8b421e253917f4268b6c73e.json @@ -0,0 +1,12 @@ +{ + "dependencies": [], + "name": "etcd", + "version": { + "check_latest": true, + "current": "3.6.10", + "grace_period": 86400, + "site": "etcd.io", + "source": "github.com/etcd-io/etcd", + "tags": "" + } +} diff --git a/.ncl-cache/b789dffe0519c35485084ef149bc21d123011124781fce295b163c27957cdc04.json b/.ncl-cache/b789dffe0519c35485084ef149bc21d123011124781fce295b163c27957cdc04.json new file mode 100644 index 0000000..ddaa53c --- /dev/null +++ b/.ncl-cache/b789dffe0519c35485084ef149bc21d123011124781fce295b163c27957cdc04.json @@ -0,0 +1,215 @@ +{ + "DefaultLonghorn": { + "allow_volume_expansion": true, + "concerns": { + "backup": { + "kind": "disabled", + "reason": "engine state captured by SystemBackupDef.longhorn_engine; per-PV data is captured by per-component BackupPolicies" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "internal cluster storage, no TLS endpoint" + } + }, + "default_data_path": "/var/lib/longhorn", + "demote_default_class": "hcloud-volumes", + "is_default_class": true, + "live_check": { + "namespace": "longhorn-system", + "scope": "cp_only", + "selector": "longhorn-manager", + "strategy": "k8s_pods" + }, + "mode": "taskserv", + "namespace": "longhorn-system", + "node_selector": {}, + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "private_gateway_hostname": "", + "private_gateway_name": "", + "private_gateway_namespace": "kube-system", + "reclaim_policy": "Retain", + "replica_count": 2, + "storage_class_name": "longhorn", + "storage_network_interface": "", + "storage_nodes": [], + "taint_toleration": "", + "ui_enabled": true, + "ui_ingress_annotations": {}, + "ui_ingress_class": "cilium", + "ui_ingress_enabled": false, + "ui_ingress_host": "", + "ui_ingress_tls_secret": "", + "version": "1.11.1" + }, + "Longhorn": { + "allow_volume_expansion": true, + "concerns": { + "backup": { + "kind": "disabled", + "reason": "engine state captured by SystemBackupDef.longhorn_engine; per-PV data is captured by per-component BackupPolicies" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "internal cluster storage, no TLS endpoint" + } + }, + "default_data_path": "/var/lib/longhorn", + "demote_default_class": "hcloud-volumes", + "is_default_class": true, + "live_check": { + "namespace": "longhorn-system", + "scope": "cp_only", + "selector": "longhorn-manager", + "strategy": "k8s_pods" + }, + "mode": "taskserv", + "namespace": "longhorn-system", + "node_selector": {}, + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "private_gateway_hostname": "", + "private_gateway_name": "", + "private_gateway_namespace": "kube-system", + "reclaim_policy": "Retain", + "replica_count": 2, + "storage_class_name": "longhorn", + "storage_network_interface": "", + "storage_nodes": [], + "taint_toleration": "", + "ui_enabled": true, + "ui_ingress_annotations": {}, + "ui_ingress_class": "cilium", + "ui_ingress_enabled": false, + "ui_ingress_host": "", + "ui_ingress_tls_secret": "", + "version": "1.11.1" + }, + "Version": { + "dependencies": [ + "kubernetes", + "cilium", + "longhorn_node_prep" + ], + "name": "longhorn", + "version": { + "check_latest": true, + "current": "1.11.1", + "grace_period": 86400, + "site": "https://longhorn.io", + "source": "github.com/longhorn/longhorn", + "tags": "https://api.github.com/repos/longhorn/longhorn/releases/latest" + } + }, + "defaults": { + "longhorn": { + "allow_volume_expansion": true, + "concerns": { + "backup": { + "kind": "disabled", + "reason": "engine state captured by SystemBackupDef.longhorn_engine; per-PV data is captured by per-component BackupPolicies" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "internal cluster storage, no TLS endpoint" + } + }, + "default_data_path": "/var/lib/longhorn", + "demote_default_class": "hcloud-volumes", + "is_default_class": true, + "live_check": { + "namespace": "longhorn-system", + "scope": "cp_only", + "selector": "longhorn-manager", + "strategy": "k8s_pods" + }, + "mode": "taskserv", + "namespace": "longhorn-system", + "node_selector": {}, + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "private_gateway_hostname": "", + "private_gateway_name": "", + "private_gateway_namespace": "kube-system", + "reclaim_policy": "Retain", + "replica_count": 2, + "storage_class_name": "longhorn", + "storage_network_interface": "", + "storage_nodes": [], + "taint_toleration": "", + "ui_enabled": true, + "ui_ingress_annotations": {}, + "ui_ingress_class": "cilium", + "ui_ingress_enabled": false, + "ui_ingress_host": "", + "ui_ingress_tls_secret": "", + "version": "1.11.1" + } + } +} diff --git a/.ncl-cache/b9eaa14c51ebf61664fd31df462582da62abd69a569eba7fd3be04d422ddadd0.json b/.ncl-cache/b9eaa14c51ebf61664fd31df462582da62abd69a569eba7fd3be04d422ddadd0.json new file mode 100644 index 0000000..17ecad0 --- /dev/null +++ b/.ncl-cache/b9eaa14c51ebf61664fd31df462582da62abd69a569eba7fd3be04d422ddadd0.json @@ -0,0 +1,251 @@ +{ + "DefaultStalwart": { + "cluster_issuer": "letsencrypt-prod", + "data_dir": "/var/lib/stalwart", + "domain": "example.com", + "hostname": "mail.example.com", + "http_port": 8080, + "image": "stalwartlabs/mail-server:v0.11.6", + "imaps_port": 993, + "lb_ipam_ip": "", + "mode": "cluster", + "name": "stalwart", + "namespace": "mail", + "node": "", + "operations": { + "backup": true, + "config": true, + "delete": true, + "health": true, + "install": true, + "restart": true, + "restore": true, + "update": true + }, + "provides": { + "endpoints": [], + "ports": [ + 25, + 465, + 587, + 993 + ], + "service": "stalwart" + }, + "relay": { + "host": "", + "name": "ses", + "port": 587, + "tls": true + }, + "requires": { + "credentials": [ + "RELAY_USERNAME", + "RELAY_PASSWORD", + "ADMIN_PASSWORD" + ], + "ports": [ + { + "exposure": "public", + "port": 25 + }, + { + "exposure": "public", + "port": 465 + }, + { + "exposure": "public", + "port": 587 + }, + { + "exposure": "public", + "port": 993 + }, + { + "exposure": "internal", + "port": 8080 + } + ], + "storage": { + "persistent": true, + "size": "20Gi" + } + }, + "smtp_port": 25, + "smtps_port": 465, + "storage_class": "hcloud-volumes", + "submission_port": 587, + "tls_secret": "stalwart-tls", + "version": "0.11.6" + }, + "Stalwart": { + "cluster_issuer": "letsencrypt-prod", + "data_dir": "/var/lib/stalwart", + "domain": "example.com", + "hostname": "mail.example.com", + "http_port": 8080, + "image": "stalwartlabs/mail-server:v0.11.6", + "imaps_port": 993, + "lb_ipam_ip": "", + "mode": "cluster", + "name": "stalwart", + "namespace": "mail", + "node": "", + "operations": { + "backup": true, + "config": true, + "delete": true, + "health": true, + "install": true, + "reinstall": false, + "restart": true, + "restore": true, + "update": true + }, + "provides": { + "endpoints": [], + "ports": [ + 25, + 465, + 587, + 993 + ], + "service": "stalwart" + }, + "relay": { + "host": "", + "name": "ses", + "port": 587, + "tls": true + }, + "requires": { + "credentials": [ + "RELAY_USERNAME", + "RELAY_PASSWORD", + "ADMIN_PASSWORD" + ], + "ports": [ + { + "exposure": "public", + "port": 25, + "protocol": "TCP" + }, + { + "exposure": "public", + "port": 465, + "protocol": "TCP" + }, + { + "exposure": "public", + "port": 587, + "protocol": "TCP" + }, + { + "exposure": "public", + "port": 993, + "protocol": "TCP" + }, + { + "exposure": "internal", + "port": 8080, + "protocol": "TCP" + } + ], + "storage": { + "persistent": true, + "size": "20Gi" + } + }, + "smtp_port": 25, + "smtps_port": 465, + "storage_class": "hcloud-volumes", + "submission_port": 587, + "tls_secret": "stalwart-tls", + "version": "0.11.6" + }, + "Version": { + "nickel_api": "1.0", + "version": "0.11.6" + }, + "defaults": { + "stalwart": { + "cluster_issuer": "letsencrypt-prod", + "data_dir": "/var/lib/stalwart", + "domain": "example.com", + "hostname": "mail.example.com", + "http_port": 8080, + "image": "stalwartlabs/mail-server:v0.11.6", + "imaps_port": 993, + "lb_ipam_ip": "", + "mode": "cluster", + "name": "stalwart", + "namespace": "mail", + "node": "", + "operations": { + "backup": true, + "config": true, + "delete": true, + "health": true, + "install": true, + "restart": true, + "restore": true, + "update": true + }, + "provides": { + "endpoints": [], + "ports": [ + 25, + 465, + 587, + 993 + ], + "service": "stalwart" + }, + "relay": { + "host": "", + "name": "ses", + "port": 587, + "tls": true + }, + "requires": { + "credentials": [ + "RELAY_USERNAME", + "RELAY_PASSWORD", + "ADMIN_PASSWORD" + ], + "ports": [ + { + "exposure": "public", + "port": 25 + }, + { + "exposure": "public", + "port": 465 + }, + { + "exposure": "public", + "port": 587 + }, + { + "exposure": "public", + "port": 993 + }, + { + "exposure": "internal", + "port": 8080 + } + ], + "storage": { + "persistent": true, + "size": "20Gi" + } + }, + "smtp_port": 25, + "smtps_port": 465, + "storage_class": "hcloud-volumes", + "submission_port": 587, + "tls_secret": "stalwart-tls", + "version": "0.11.6" + } + } +} diff --git a/.ncl-cache/ba72399ac7d5aecfa846fbde86b5d7c8f1a37c660b1d70a96322dac82c396f9d.json b/.ncl-cache/ba72399ac7d5aecfa846fbde86b5d7c8f1a37c660b1d70a96322dac82c396f9d.json new file mode 100644 index 0000000..68f89a8 --- /dev/null +++ b/.ncl-cache/ba72399ac7d5aecfa846fbde86b5d7c8f1a37c660b1d70a96322dac82c396f9d.json @@ -0,0 +1,31 @@ +{ + "best_practices": [ + "bp_001", + "bp_008", + "bp_013" + ], + "category": "taskserv", + "conflicts_with": [], + "dependencies": [], + "description": "Infrastructure taskserv for core provisioning tasks including storage, networking, and compute", + "name": "infrastructure", + "provides": [ + { + "id": "server-lifecycle", + "interface": "taskservs/infrastructure", + "version": "1.0.0" + }, + { + "id": "network-setup", + "interface": "taskservs/infrastructure", + "version": "1.0.0" + } + ], + "requires": [], + "tags": [ + "taskserv", + "infrastructure", + "core" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/bb1e8d937a8fa2780ebbbbdbcbde64621e6540c6a3c3bedfc1966284cd86480c.json b/.ncl-cache/bb1e8d937a8fa2780ebbbbdbcbde64621e6540c6a3c3bedfc1966284cd86480c.json new file mode 100644 index 0000000..26f9a4e --- /dev/null +++ b/.ncl-cache/bb1e8d937a8fa2780ebbbbdbcbde64621e6540c6a3c3bedfc1966284cd86480c.json @@ -0,0 +1,12 @@ +{ + "dependencies": [], + "name": "crun", + "version": { + "check_latest": true, + "current": "1.21", + "grace_period": 86400, + "site": "", + "source": "github.com/containers/crun", + "tags": "" + } +} diff --git a/.ncl-cache/bb4ab1ebc70521480685a8e192601b65165c7620997cfee50936eebf38515455.json b/.ncl-cache/bb4ab1ebc70521480685a8e192601b65165c7620997cfee50936eebf38515455.json new file mode 100644 index 0000000..de2f1f9 --- /dev/null +++ b/.ncl-cache/bb4ab1ebc70521480685a8e192601b65165c7620997cfee50936eebf38515455.json @@ -0,0 +1,8 @@ +{ + "podman": { + "name": "podman", + "runtime_default": "crun", + "runtimes": "crun,runc", + "version": "5.3.1" + } +} diff --git a/.ncl-cache/bb73d0d629d6a01674c4e75ffcc54139f3e665411ec2b044085e36d1fbac3fd2.json b/.ncl-cache/bb73d0d629d6a01674c4e75ffcc54139f3e665411ec2b044085e36d1fbac3fd2.json new file mode 100644 index 0000000..51220ae --- /dev/null +++ b/.ncl-cache/bb73d0d629d6a01674c4e75ffcc54139f3e665411ec2b044085e36d1fbac3fd2.json @@ -0,0 +1,15 @@ +{ + "archs": [ + "x86_64", + "aarch64" + ], + "debug_enabled": false, + "enable_kvm": true, + "enable_tcg": true, + "enable_xen": false, + "name": "qemu", + "sandbox_enabled": true, + "selinux_enabled": true, + "trace_enabled": false, + "version": "latest" +} diff --git a/.ncl-cache/bc36bcf8861675d25f552f4be69495edd59b80c30ef9c4096def1f5e0b606e3f.json b/.ncl-cache/bc36bcf8861675d25f552f4be69495edd59b80c30ef9c4096def1f5e0b606e3f.json new file mode 100644 index 0000000..6023f91 --- /dev/null +++ b/.ncl-cache/bc36bcf8861675d25f552f4be69495edd59b80c30ef9c4096def1f5e0b606e3f.json @@ -0,0 +1,109 @@ +{ + "dev_limits": { + "max_cpu_cores_per_user": 32, + "max_memory_gb_per_user": 128, + "max_servers_per_user": 10, + "max_storage_gb_per_user": 500 + }, + "local_extensions": { + "allow_mixed": true, + "local_path": "./provisioning/extensions", + "source": "local" + }, + "minimal_security": { + "audit_logging": false, + "dns_modification": "none", + "encryption_at_rest": false, + "encryption_in_transit": false, + "network_isolation": false, + "secret_provider": { + "provider": "sops" + } + }, + "mtls_auth": { + "auth_type": "mtls", + "mtls_config": { + "ca_cert_path": "/etc/provisioning/certs/ca.crt", + "client_cert_path": "/etc/provisioning/certs/client.crt", + "client_key_path": "/etc/provisioning/certs/client.key", + "verify_server": true + }, + "ssh_key_storage": "kms" + }, + "no_auth": { + "auth_type": "none", + "ssh_key_storage": "local" + }, + "no_locking": { + "git_integration": "optional", + "isolation": "none", + "locking": "disabled" + }, + "oci_extensions": { + "oci_registry": { + "auth_token_path": "~/.provisioning/tokens/oci", + "cache_dir": "~/.provisioning/oci-cache", + "enabled": true, + "endpoint": "harbor.company.local", + "namespace": "provisioning-extensions", + "tls_enabled": true, + "verify_ssl": true + }, + "source": "oci" + }, + "prod_limits": { + "max_cpu_cores_per_user": 64, + "max_memory_gb_per_user": 256, + "max_servers_per_user": 20, + "max_storage_gb_per_user": 1000, + "max_total_cpu_cores": 2000, + "max_total_memory_gb": 8192, + "max_total_servers": 500 + }, + "standard_security": { + "audit_log_path": "/var/log/provisioning/audit.log", + "audit_logging": true, + "dns_modification": "coredns", + "encryption_at_rest": false, + "encryption_in_transit": true, + "network_isolation": false, + "secret_provider": { + "provider": "sops" + } + }, + "strict_locking": { + "git_integration": "required", + "isolation": "strict", + "lock_provider": "etcd", + "locking": "required", + "max_workspaces_per_user": 3 + }, + "strict_security": { + "audit_log_path": "/var/log/provisioning/enterprise-audit.log", + "audit_logging": true, + "dns_modification": "system", + "encryption_at_rest": true, + "encryption_in_transit": true, + "network_isolation": true, + "secret_provider": { + "provider": "vault" + } + }, + "token_auth": { + "auth_type": "token", + "ssh_key_storage": "local", + "token_config": { + "expiry_seconds": 86400, + "refresh_enabled": true, + "token_format": "jwt", + "token_path": "~/.provisioning/tokens/auth" + } + }, + "user_locking": { + "git_integration": "required", + "isolation": "user", + "lock_provider": "gitea", + "locking": "enabled", + "max_workspaces_per_user": 5 + } +} diff --git a/.ncl-cache/bc5198cf08bea183f49e3e9f297e70b5a3d193b7d8460958d8ee1a1dd0458717.json b/.ncl-cache/bc5198cf08bea183f49e3e9f297e70b5a3d193b7d8460958d8ee1a1dd0458717.json new file mode 100644 index 0000000..0b14472 --- /dev/null +++ b/.ncl-cache/bc5198cf08bea183f49e3e9f297e70b5a3d193b7d8460958d8ee1a1dd0458717.json @@ -0,0 +1,111 @@ +{ + "defaults": { + "dev_limits": { + "max_cpu_cores_per_user": 32, + "max_memory_gb_per_user": 128, + "max_servers_per_user": 10, + "max_storage_gb_per_user": 500 + }, + "local_extensions": { + "allow_mixed": true, + "local_path": "./provisioning/extensions", + "source": "local" + }, + "minimal_security": { + "audit_logging": false, + "dns_modification": "none", + "encryption_at_rest": false, + "encryption_in_transit": false, + "network_isolation": false, + "secret_provider": { + "provider": "sops" + } + }, + "mtls_auth": { + "auth_type": "mtls", + "mtls_config": { + "ca_cert_path": "/etc/provisioning/certs/ca.crt", + "client_cert_path": "/etc/provisioning/certs/client.crt", + "client_key_path": "/etc/provisioning/certs/client.key", + "verify_server": true + }, + "ssh_key_storage": "kms" + }, + "no_auth": { + "auth_type": "none", + "ssh_key_storage": "local" + }, + "no_locking": { + "git_integration": "optional", + "isolation": "none", + "locking": "disabled" + }, + "oci_extensions": { + "oci_registry": { + "auth_token_path": "~/.provisioning/tokens/oci", + "cache_dir": "~/.provisioning/oci-cache", + "enabled": true, + "endpoint": "harbor.company.local", + "namespace": "provisioning-extensions", + "tls_enabled": true, + "verify_ssl": true + }, + "source": "oci" + }, + "prod_limits": { + "max_cpu_cores_per_user": 64, + "max_memory_gb_per_user": 256, + "max_servers_per_user": 20, + "max_storage_gb_per_user": 1000, + "max_total_cpu_cores": 2000, + "max_total_memory_gb": 8192, + "max_total_servers": 500 + }, + "standard_security": { + "audit_log_path": "/var/log/provisioning/audit.log", + "audit_logging": true, + "dns_modification": "coredns", + "encryption_at_rest": false, + "encryption_in_transit": true, + "network_isolation": false, + "secret_provider": { + "provider": "sops" + } + }, + "strict_locking": { + "git_integration": "required", + "isolation": "strict", + "lock_provider": "etcd", + "locking": "required", + "max_workspaces_per_user": 3 + }, + "strict_security": { + "audit_log_path": "/var/log/provisioning/enterprise-audit.log", + "audit_logging": true, + "dns_modification": "system", + "encryption_at_rest": true, + "encryption_in_transit": true, + "network_isolation": true, + "secret_provider": { + "provider": "vault" + } + }, + "token_auth": { + "auth_type": "token", + "ssh_key_storage": "local", + "token_config": { + "expiry_seconds": 86400, + "refresh_enabled": true, + "token_format": "jwt", + "token_path": "~/.provisioning/tokens/auth" + } + }, + "user_locking": { + "git_integration": "required", + "isolation": "user", + "lock_provider": "gitea", + "locking": "enabled", + "max_workspaces_per_user": 5 + } + } +} diff --git a/.ncl-cache/bcbbb700861915593a69697e9d3ecc8e57ae6c3e8aa27e761be8b40193f35a74.json b/.ncl-cache/bcbbb700861915593a69697e9d3ecc8e57ae6c3e8aa27e761be8b40193f35a74.json new file mode 100644 index 0000000..54814f1 --- /dev/null +++ b/.ncl-cache/bcbbb700861915593a69697e9d3ecc8e57ae6c3e8aa27e761be8b40193f35a74.json @@ -0,0 +1,10 @@ +{ + "dependencies": [], + "name": "os", + "version": { + "check_latest": false, + "current": "1.0.0", + "grace_period": 86400, + "site": "Internal provisioning component" + } +} diff --git a/.ncl-cache/bf82d3c8795b87b6307cccb4eba599a54683f40b83916e7ac7b7a1594c80c639.json b/.ncl-cache/bf82d3c8795b87b6307cccb4eba599a54683f40b83916e7ac7b7a1594c80c639.json new file mode 100644 index 0000000..98999c5 --- /dev/null +++ b/.ncl-cache/bf82d3c8795b87b6307cccb4eba599a54683f40b83916e7ac7b7a1594c80c639.json @@ -0,0 +1,10 @@ +{ + "resolv": { + "domains_search": "", + "name": "resolv", + "nameservers": [], + "operations": { + "install": true + } + } +} diff --git a/.ncl-cache/bfe485d87cb6c68155e6bfbc8b59f1c55bb3384b4758492805724fe92712162a.json b/.ncl-cache/bfe485d87cb6c68155e6bfbc8b59f1c55bb3384b4758492805724fe92712162a.json new file mode 100644 index 0000000..0e5b6c3 --- /dev/null +++ b/.ncl-cache/bfe485d87cb6c68155e6bfbc8b59f1c55bb3384b4758492805724fe92712162a.json @@ -0,0 +1,530 @@ +{ + "commands": [ + { + "aliases": [ + "h", + "-h", + "--help" + ], + "command": "help", + "daemon_target": "none", + "description": "Show help for commands", + "help_category": "infrastructure", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "plat", + "p" + ], + "command": "platform", + "daemon_target": "none", + "description": "Manage platform services", + "help_category": "platform", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "guides", + "howto" + ], + "command": "guide", + "daemon_target": "none", + "description": "Show guides and tutorials", + "help_category": "guides", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "sc" + ], + "command": "shortcuts", + "daemon_target": "none", + "description": "Show command shortcuts", + "help_category": "guides", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "quick" + ], + "command": "quickstart", + "daemon_target": "none", + "description": "Quick start guide", + "help_category": "guides", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "scratch" + ], + "command": "from-scratch", + "daemon_target": "none", + "description": "Start from scratch guide", + "help_category": "guides", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "custom" + ], + "command": "customize", + "daemon_target": "none", + "description": "Customization guide", + "help_category": "guides", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "bstrap" + ], + "command": "bootstrap", + "daemon_target": "none", + "description": "L1 Hetzner resource bootstrap (network, firewall, SSH key, Floating IPs)", + "help_category": "infrastructure", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "floating-ip" + ], + "command": "fip", + "daemon_target": "none", + "description": "Floating IP management (list, show, assign, unassign, protection)", + "help_category": "infrastructure", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "vol" + ], + "command": "volume", + "daemon_target": "none", + "description": "Volume management (list, create, attach, detach, delete)", + "help_category": "infrastructure", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "s" + ], + "command": "server", + "daemon_target": "none", + "description": "Server management", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [], + "command": "ssh", + "daemon_target": "none", + "description": "SSH shortcut: connect to a server by hostname (e.g. prvng ssh sgoyol-1)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "task", + "t" + ], + "command": "taskserv", + "daemon_target": "none", + "description": "Task server management", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "c", + "comp" + ], + "command": "component", + "daemon_target": "none", + "description": "Component management — list, show, and status for workspace component instances", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "cl" + ], + "command": "cluster", + "daemon_target": "none", + "description": "Cluster management — multi-server cluster lifecycle (deploy, status, scale, delete)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "e", + "ext" + ], + "command": "extension", + "daemon_target": "none", + "description": "Extension catalog — browse extensions/components/ definitions and metadata", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "new" + ], + "command": "create", + "daemon_target": "none", + "description": "Create resources (server, taskserv, cluster)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": true, + "requires_services": true, + "uses_cache": false + }, + { + "aliases": [ + "d" + ], + "command": "delete", + "daemon_target": "none", + "description": "Delete resources (server, taskserv, cluster)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "ws" + ], + "command": "workspace", + "daemon_target": "none", + "description": "Workspace management", + "help_category": "workspace", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "val" + ], + "command": "validate", + "daemon_target": "none", + "description": "Validate configuration", + "help_category": "config", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "config", + "daemon_target": "none", + "description": "Configuration management", + "help_category": "setup", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "env", + "daemon_target": "none", + "description": "Environment configuration", + "help_category": "config", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "a", + "al" + ], + "command": "alias", + "daemon_target": "none", + "description": "Show command aliases — alias list (al) displays the full shortcut table", + "help_category": "utils", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "show", + "daemon_target": "none", + "description": "Show configuration", + "help_category": "config", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "st" + ], + "command": "setup", + "daemon_target": "none", + "description": "Initial setup", + "help_category": "setup", + "requires_args": false, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "st" + ], + "command": "state", + "daemon_target": "none", + "description": "Workspace provisioning state management", + "help_category": "state", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "j" + ], + "command": "job", + "daemon_target": "none", + "description": "Orchestrator job management (list, status, monitor, submit)", + "help_category": "orchestration", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "w", + "wflow" + ], + "command": "workflow", + "daemon_target": "none", + "description": "Workspace workflow management — WorkflowDef lifecycle (list, show, run, validate, status)", + "help_category": "infrastructure", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": false + }, + { + "aliases": [ + "b", + "bat" + ], + "command": "batch", + "daemon_target": "none", + "description": "Batch operations", + "help_category": "orchestration", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "o", + "orch" + ], + "command": "orchestrator", + "daemon_target": "none", + "description": "Orchestrator management", + "help_category": "orchestration", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "mod" + ], + "command": "module", + "daemon_target": "none", + "description": "Module management", + "help_category": "development", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "lyr" + ], + "command": "layer", + "daemon_target": "none", + "description": "Layer management", + "help_category": "development", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "disc" + ], + "command": "discover", + "daemon_target": "none", + "description": "Discover modules", + "help_category": "development", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "status", + "daemon_target": "none", + "description": "Show status", + "help_category": "diagnostics", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "health", + "daemon_target": "none", + "description": "Health check", + "help_category": "diagnostics", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "diag" + ], + "command": "diagnostics", + "daemon_target": "none", + "description": "Run diagnostics", + "help_category": "diagnostics", + "requires_args": true, + "requires_daemon": false, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "bd" + ], + "command": "build", + "daemon_target": "none", + "description": "Build operations", + "help_category": "build", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "auth", + "daemon_target": "none", + "description": "Authentication management", + "help_category": "authentication", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "login", + "daemon_target": "none", + "description": "Login", + "help_category": "authentication", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [ + "int" + ], + "command": "integrations", + "daemon_target": "none", + "description": "Integration management", + "help_category": "integrations", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + }, + { + "aliases": [], + "command": "vm", + "daemon_target": "none", + "description": "VM management", + "help_category": "vm", + "requires_args": true, + "requires_daemon": true, + "requires_services": false, + "uses_cache": true + } + ] +} diff --git a/.ncl-cache/c0b7e0ce62b57c33041c995889181e48d7e268e31f00f6b9d1c580ce6fb9a508.json b/.ncl-cache/c0b7e0ce62b57c33041c995889181e48d7e268e31f00f6b9d1c580ce6fb9a508.json new file mode 100644 index 0000000..001c751 --- /dev/null +++ b/.ncl-cache/c0b7e0ce62b57c33041c995889181e48d7e268e31f00f6b9d1c580ce6fb9a508.json @@ -0,0 +1,15 @@ +{ + "crio": { + "mode": "taskserv", + "name": "crio", + "operations": { + "delete": false, + "health": true, + "install": true, + "reinstall": true + }, + "runtime_default": "crun", + "runtimes": "crun,runc", + "version": "1.35.2" + } +} diff --git a/.ncl-cache/c1075ba1b71d41581bb5a7a38d582ecddf7502ab37a810ddec9c7a18b2d96ab3.json b/.ncl-cache/c1075ba1b71d41581bb5a7a38d582ecddf7502ab37a810ddec9c7a18b2d96ab3.json new file mode 100644 index 0000000..9999f43 --- /dev/null +++ b/.ncl-cache/c1075ba1b71d41581bb5a7a38d582ecddf7502ab37a810ddec9c7a18b2d96ab3.json @@ -0,0 +1,127 @@ +{ + "DefaultPostgreSQL": { + "data_dir": "/var/lib/data/postgresql", + "databases": [], + "image": "postgres:17-bookworm", + "mode": "cluster", + "name": "postgresql", + "operations": { + "backup": true, + "config": true, + "delete": true, + "health": true, + "install": true, + "restore": true, + "update": true + }, + "port": 5432, + "provides": { + "databases": [], + "port": 5432, + "service": "postgresql" + }, + "requires": { + "credentials": [ + "POSTGRES_PASSWORD" + ], + "ports": [ + { + "exposure": "private", + "port": 5432 + } + ], + "storage": { + "persistent": true, + "size": "10Gi" + } + }, + "version": "17" + }, + "PostgreSQL": { + "data_dir": "/var/lib/data/postgresql", + "databases": [], + "image": "postgres:17-bookworm", + "mode": "cluster", + "name": "postgresql", + "operations": { + "backup": true, + "config": true, + "delete": true, + "health": true, + "install": true, + "reinstall": false, + "restart": false, + "restore": true, + "scripts": false, + "update": true + }, + "port": 5432, + "provides": { + "databases": [], + "endpoints": [], + "port": 5432, + "service": "postgresql" + }, + "requires": { + "credentials": [ + "POSTGRES_PASSWORD" + ], + "ports": [ + { + "exposure": "private", + "port": 5432, + "protocol": "TCP" + } + ], + "storage": { + "persistent": true, + "size": "10Gi" + } + }, + "version": "17" + }, + "Version": { + "nickel_api": "1.0", + "version": "17.0.0" + }, + "defaults": { + "postgresql": { + "data_dir": "/var/lib/data/postgresql", + "databases": [], + "image": "postgres:17-bookworm", + "mode": "cluster", + "name": "postgresql", + "operations": { + "backup": true, + "config": true, + "delete": true, + "health": true, + "install": true, + "restore": true, + "update": true + }, + "port": 5432, + "provides": { + "databases": [], + "port": 5432, + "service": "postgresql" + }, + "requires": { + "credentials": [ + "POSTGRES_PASSWORD" + ], + "ports": [ + { + "exposure": "private", + "port": 5432 + } + ], + "storage": { + "persistent": true, + "size": "10Gi" + } + }, + "version": "17" + } + } +} diff --git a/.ncl-cache/c10c949c836c2be49d300e5b21bfb3850c4636f345fbb6b7bfeaaa394796b313.json b/.ncl-cache/c10c949c836c2be49d300e5b21bfb3850c4636f345fbb6b7bfeaaa394796b313.json new file mode 100644 index 0000000..6a09970 --- /dev/null +++ b/.ncl-cache/c10c949c836c2be49d300e5b21bfb3850c4636f345fbb6b7bfeaaa394796b313.json @@ -0,0 +1,10 @@ +{ + "dependencies": [], + "name": "desktop", + "version": { + "check_latest": false, + "current": "1.0.0", + "grace_period": 86400, + "site": "Desktop environment provisioning component" + } +} diff --git a/.ncl-cache/c174db2e2459bbac7f394733f806048b6e489ef569bc01383bcb2ec90a0a2ec9.json b/.ncl-cache/c174db2e2459bbac7f394733f806048b6e489ef569bc01383bcb2ec90a0a2ec9.json new file mode 100644 index 0000000..ae121fb --- /dev/null +++ b/.ncl-cache/c174db2e2459bbac7f394733f806048b6e489ef569bc01383bcb2ec90a0a2ec9.json @@ -0,0 +1,686 @@ +{ + "auth_login": { + "aliases": [ + "login" + ], + "description": "Authenticate user with JWT", + "domain": "authentication", + "estimated_time": 2, + "form_path": "provisioning/core/shlib/forms/authentication/auth_login.toml", + "name": "auth login", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "cluster_create": { + "aliases": [ + "cluster c", + "create cluster", + "cl create" + ], + "description": "Create new cluster", + "domain": "infrastructure", + "estimated_time": 300, + "name": "cluster create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "command_metadata": { + "aliases": [], + "description": "", + "domain": "infrastructure", + "estimated_time": 1, + "name": "", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "command_registry": { + "commands": { + "auth login": { + "aliases": [ + "login" + ], + "description": "Authenticate user with JWT", + "domain": "authentication", + "estimated_time": 2, + "form_path": "provisioning/core/shlib/forms/authentication/auth_login.toml", + "name": "auth login", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "cluster create": { + "aliases": [ + "cluster c", + "create cluster", + "cl create" + ], + "description": "Create new cluster", + "domain": "infrastructure", + "estimated_time": 300, + "name": "cluster create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "help": { + "aliases": [ + "h", + "-h", + "--help" + ], + "description": "Show help information", + "domain": "utilities", + "estimated_time": 1, + "name": "help", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "mfa enroll": { + "aliases": [ + "mfa-enroll", + "mfa setup" + ], + "description": "Enroll in multi-factor authentication", + "domain": "authentication", + "estimated_time": 30, + "form_path": "provisioning/core/shlib/forms/authentication/mfa_enroll.toml", + "name": "mfa enroll", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "write", + "requires_auth": true, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "server create": { + "aliases": [ + "server c", + "create server", + "s create" + ], + "description": "Create new servers from configuration", + "domain": "infrastructure", + "estimated_time": 120, + "name": "server create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": true, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "server delete": { + "aliases": [ + "server d", + "delete server", + "s delete" + ], + "description": "Delete existing servers", + "domain": "infrastructure", + "estimated_time": 60, + "form_path": "provisioning/core/shlib/forms/infrastructure/server_delete_confirm.toml", + "name": "server delete", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "admin", + "requires_auth": true, + "requires_confirmation": true, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "delete", + "side_effects": true, + "slow_operation": true + } + }, + "server list": { + "aliases": [ + "server ls", + "ls server", + "s list" + ], + "description": "List all servers", + "domain": "infrastructure", + "estimated_time": 5, + "name": "server list", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": true + } + }, + "setup": { + "aliases": [ + "setup wizard", + "st" + ], + "description": "Interactive system setup wizard", + "domain": "configuration", + "estimated_time": 120, + "form_path": "provisioning/core/forminquire/templates/setup-wizard.form.j2", + "name": "setup", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "admin", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "taskserv create": { + "aliases": [ + "taskserv c", + "task create", + "t create" + ], + "description": "Install task service on servers", + "domain": "infrastructure", + "estimated_time": 180, + "name": "taskserv create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "taskserv delete": { + "aliases": [ + "taskserv d", + "task delete", + "t delete" + ], + "description": "Remove task service from servers", + "domain": "infrastructure", + "estimated_time": 60, + "form_path": "provisioning/core/shlib/forms/infrastructure/taskserv_delete_confirm.toml", + "name": "taskserv delete", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "admin", + "requires_auth": true, + "requires_confirmation": true, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "delete", + "side_effects": true, + "slow_operation": true + } + }, + "version": { + "aliases": [ + "v", + "-v", + "--version" + ], + "description": "Show version information", + "domain": "utilities", + "estimated_time": 1, + "name": "version", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "workspace init": { + "aliases": [ + "workspace create", + "ws init", + "ws create" + ], + "description": "Initialize new workspace interactively", + "domain": "workspace", + "estimated_time": 30, + "form_path": "provisioning/core/forminquire/templates/workspace-init.form.j2", + "name": "workspace init", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "workspace list": { + "aliases": [ + "workspace ls", + "ws list", + "ws ls" + ], + "description": "List all registered workspaces", + "domain": "workspace", + "estimated_time": 1, + "name": "workspace list", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "workspace switch": { + "aliases": [ + "workspace activate", + "ws switch", + "ws activate" + ], + "description": "Switch active workspace", + "domain": "workspace", + "estimated_time": 2, + "name": "workspace switch", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + } + }, + "version": "1.0.0" + }, + "command_requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + }, + "help_command": { + "aliases": [ + "h", + "-h", + "--help" + ], + "description": "Show help information", + "domain": "utilities", + "estimated_time": 1, + "name": "help", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "mfa_enroll": { + "aliases": [ + "mfa-enroll", + "mfa setup" + ], + "description": "Enroll in multi-factor authentication", + "domain": "authentication", + "estimated_time": 30, + "form_path": "provisioning/core/shlib/forms/authentication/mfa_enroll.toml", + "name": "mfa enroll", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "write", + "requires_auth": true, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "server_create": { + "aliases": [ + "server c", + "create server", + "s create" + ], + "description": "Create new servers from configuration", + "domain": "infrastructure", + "estimated_time": 120, + "name": "server create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": true, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "server_delete": { + "aliases": [ + "server d", + "delete server", + "s delete" + ], + "description": "Delete existing servers", + "domain": "infrastructure", + "estimated_time": 60, + "form_path": "provisioning/core/shlib/forms/infrastructure/server_delete_confirm.toml", + "name": "server delete", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "admin", + "requires_auth": true, + "requires_confirmation": true, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "delete", + "side_effects": true, + "slow_operation": true + } + }, + "server_list": { + "aliases": [ + "server ls", + "ls server", + "s list" + ], + "description": "List all servers", + "domain": "infrastructure", + "estimated_time": 5, + "name": "server list", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": true + } + }, + "setup_wizard": { + "aliases": [ + "setup wizard", + "st" + ], + "description": "Interactive system setup wizard", + "domain": "configuration", + "estimated_time": 120, + "form_path": "provisioning/core/forminquire/templates/setup-wizard.form.j2", + "name": "setup", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "admin", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "taskserv_create": { + "aliases": [ + "taskserv c", + "task create", + "t create" + ], + "description": "Install task service on servers", + "domain": "infrastructure", + "estimated_time": 180, + "name": "taskserv create", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": true + } + }, + "taskserv_delete": { + "aliases": [ + "taskserv d", + "task delete", + "t delete" + ], + "description": "Remove task service from servers", + "domain": "infrastructure", + "estimated_time": 60, + "form_path": "provisioning/core/shlib/forms/infrastructure/taskserv_delete_confirm.toml", + "name": "taskserv delete", + "requirements": { + "auth_type": "jwt", + "interactive": true, + "min_permission": "admin", + "requires_auth": true, + "requires_confirmation": true, + "requires_workspace": true, + "rust_optimizable": false, + "side_effect_type": "delete", + "side_effects": true, + "slow_operation": true + } + }, + "version_command": { + "aliases": [ + "v", + "-v", + "--version" + ], + "description": "Show version information", + "domain": "utilities", + "estimated_time": 1, + "name": "version", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "workspace_init": { + "aliases": [ + "workspace create", + "ws init", + "ws create" + ], + "description": "Initialize new workspace interactively", + "domain": "workspace", + "estimated_time": 30, + "form_path": "provisioning/core/forminquire/templates/workspace-init.form.j2", + "name": "workspace init", + "requirements": { + "auth_type": "none", + "interactive": true, + "min_permission": "write", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "create", + "side_effects": true, + "slow_operation": false + } + }, + "workspace_list": { + "aliases": [ + "workspace ls", + "ws list", + "ws ls" + ], + "description": "List all registered workspaces", + "domain": "workspace", + "estimated_time": 1, + "name": "workspace list", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + }, + "workspace_switch": { + "aliases": [ + "workspace activate", + "ws switch", + "ws activate" + ], + "description": "Switch active workspace", + "domain": "workspace", + "estimated_time": 2, + "name": "workspace switch", + "requirements": { + "auth_type": "none", + "interactive": false, + "min_permission": "read", + "requires_auth": false, + "requires_confirmation": false, + "requires_workspace": false, + "rust_optimizable": false, + "side_effect_type": "none", + "side_effects": false, + "slow_operation": false + } + } +} diff --git a/.ncl-cache/c1786b3a3aa3d6f73a0650fe3034ecf4b4c784eaf3c65826a7bbc99c4238ce3c.json b/.ncl-cache/c1786b3a3aa3d6f73a0650fe3034ecf4b4c784eaf3c65826a7bbc99c4238ce3c.json new file mode 100644 index 0000000..9446a70 --- /dev/null +++ b/.ncl-cache/c1786b3a3aa3d6f73a0650fe3034ecf4b4c784eaf3c65826a7bbc99c4238ce3c.json @@ -0,0 +1,34 @@ +{ + "coredns": { + "cmd_task": "install", + "domains_search": "", + "entries": [ + { + "domain": ".", + "etcd_cluster_name": "", + "file": null, + "forward": { + "forward_ip": null, + "source": "." + }, + "port": 53, + "records": [], + "use_cache": true, + "use_errors": true, + "use_log": true + } + ], + "etc_corefile": "/etc/coredns/Corefile", + "hostname": "dns-server", + "mode": "taskserv", + "name": "coredns", + "nameservers": [], + "operations": { + "delete": false, + "health": true, + "install": true, + "reinstall": true + }, + "version": "1.14.2" + } +} diff --git a/.ncl-cache/c1dfadfeb1155b454c78e85faf1db71fc297430747443217eae3799ab8a9427b.json b/.ncl-cache/c1dfadfeb1155b454c78e85faf1db71fc297430747443217eae3799ab8a9427b.json new file mode 100644 index 0000000..01a57db --- /dev/null +++ b/.ncl-cache/c1dfadfeb1155b454c78e85faf1db71fc297430747443217eae3799ab8a9427b.json @@ -0,0 +1,208 @@ +{ + "alternatives_considered": [ + { + "option": "Leave the fat path in place and document it as the slow path", + "why_rejected": "The fat path is not reachable through documentation alone — it is the default route for any command not explicitly listed in the bash dispatch. Documentation does not prevent regression; structural enforcement does. Also, the fat path parses 466 files to run `--help`, which is indefensible regardless of how it is labeled." + }, + { + "option": "Replace the bash wrapper with a Nushell dispatcher to unify the language", + "why_rejected": "A Nu dispatcher must itself be parsed before it can dispatch. If it uses selective imports only, it can be fast — but so can the bash wrapper, and bash has lower startup cost (fork+exec vs interpreter init). Critically, the Nu dispatcher must either hard-code the alias table (couples it to registry changes) or read the registry (requires parsing enough Nu modules to have a file reader and JSON parser available before dispatch). The bash wrapper already has this via `grep` over the JSON cache with zero interpreter startup. Until Nu offers lazy module resolution, the bash wrapper is structurally superior for dispatch." + }, + { + "option": "Keep the Nu runner as a thin dispatcher that execs `provisioning-.nu` per command", + "why_rejected": "This introduces a two-process chain (bash → Nu runner → Nu handler) with two interpreter startups. The runner adds no dispatch intelligence the bash wrapper lacks — it is pure indirection. Every case where the runner would decide `exec provisioning-.nu`, the bash wrapper can already route directly with a `case` statement. Deleting the runner removes a parse step without losing any functionality." + }, + { + "option": "Single Nu entry `provisioning-cli.nu` routing all commands through `dispatch_command` (tested during Phase 4)", + "why_rejected": "Implemented and benchmarked: cold start 3.1s vs 0.08–0.15s for thin handlers (20x slower for hot paths). Root cause: `dispatcher.nu` declares 15 `_dispatch_*` wrapper functions, each with a `use commands/X.nu *` inside. Nushell parses all 15 `use` statements at module-load time regardless of which wrapper fires — confirmed empirically by calling branch `b` of a match block that only contains `use` in branch `a` and observing unchanged parse cost. The dispatcher's 15 domain modules are therefore always parsed, making single-entry cold start structurally irreducible. provisioning-cli.nu is retained as a universal fallback for unmapped commands (accepting the 3s cost for rare commands) but is not viable as the primary hot-path route. The thin-handler pattern remains the only way to achieve sub-200ms cold start for frequently-invoked commands." + }, + { + "option": "Migrate high-traffic commands to Rust binaries", + "why_rejected": "Orthogonal to module-loading cost and disproportionate to the problem. The Nu ecosystem provides structured-data pipelines that the CLI depends on (tables, pipelines, cell paths). Rewriting in Rust would either duplicate that runtime or abandon it. ADR-022 already demonstrated that targeted Rust daemons (ncl-sync) solve specific bottlenecks without wholesale rewrites. Module parse is not a bottleneck Rust solves — it is a Nu parser behavior that selective imports address natively." + }, + { + "option": "Feature-flag the new mode and ship both side by side during a migration window", + "why_rejected": "Violates the rationale that 'one dispatch model with enforced guardrails is safer than two with documentation'. A feature flag is dual-mode coexistence with a runtime switch — the exact shape of the current problem. The refactor is reversible via `git reset --hard origin/nickel` in `prvng_core.git`; a flag adds complexity without adding recoverability that the remote baseline does not already provide." + } + ], + "amended": "2026-04-17", + "amendment_summary": "Phase 4 implementation findings: (1) function-body `use` is eager in Nushell 0.112 — subprocess boundary is the only true lazy-load; (2) hard-fail default replaced with provisioning-cli.nu universal fallback for unmapped commands (transitional); (3) constraint bash-wrapper-has-no-runner-reference updated to permit provisioning-cli.nu; (4) added universal-fallback-is-transitional constraint documenting migration debt.", + "consequences": { + "negative": [ + "Every command in `commands-registry.ncl` must have a corresponding thin handler; adding a command requires two artifacts (registry entry + handler file) instead of one (registry entry alone, historically)", + "The `export-env` side effects currently triggered by star-imports in `lib_provisioning/cmd/env.nu` and `lib_provisioning/providers/registry.nu` must be invoked explicitly by handlers that depend on them — a per-handler decision, not an ambient guarantee", + "Bash is now load-bearing for alias and argument shaping; contributors who prefer Nu must understand that the wrapper cannot be replaced without solving Nu's module-parse problem first", + "The `platform logs` branch requires a dedicated thin handler that preserves interactive stdin (no ` --help` completes in <1s cold start — uniform UX across the command surface", + "New commands cannot accidentally land in a slow path: the fat path no longer exists", + "Dispatch topology is explicit in the bash wrapper — grepping `case` statements enumerates the full CLI surface", + "Pre-commit hook blocks star-import regressions mechanically; code review does not carry the burden", + "Deleting the Nu runner removes 492 lines of duplicated dispatch logic and its module-import side effects", + "Thin handlers are small (~30-60 lines) and follow a single template — contributor onboarding cost drops" + ] + }, + "constraints": [ + { + "check": { + "must_be_empty": true, + "paths": [ + "provisioning/core/nulib/" + ], + "pattern": "^use (lib_provisioning|main_provisioning|\\.\\.?/) \\*$", + "tag": "Grep" + }, + "claim": "No .nu file in provisioning/core/nulib/ may contain `use lib_provisioning *`, `use main_provisioning *`, or an equivalent relative-path star-import at the module root", + "id": "no-root-star-imports-in-core-nulib", + "rationale": "Root star-imports force Nushell to parse the transitive AST of ~466 files at invocation. Selective imports (`use path/file.nu [fn1 fn2]`) parse only the target file. The empty mod.nu contract is unenforceable without this constraint on every consumer.", + "scope": "provisioning/core/nulib/", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": true, + "paths": [ + "provisioning/core/nulib/lib_provisioning/mod.nu", + "provisioning/core/nulib/main_provisioning/mod.nu" + ], + "pattern": "^export use ", + "tag": "Grep" + }, + "claim": "lib_provisioning/mod.nu and main_provisioning/mod.nu must not contain any `export use` statement", + "id": "mod-nu-files-contain-no-export-use", + "rationale": "A single `export use X *` at the root reintroduces the transitive parse regardless of how selective individual consumers are. The mod.nu files are the structural guarantee that star-imports are architecturally absent.", + "scope": "provisioning/core/nulib/lib_provisioning/mod.nu, provisioning/core/nulib/main_provisioning/mod.nu", + "severity": "Hard" + }, + { + "check": { + "path": "provisioning/core/nulib/provisioning", + "present": false, + "tag": "FileExists" + }, + "claim": "The file provisioning/core/nulib/provisioning (the Nu runner) must not exist", + "id": "no-nu-runner-script", + "rationale": "The Nu runner's only role was to perform dispatch after star-importing both root modules. With star-imports removed and dispatch delegated to the bash wrapper, the runner has no remaining responsibility. Its presence would signal an unresolved fat path and invite regression.", + "scope": "provisioning/core/nulib/", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": true, + "paths": [ + "provisioning/core/cli/provisioning" + ], + "pattern": "core/nulib/provisioning[^-.]", + "tag": "Grep" + }, + "claim": "provisioning/core/cli/provisioning must not reference the legacy Nu runner path `provisioning/core/nulib/provisioning` (without extension)", + "id": "bash-wrapper-has-no-runner-reference", + "rationale": "The legacy Nu runner (`nulib/provisioning`) star-imported both root modules and is deleted. Any reference to it reintroduces the fat path. NOTE: `provisioning-cli.nu` (with extension) is the permitted universal fallback for commands not yet assigned a dedicated thin handler — see constraint `universal-fallback-is-transitional`. The original target state specified a hard-fail `exit 2` default; the transitional state uses `provisioning-cli.nu` as fallback to avoid breaking the 22 registry commands that do not yet have thin handlers. The hard-fail target remains the end goal once all registry commands are wired.", + "scope": "provisioning/core/cli/provisioning", + "severity": "Hard" + }, + { + "check": { + "path": "provisioning/core/nulib/provisioning-status.nu", + "present": true, + "tag": "FileExists" + }, + "claim": "Every top-level command in commands-registry.ncl must be routed explicitly by the bash wrapper to a thin handler or to provisioning-cli.nu. The count of commands routed to provisioning-cli.nu must not increase — only decrease as thin handlers are added.", + "id": "every-registry-command-has-thin-handler", + "rationale": "The registry is the authoritative command list. As of 2026-04-17, 18 of 40 commands have dedicated thin handlers; 22 fall through to provisioning-cli.nu (3s cold start). The constraint is directional: each new command must be assigned a thin handler, and existing commands may migrate from cli.nu to a handler but not the reverse. The canonical reference is provisioning-status.nu; all handlers follow its selective-import pattern.", + "scope": "provisioning/core/nulib/commands-registry.ncl, provisioning/core/nulib/provisioning-*.nu, provisioning/core/cli/provisioning", + "severity": "Hard" + }, + { + "check": { + "path": "provisioning/core/nulib/provisioning-cli.nu", + "present": true, + "tag": "FileExists" + }, + "claim": "provisioning-cli.nu serves as the universal fallback for registry commands not yet assigned dedicated thin handlers. Its use in the bash wrapper `*)` catch-all and in any named command case is transitional — it must be replaced with a thin handler before a command is considered fully wired.", + "id": "universal-fallback-is-transitional", + "rationale": "provisioning-cli.nu imports the full dispatcher surface at function-call time (~3s cold start vs ~0.15s for a thin handler). It exists because hard-failing 22 unwired commands during the migration was worse than accepting 3s for those commands temporarily. Its cold-start cost is irreducible given Nushell's eager function-body parse: the dispatcher imports 15 domain modules, each parsed at load time regardless of which command is invoked. Any command that stays in the `*)` catch-all permanently is accepting a 20x performance penalty relative to the thin-handler baseline. provisioning-cli.nu is an explicit migration debt marker, not a permanent architecture.", + "scope": "provisioning/core/nulib/provisioning-cli.nu, provisioning/core/cli/provisioning", + "severity": "Soft" + }, + { + "check": { + "path": "provisioning/core/cli/provisioning", + "present": true, + "tag": "FileExists" + }, + "claim": "Single-char and multi-letter short alias expansion must live in provisioning/core/cli/provisioning — never in Nu code", + "id": "alias-expansion-stays-in-bash", + "rationale": "Moving alias resolution into Nu reintroduces the double-parse cost: Nu must parse enough of the module graph to access the alias table before it can dispatch. Bash resolves aliases before Nu starts, preserving the <1s cold-start invariant. This is the structural reason the bash wrapper is preserved rather than replaced.", + "scope": "provisioning/core/cli/provisioning, provisioning/core/nulib/", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": true, + "paths": [ + "provisioning/core/nulib/" + ], + "pattern": "^use \\.\\.?/", + "tag": "Grep" + }, + "claim": "All selective imports in provisioning/core/nulib/ must use absolute paths from nulib/ root — no relative paths (../ or ./)", + "id": "absolute-path-imports-only", + "rationale": "Relative imports couple each caller to the target's location at write time. When the follow-up restructure (ADR-026) moves files, every relative importer must be recalculated individually. Absolute imports decouple caller and target: a file move is a single rg+sed pass across the codebase. This constraint is what makes ADR-025's work reusable by ADR-026 instead of discarded.", + "scope": "provisioning/core/nulib/", + "severity": "Hard" + } + ], + "context": "The `prvng` CLI has two incompatible module-loading modes coexisting in `provisioning/core/nulib/`. Fat mode: commands routed through `core/nulib/provisioning` (the Nu runner, 492 lines) which star-imports `lib_provisioning *` and `main_provisioning *` at top level — this forces Nushell's parser to resolve every `export use X *` transitively through each `mod.nu`, parsing the AST of all 466 reachable .nu files on every invocation. Cold start: ~60s. Thin mode: 13 ad-hoc handlers (`provisioning-.nu`) with selective imports, bypassing the runner. Cold start: <1s. The asymmetry is structural: `lib_provisioning/mod.nu` re-exports 13 subtrees via `export use X *`, and `main_provisioning/mod.nu` re-exports ~30 command modules the same way. Every new command risks landing in the fat path by default. ADR-022 (ncl-sync) eliminated Nickel export latency but explicitly deferred the module-parse problem as orthogonal; this ADR addresses that remaining cost. A related constraint: the bash wrapper `core/cli/provisioning` already resolves three alias layers (single-char expansion, multi-letter case aliases, registry-declared aliases) and five special argument-shaping cases (subcommand order inversion for `create|new`, `ssh` shortcut with implicit `--run`, `volume` positional skip, `platform logs` interactive stdin, `server --help` inline interception) before Nu is invoked. Moving alias resolution into Nu would reintroduce the exact double-parse cost this ADR exists to eliminate.", + "date": "2026-04-17", + "decision": "Adopt a single loading mode: lazy-by-default, enforced structurally. (1) Root module indices `lib_provisioning/mod.nu` and `main_provisioning/mod.nu` contain no `export use` statements — only a comment documenting the no-star policy. (2) Every Nu file in `core/nulib/` uses selective imports exclusively: `use lib_provisioning//.nu [fn1 fn2]` — never `use X *` against the root. A transitivity rule is part of the contract: any file imported selectively must itself use only selective imports; a selective import against a file containing `use ../other.nu *` is not thin because the star propagates during parse. (3) All selective imports use absolute paths from `nulib/` root, never relative paths (`../`, `./`). This preserves the work across file movements in the follow-up restructure (ADR-026): a single `rg | sed` suffices to relocate importers when files move, whereas relative imports would require per-file recalculation. (4) The Nu runner `core/nulib/provisioning` is deleted in full. Dispatch becomes the responsibility of the bash wrapper alone. (5) Every top-level command in `commands-registry.ncl` has a dedicated thin handler `core/nulib/provisioning-.nu` following the canonical pattern in `provisioning-status.nu`. (6) The bash wrapper's three alias layers and five special argument-shaping cases are preserved verbatim — only the dispatch target inside each `case` branch changes from `$RUNNER` to the thin handler path. (7) The default branch of the bash dispatch becomes a hard failure (`exit 2`) — no silent fat-path fallback. (8) A pre-commit hook prevents reintroduction of root star-imports and relative-path imports.", + "id": "adr-025", + "ontology_check": { + "decision_string": "Eliminate dual load-mode split in provisioning/core/nulib/ via empty mod.nu, selective imports only, bash-direct dispatch, one thin handler per registry command, structural guardrails via pre-commit hook", + "invariants_at_risk": [ + "config-driven-always" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "Nushell's parser resolves `export use X *` transitively at parse time — the cost is 100% upfront, not lazy", + "detail": "When Nu parses `use lib_provisioning *`, it walks every `export use Y *` declared in `lib_provisioning/mod.nu`, recursively, building the full AST of every reachable file before executing a single line. With 466 .nu files reachable from the two root mod.nu files, cold start reaches ~60s regardless of what the command actually needs. Selective imports (`use path/to/file.nu [fn]`) parse only that single file and its direct dependencies. The difference is structural, not a tuning parameter." + }, + { + "claim": "Function-body `use` statements are also parsed eagerly — the subprocess boundary is the only true lazy-load mechanism in Nushell 0.112", + "detail": "During Phase 4 implementation (2026-04-17), the 'lazy-inside-function' approach was tested: moving `use servers/create.nu *` inside a `match` arm so it would only fire when that arm executed. Empirical measurement showed zero improvement — calling the OTHER arm (which never reaches the `use`) still incurred the full 755ms parse cost of `create.nu`. Nushell parses all `use` statements in a file at module-load time regardless of lexical scope: top-level, `def` body, `match` arm, or `if` block. The only mechanism that achieves genuine lazy-loading is a subprocess boundary — a separate Nu process that sources only the module it needs. This is exactly the thin-handler pattern: each `provisioning-.nu` is a subprocess that parses one domain module. Consequence: a single-entry Nu script that imports N domain modules via a dispatcher will always pay the cost of all N modules at startup, even with selective imports inside wrapper functions. The bash wrapper is the correct dispatch layer not merely for alias resolution but because it provides the process-per-command isolation that Nu cannot provide internally." + }, + { + "claim": "The bash wrapper is the correct dispatch layer — moving alias logic to Nu would reintroduce double parsing", + "detail": "Alias resolution is a lookup over command names. If the lookup table itself lives in a Nu module, Nu must parse enough of its module graph to access the table before it can decide which module to actually execute. That is the double parse this ADR eliminates. Bash resolves aliases in O(1) via `case` statements with no language runtime required. Until Nu implements lazy module resolution at the interpreter level, bash is the only place alias expansion can happen without paying the parse cost twice." + }, + { + "claim": "One dispatch model with enforced guardrails is safer than two with documentation", + "detail": "The existing 13 thin handlers are patches layered on top of the fat path. Every new command since their creation has been a coin-flip: contributors who read the pattern ship thin, contributors who don't ship fat. The fat path is invisible at PR review because it looks identical to a thin command from the outside. Structural enforcement (empty mod.nu + pre-commit hook blocking star-imports) makes regression syntactically impossible, not culturally discouraged." + }, + { + "claim": "Deleting the Nu runner removes a dispatch layer — bash → thin handler is one process, bash → runner → dispatch would be two", + "detail": "Every Nu process incurs ~200ms of interpreter startup plus module parse. A bash-to-runner-to-handler chain pays this twice: once for the runner (which must parse whatever it uses for dispatch), once for the handler. The canonical thin-handler pattern (`provisioning-status.nu`) already demonstrates that a single Nu process with selective imports completes in <1s including actual work. The runner adds no value: bash can already route by command name." + }, + { + "claim": "Transitivity rule is load-bearing — without it, selective imports decay silently", + "detail": "A developer writes `use lib_provisioning/utils/settings.nu [load_settings]` believing it is thin. If `settings.nu` contains `use ../providers/registry.nu *`, Nu parses the registry tree as well. The caller's import was selective but the transitive reach is not. Without a rule that requires all imported files to themselves be star-free, the refactor regresses incrementally as utility files gain new star imports. The rule is enforced by the same pre-commit hook that blocks root star-imports." + }, + { + "claim": "Absolute-path imports preserve this refactor's work across the follow-up restructure (ADR-026)", + "detail": "Relative imports encode the caller's location. `use ../utils/settings.nu [fn]` means different files depending on where the caller lives. When ADR-026 moves `lib_provisioning/utils/` to `primitives/utils/`, every relative importer breaks and must be individually recalculated. Absolute imports encode the target's location. `use lib_provisioning/utils/settings.nu [fn]` always refers to the same file; when the target moves, a single `rg -l 'lib_provisioning/utils/' | xargs sed -i 's|lib_provisioning/utils/|primitives/utils/|g'` updates every caller uniformly. This turns ADR-025 into structural groundwork that ADR-026 consumes, not a tax paid twice." + }, + { + "claim": "ADR-022 (ncl-sync) and this ADR are complementary and both required", + "detail": "ADR-022 eliminated Nickel export latency (2-5s per call × 124 call sites). This ADR eliminates Nu module parse latency (~60s for fat commands). Together they bring `prvng component list` from ~70s cold start to <1s, and `prvng deploy` from 15-30s to <5s. Neither alone is sufficient; ncl-sync only helps commands that read Nickel, module parse dominates every command regardless." + } + ], + "related_adrs": [ + "adr-022-ncl-sync-daemon", + "adr-023-ncl-export-wrapper" + ], + "status": "Accepted", + "title": "Unified Lazy-Loading: Empty mod.nu + Selective Imports + Bash-Direct Dispatch" +} diff --git a/.ncl-cache/c1e4c4902f6c6de943752cbd46333e4721bd33190e6e8de14b543837e336f547.json b/.ncl-cache/c1e4c4902f6c6de943752cbd46333e4721bd33190e6e8de14b543837e336f547.json new file mode 100644 index 0000000..9e2091e --- /dev/null +++ b/.ncl-cache/c1e4c4902f6c6de943752cbd46333e4721bd33190e6e8de14b543837e336f547.json @@ -0,0 +1,30 @@ +{ + "best_practices": [], + "conflicts_with": [], + "dependencies": [], + "description": "Cilium Gateway on private VPN subnet — VPN-only access to internal cluster services", + "modes": [ + "cluster" + ], + "name": "private_gateway", + "provides": [ + { + "id": "private-gateway", + "interface": "http-gateway", + "version": "1" + } + ], + "requires": [ + { + "capability": "lb-ipam", + "kind": "Required" + } + ], + "tags": [ + "network", + "gateway", + "vpn", + "security" + ], + "version": "1" +} diff --git a/.ncl-cache/c206a5fd6e7b2147fa846378412253db34d28fae54ba3033b7a7f1201972aa93.json b/.ncl-cache/c206a5fd6e7b2147fa846378412253db34d28fae54ba3033b7a7f1201972aa93.json new file mode 100644 index 0000000..ad161de --- /dev/null +++ b/.ncl-cache/c206a5fd6e7b2147fa846378412253db34d28fae54ba3033b7a7f1201972aa93.json @@ -0,0 +1,14 @@ +{ + "dependencies": [ + "kubernetes" + ], + "name": "coredns", + "version": { + "check_latest": true, + "current": "1.14.2", + "grace_period": 86400, + "site": "https://coredns.io", + "source": "https://github.com/coredns/coredns/releases", + "tags": "https://github.com/coredns/coredns/tags" + } +} diff --git a/.ncl-cache/c2d5b4b82d6c62f90955a616b44f838719e23fadf663172fd1346b61eacfa148.json b/.ncl-cache/c2d5b4b82d6c62f90955a616b44f838719e23fadf663172fd1346b61eacfa148.json new file mode 100644 index 0000000..da416a6 --- /dev/null +++ b/.ncl-cache/c2d5b4b82d6c62f90955a616b44f838719e23fadf663172fd1346b61eacfa148.json @@ -0,0 +1,63 @@ +{ + "buildkit_lite": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "no persistent state; BuildKit cache is ephemeral layer storage on the pod" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "TCP inside cluster; mTLS not required for in-cluster port-forward path" + } + }, + "deployment": "buildkit", + "image": "moby/buildkit:v0.13.2", + "namespace": "build-system", + "operations": { + "health": true, + "install": true + }, + "port": 1234, + "privileged": true, + "provides": { + "interface": "buildkit-tcp", + "service": "buildkit_lite" + }, + "registry_secret": "zot-credentials", + "replicas": 1, + "requires": { + "capabilities": [ + "k8s-cluster-access", + "buildkit-daemon" + ] + }, + "resources": { + "limits": { + "cpu": "4", + "memory": "4Gi" + }, + "requests": { + "cpu": "500m", + "memory": "512Mi" + } + } + } +} diff --git a/.ncl-cache/c37a1303e9aaea2b08bd960f34bacab0fd290292c072cc0fd13056716347ab2b.json b/.ncl-cache/c37a1303e9aaea2b08bd960f34bacab0fd290292c072cc0fd13056716347ab2b.json new file mode 100644 index 0000000..740e227 --- /dev/null +++ b/.ncl-cache/c37a1303e9aaea2b08bd960f34bacab0fd290292c072cc0fd13056716347ab2b.json @@ -0,0 +1,119 @@ +{ + "guards": [], + "id": "provisioning-coverage", + "postconditions": [ + "Provider function coverage counted per provider (target: 25 functions each)", + "Taskserv completeness checked (metadata.ncl + contracts.ncl presence and validity)", + "Coverage report generated with maturity score per extension and ecosystem totals" + ], + "preconditions": [ + "extensions/ directory exists", + "nickel is available in PATH", + "./scripts/ontoref is executable" + ], + "steps": [ + { + "action": "catalog_all_providers", + "actor": "Agent", + "cmd": "ls extensions/providers/ 2>/dev/null | sort", + "depends_on": [], + "id": "list_providers", + "note": "List all provider extension directories.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "catalog_all_taskservs", + "actor": "Agent", + "cmd": "ls extensions/taskservs/ 2>/dev/null | sort", + "depends_on": [], + "id": "list_taskservs", + "note": "List all taskserv extension directories.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "verify_provider_interface_completeness", + "actor": "Agent", + "cmd": "for p in extensions/providers/*/; do echo \"--- $(basename $p)\"; rg 'fn ' $p --include='*.rs' -l | head -1 | xargs rg 'pub fn' 2>/dev/null | wc -l | xargs echo 'functions:'; done", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "list_providers" + } + ], + "id": "check_provider_functions", + "note": "For each provider, count implemented public functions. Target: 25 functions per the provider interface contract.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "verify_taskserv_contracts", + "actor": "Agent", + "cmd": "for ts in extensions/taskservs/*/; do name=$(basename $ts); has_meta=$(test -f $ts/metadata.ncl && echo yes || echo NO); has_contracts=$(test -f $ts/contracts.ncl && echo yes || echo NO); echo \"$name: metadata=$has_meta contracts=$has_contracts\"; done", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "list_taskservs" + } + ], + "id": "check_taskserv_metadata", + "note": "For each taskserv, verify it has metadata.ncl and contracts.ncl. Missing files indicate incomplete extension.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "typecheck_taskserv_metadata", + "actor": "Agent", + "cmd": "find extensions/taskservs -name 'metadata.ncl' | xargs -I{} sh -c 'nickel typecheck {} > /dev/null 2>&1 && echo \"OK: {}\" || echo \"INVALID: {}\"'", + "depends_on": [ + { + "kind": "Always", + "step": "check_taskserv_metadata" + } + ], + "id": "check_taskserv_nickel_validity", + "note": "Typecheck all taskserv metadata.ncl files. Invalid metadata cannot be used by the platform.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "write_coverage_output", + "actor": "Agent", + "cmd": "./scripts/ontoref describe provisioning --format coverage", + "depends_on": [ + { + "kind": "Always", + "step": "check_provider_functions" + }, + { + "kind": "Always", + "step": "check_taskserv_nickel_validity" + } + ], + "id": "generate_coverage_report", + "note": "Generate the maturity map: provider coverage (N/25 functions), taskserv completeness, overall ecosystem coverage score.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + } + ], + "trigger": "Generate a maturity map of the provisioning extension ecosystem" +} diff --git a/.ncl-cache/c3da29f8cbd66f76140b0f6209cdaa3fcfee68ade92d5ea94b3bde43c36b3718.json b/.ncl-cache/c3da29f8cbd66f76140b0f6209cdaa3fcfee68ade92d5ea94b3bde43c36b3718.json new file mode 100644 index 0000000..3453492 --- /dev/null +++ b/.ncl-cache/c3da29f8cbd66f76140b0f6209cdaa3fcfee68ade92d5ea94b3bde43c36b3718.json @@ -0,0 +1,7 @@ +{ + "runc": { + "cmd_task": "install", + "name": "runc", + "version": "1.1.15" + } +} diff --git a/.ncl-cache/c43843dda1c43c2593a10d04ed80d3a940fa91b327dbf90a278968200d5a1248.json b/.ncl-cache/c43843dda1c43c2593a10d04ed80d3a940fa91b327dbf90a278968200d5a1248.json new file mode 100644 index 0000000..7badc88 --- /dev/null +++ b/.ncl-cache/c43843dda1c43c2593a10d04ed80d3a940fa91b327dbf90a278968200d5a1248.json @@ -0,0 +1,109 @@ +{ + "autoscaling": { + "cooldown_period": 300, + "enabled": false, + "max_parallel": 10, + "min_parallel": 1, + "scale_down_threshold": 0.2, + "scale_step": 1, + "scale_up_threshold": 0.8, + "target_utilization": 0.6 + }, + "executor": { + "api_endpoints": [], + "audit_log_path": "./logs/batch_audit.log", + "audit_logging": true, + "description": "", + "executor_id": "", + "name": "", + "performance_config": { + "batch_size": "100", + "io_threads": "4", + "worker_threads": "8" + }, + "queues": [], + "resource_constraints": [], + "security_config": {}, + "webhook_endpoints": [] + }, + "health_check": { + "check_interval": 60, + "check_timeout": 30, + "enabled": true, + "failure_actions": [ + "retry", + "rollback" + ], + "failure_threshold": 3, + "health_checks": [], + "success_threshold": 2 + }, + "metrics": { + "aggregation_intervals": [ + 60, + 300, + 3600 + ], + "custom_metrics": [], + "detailed_metrics": true, + "enable_export": false, + "export_config": {}, + "retention_hours": 168 + }, + "operation_types": [ + "server_create", + "server_delete", + "server_scale", + "server_update", + "taskserv_install", + "taskserv_remove", + "taskserv_update", + "taskserv_configure", + "cluster_create", + "cluster_delete", + "cluster_scale", + "cluster_upgrade", + "custom_command", + "custom_script", + "custom_api_call" + ], + "provider_mix": { + "cross_provider_networking": {}, + "primary_provider": "upcloud", + "provider_limits": {}, + "provider_selection": "primary_first", + "secondary_providers": [] + }, + "providers": [ + "upcloud", + "aws", + "local", + "mixed", + "custom" + ], + "queue": { + "max_delivery_attempts": 3, + "max_size": 0, + "queue_id": "", + "queue_type": "standard", + "retention_period": 604800 + }, + "resource_constraint": { + "current_units": 0, + "hard_constraint": true, + "max_units": 1, + "resource_name": "", + "resource_type": "cpu", + "units_per_operation": 1 + }, + "scheduler": { + "enable_preemption": false, + "resource_limits": { + "max_cpu_cores": 0, + "max_memory_mb": 0, + "max_network_bandwidth": 0 + }, + "scheduling_interval": 10, + "strategy": "dependency_first" + } +} diff --git a/.ncl-cache/c43a7a230e55013cb2ceb566a1608a340ca7337de8f9e757516ec9c03ac0e349.json b/.ncl-cache/c43a7a230e55013cb2ceb566a1608a340ca7337de8f9e757516ec9c03ac0e349.json new file mode 100644 index 0000000..996c4a2 --- /dev/null +++ b/.ncl-cache/c43a7a230e55013cb2ceb566a1608a340ca7337de8f9e757516ec9c03ac0e349.json @@ -0,0 +1,14 @@ +{ + "containerd": { + "cmd_task": "install", + "name": "containerd", + "operations": { + "delete": false, + "health": true, + "install": true, + "reinstall": true + }, + "runtimes": "runc", + "version": "1.7.24" + } +} diff --git a/.ncl-cache/c469ee9561d73f7546a54011028f441d53b2bae8d53f1c46df0a799efdc65020.json b/.ncl-cache/c469ee9561d73f7546a54011028f441d53b2bae8d53f1c46df0a799efdc65020.json new file mode 100644 index 0000000..0d884fa --- /dev/null +++ b/.ncl-cache/c469ee9561d73f7546a54011028f441d53b2bae8d53f1c46df0a799efdc65020.json @@ -0,0 +1,19 @@ +{ + "provisioning_daemon": { + "log_level": "info", + "nats_url": "nats://127.0.0.1:4222", + "nickel_import_path": "/Users/Akasha/Development/ontoref", + "ontology_templates": "/Users/Akasha/Development/provisioning/platform/crates/provisioning-daemon/ontology_templates", + "orchestrator_url": "http://localhost:9011", + "project_name": "provisioning", + "project_root": "/Users/Akasha/Development/provisioning", + "provisioning_bin": "provisioning", + "server": { + "host": "0.0.0.0", + "port": 9014 + }, + "ui_templates_dir": "/Users/Akasha/Development/provisioning/platform/crates/provisioning-daemon/ui/templates", + "watch_paths": [], + "workspaces_root": "/Users/Akasha/Development/workspaces" + } +} diff --git a/.ncl-cache/c4daeae9b73ef5c0e63697d38be910f2b48d6989875382165dd9149e9e086359.json b/.ncl-cache/c4daeae9b73ef5c0e63697d38be910f2b48d6989875382165dd9149e9e086359.json new file mode 100644 index 0000000..f1416af --- /dev/null +++ b/.ncl-cache/c4daeae9b73ef5c0e63697d38be910f2b48d6989875382165dd9149e9e086359.json @@ -0,0 +1,40 @@ +{ + "DefaultTraefik": { + "access_logs": true, + "compression": true, + "dashboard": true, + "lets_encrypt": false, + "lets_encrypt_email": null, + "metrics": true, + "namespace": "traefik", + "rate_limiting": true, + "replicas": 2, + "resources": { + "cpu_limit": "1000m", + "cpu_request": "100m", + "memory_limit": "512Mi", + "memory_request": "128Mi" + }, + "version": "3.3.0" + }, + "defaults": { + "traefik": { + "access_logs": true, + "compression": true, + "dashboard": true, + "lets_encrypt": false, + "lets_encrypt_email": null, + "metrics": true, + "namespace": "traefik", + "rate_limiting": true, + "replicas": 2, + "resources": { + "cpu_limit": "1000m", + "cpu_request": "100m", + "memory_limit": "512Mi", + "memory_request": "128Mi" + }, + "version": "3.3.0" + } + } +} diff --git a/.ncl-cache/c51999fe11e173ecbabaee4e744e2b65853e271ea52c17fccee6554bf2cbb7e9.json b/.ncl-cache/c51999fe11e173ecbabaee4e744e2b65853e271ea52c17fccee6554bf2cbb7e9.json new file mode 100644 index 0000000..e7f205b --- /dev/null +++ b/.ncl-cache/c51999fe11e173ecbabaee4e744e2b65853e271ea52c17fccee6554bf2cbb7e9.json @@ -0,0 +1,4 @@ +{ + "nickel_api": "1.0", + "version": "14.0" +} diff --git a/.ncl-cache/c52583e8b2b45aa7e97fa486b8d3bf27ac3ffb7a3bb415f06d36bdb35927bbad.json b/.ncl-cache/c52583e8b2b45aa7e97fa486b8d3bf27ac3ffb7a3bb415f06d36bdb35927bbad.json new file mode 100644 index 0000000..5dd50ca --- /dev/null +++ b/.ncl-cache/c52583e8b2b45aa7e97fa486b8d3bf27ac3ffb7a3bb415f06d36bdb35927bbad.json @@ -0,0 +1,145 @@ +{ + "default_config": { + "base_path": "/var/lib/polkadot-bootnode/data", + "bin_path": "/usr/local/bin/polkadot", + "config_path": "/etc/polkadot-bootnode", + "execution": "wasm", + "log_level": "info", + "log_targets": [ + "sub-libp2p" + ], + "name": "polkadot-bootnode", + "network": { + "chain": "polkadot", + "external_addresses": [], + "listen_addrs": [ + "/ip4/0.0.0.0/tcp/30310", + "/ip4/0.0.0.0/tcp/30311/ws" + ], + "max_peers": 50, + "ports": { + "p2p_port": 30310, + "ws_port": 30311, + "wss_port": 30312 + } + }, + "node_key_file": "/etc/polkadot-bootnode/node-key", + "run_user": { + "group": "polkadot", + "home": "/home/polkadot", + "name": "polkadot" + }, + "state_cache_size": 67108864, + "telemetry": { + "enabled": true, + "url": "wss://telemetry.polkadot.io/submit/", + "verbosity": 0 + }, + "version": "latest", + "work_path": "/var/lib/polkadot-bootnode", + "wss": { + "enabled": false, + "proxy_type": "nginx", + "rate_limit": 1000, + "ssl": { + "enabled": false + } + } + }, + "metadata": { + "dependencies": [], + "features": { + "supports_monitoring": true, + "supports_ssl": true, + "supports_telemetry": true, + "supports_wss": true + }, + "maintainer": { + "name": "Provisioning System", + "url": "https://github.com/paritytech/polkadot" + }, + "networks": [ + "polkadot", + "kusama", + "westend" + ], + "ports": { + "p2p": 30310, + "ws": 30311, + "wss": 30312 + }, + "requirements": { + "min_cpu_cores": 2, + "min_disk_gb": 100, + "min_memory_mb": 4096, + "network_required": true + }, + "tags": [ + "polkadot", + "bootnode", + "p2p", + "blockchain", + "web3" + ], + "taskserv": { + "category": "infrastructure", + "description": "Polkadot network bootnode for peer discovery", + "display_name": "Polkadot Bootnode", + "documentation_url": "https://wiki.polkadot.network/docs/maintain-bootnode", + "name": "polkadot-bootnode", + "subcategory": "blockchain" + }, + "version": { + "config_format": "nickel", + "schema": "1.0.0", + "taskserv": "1.15.0" + } + }, + "types": { + "PolkadotBootnode": { + "base_path": "/var/lib/polkadot-bootnode/data", + "bin_path": "/usr/local/bin/polkadot", + "config_path": "/etc/polkadot-bootnode", + "execution": "wasm", + "log_level": "info", + "log_targets": [ + "sub-libp2p" + ], + "name": "polkadot-bootnode", + "network": { + "chain": "polkadot", + "external_addresses": [], + "listen_addrs": [ + "/ip4/0.0.0.0/tcp/30310", + "/ip4/0.0.0.0/tcp/30311/ws" + ], + "max_peers": 50, + "ports": { + "p2p_port": 30310, + "ws_port": 30311, + "wss_port": 30312 + } + }, + "run_user": { + "group": "polkadot", + "name": "polkadot" + }, + "state_cache_size": 67108864, + "telemetry": { + "enabled": true, + "url": "wss://telemetry.polkadot.io/submit/", + "verbosity": 0 + }, + "version": "latest", + "work_path": "/var/lib/polkadot-bootnode", + "wss": { + "enabled": false, + "proxy_type": "nginx", + "rate_limit": 1000, + "ssl": { + "enabled": false + } + } + } + } +} diff --git a/.ncl-cache/c5bce7e6f67825b8b0adeed1944821952bd319229cb4912609cc65800c6d419a.json b/.ncl-cache/c5bce7e6f67825b8b0adeed1944821952bd319229cb4912609cc65800c6d419a.json new file mode 100644 index 0000000..7b558af --- /dev/null +++ b/.ncl-cache/c5bce7e6f67825b8b0adeed1944821952bd319229cb4912609cc65800c6d419a.json @@ -0,0 +1,154 @@ +{ + "DefaultLonghornNodePrep": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: node-level prep; storage volumes captured by SystemBackupDef.longhorn_engine" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "data_path": "/var/lib/longhorn", + "live_check": { + "scope": "node", + "strategy": "systemd", + "unit": "iscsid" + }, + "mode": "taskserv", + "node_labels": { + "node.longhorn.io/create-default-disk": "true" + }, + "operations": { + "delete": false, + "install": true, + "reinstall": true + } + }, + "LonghornNodePrep": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: node-level prep; storage volumes captured by SystemBackupDef.longhorn_engine" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "data_path": "/var/lib/longhorn", + "live_check": { + "scope": "node", + "strategy": "systemd", + "unit": "iscsid" + }, + "mode": "taskserv", + "node_labels": { + "node.longhorn.io/create-default-disk": "true" + }, + "operations": { + "delete": false, + "install": true, + "reinstall": true + } + }, + "Version": { + "dependencies": [ + "os", + "vol_prepare" + ], + "name": "longhorn-node-prep", + "version": { + "check_latest": false, + "current": "1.0.0", + "grace_period": 86400, + "site": "", + "source": "github.com/longhorn/longhorn", + "tags": "" + } + }, + "defaults": { + "longhorn_node_prep": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: node-level prep; storage volumes captured by SystemBackupDef.longhorn_engine" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "data_path": "/var/lib/longhorn", + "live_check": { + "scope": "node", + "strategy": "systemd", + "unit": "iscsid" + }, + "mode": "taskserv", + "node_labels": { + "node.longhorn.io/create-default-disk": "true" + }, + "operations": { + "delete": false, + "install": true, + "reinstall": true + } + } + } +} diff --git a/.ncl-cache/c5d1576f6612dac3eed2263abe94ae4f96ec0f97e53cbaac8a1c9c8f95477cba.json b/.ncl-cache/c5d1576f6612dac3eed2263abe94ae4f96ec0f97e53cbaac8a1c9c8f95477cba.json new file mode 100644 index 0000000..e755833 --- /dev/null +++ b/.ncl-cache/c5d1576f6612dac3eed2263abe94ae4f96ec0f97e53cbaac8a1c9c8f95477cba.json @@ -0,0 +1,4 @@ +{ + "image": "rancher/local-path-provisioner:v0.0.30", + "tag": "v0.0.30" +} diff --git a/.ncl-cache/c664f22031c82a0a84b81b783e5f7a4928152377d4be07febb69c67cb4264c37.json b/.ncl-cache/c664f22031c82a0a84b81b783e5f7a4928152377d4be07febb69c67cb4264c37.json new file mode 100644 index 0000000..a10746d --- /dev/null +++ b/.ncl-cache/c664f22031c82a0a84b81b783e5f7a4928152377d4be07febb69c67cb4264c37.json @@ -0,0 +1,6 @@ +{ + "linkerd": { + "name": "linkerd", + "version": "2.16.0" + } +} diff --git a/.ncl-cache/c6e18ac1ba3d5a73b010c2b8898fff981e37b0b09c28cf96b2a83d11322f7e5b.json b/.ncl-cache/c6e18ac1ba3d5a73b010c2b8898fff981e37b0b09c28cf96b2a83d11322f7e5b.json new file mode 100644 index 0000000..cff7d07 --- /dev/null +++ b/.ncl-cache/c6e18ac1ba3d5a73b010c2b8898fff981e37b0b09c28cf96b2a83d11322f7e5b.json @@ -0,0 +1,10 @@ +{ + "name": "postgres", + "version": { + "check_latest": true, + "current": "16", + "grace_period": 86400, + "site": "https://www.postgresql.org", + "source": "https://hub.docker.com/_/postgres" + } +} diff --git a/.ncl-cache/c6e75e15d8328b4881769e836eb1799c9c97bbe86a8aa69ff62e68043c82f639.json b/.ncl-cache/c6e75e15d8328b4881769e836eb1799c9c97bbe86a8aa69ff62e68043c82f639.json new file mode 100644 index 0000000..efb44a6 --- /dev/null +++ b/.ncl-cache/c6e75e15d8328b4881769e836eb1799c9c97bbe86a8aa69ff62e68043c82f639.json @@ -0,0 +1,17 @@ +{ + "hetzner_csi": { + "allow_volume_expansion": true, + "default_fs_type": "ext4", + "enable_snapshot_class": false, + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "reclaim_policy": "Retain", + "storage_class_name": "hcloud-volumes", + "token_secret_name": "hcloud", + "version": "2.9.0" + } +} diff --git a/.ncl-cache/c77e4a0ce4f3cba8daf7662afc1643b2b87cc37cb60b0bd3b0f487623d896888.json b/.ncl-cache/c77e4a0ce4f3cba8daf7662afc1643b2b87cc37cb60b0bd3b0f487623d896888.json new file mode 100644 index 0000000..6a38b8e --- /dev/null +++ b/.ncl-cache/c77e4a0ce4f3cba8daf7662afc1643b2b87cc37cb60b0bd3b0f487623d896888.json @@ -0,0 +1,90 @@ +{ + "items": [ + { + "blocked_by": [], + "description": "Finalize Cedar policy definitions for Control Center and wire to live auth evaluation.", + "id": "control-center-cedar-policies", + "priority": "High", + "related_nodes": [ + "solid-boundaries", + "control-center-maturity" + ] + }, + { + "blocked_by": [ + "control-center-cedar-policies" + ], + "description": "Connect Control Center WebSocket task status streaming to NATS push consumers.", + "id": "websocket-nats-streaming", + "priority": "High", + "related_nodes": [ + "platform-dispatch", + "control-center-maturity" + ] + }, + { + "blocked_by": [], + "description": "Add Nickel schemas for extension metadata currently using raw TOML.", + "id": "extension-metadata-schemas", + "priority": "Medium", + "related_nodes": [ + "type-safety-nickel", + "schema-coverage" + ] + }, + { + "blocked_by": [ + "extension-metadata-schemas" + ], + "description": "Validate provider capabilities against workspace requirements at config-load time.", + "id": "provider-capability-validation", + "priority": "Medium", + "related_nodes": [ + "provider-abstraction", + "workspace-contract" + ] + }, + { + "blocked_by": [], + "description": "Ensure all taskservs declare dependencies.ncl with typed contracts for inter-taskserv dependencies.", + "id": "taskserv-dependency-contracts", + "priority": "Medium", + "related_nodes": [ + "taskserv-pattern", + "workspace-certification" + ] + }, + { + "blocked_by": [], + "description": "ingressClassName is hardcoded to 'cilium' in all L4 cluster extension install scripts. Should be driven by a field in the cluster extension NCL config (e.g. ingress_class_name) so different clusters can declare different ingress controllers without modifying install scripts. Relevant for wuji where Istio replaces Cilium ingress.", + "id": "cluster-ext-ingress-class-from-config", + "priority": "Medium", + "related_nodes": [ + "cluster-extension-pattern", + "type-safety-nickel" + ] + }, + { + "blocked_by": [ + "cluster-ext-ingress-class-from-config" + ], + "description": "FIP key names in cluster-deploy.nu (cd-load-fip-env) and bootstrap.nu are derived by stripping a hardcoded workspace prefix ('librecloud-fip-') and assuming fixed role keys (smtp, sgoyol_ingress, wuji). Should be driven by an explicit role field in floating_ips.ncl so the mapping is data-driven and reusable across workspaces.", + "id": "fip-role-driven-state-mapping", + "priority": "Low", + "related_nodes": [ + "provider-abstraction", + "workspace-contract" + ] + }, + { + "blocked_by": [], + "description": "cluster-deploy.nu processes extensions sequentially even when parallel=true in the DAG. Extensions with no shared depends_on (e.g. hcloud_floater and cert_manager both after metallb) could run concurrently. Requires structured concurrency in Nushell or delegating to background jobs.", + "id": "cluster-deploy-parallel-extension-execution", + "priority": "Low", + "related_nodes": [ + "platform-dispatch", + "cluster-extension-pattern" + ] + } + ] +} diff --git a/.ncl-cache/c8da8da8515ddbb084d61ff08313a7cdcfea3fa8f45212ecad42b9c1f9ea8aa4.json b/.ncl-cache/c8da8da8515ddbb084d61ff08313a7cdcfea3fa8f45212ecad42b9c1f9ea8aa4.json new file mode 100644 index 0000000..224bc05 --- /dev/null +++ b/.ncl-cache/c8da8da8515ddbb084d61ff08313a7cdcfea3fa8f45212ecad42b9c1f9ea8aa4.json @@ -0,0 +1,11 @@ +{ + "hetzner_csi": { + "allow_volume_expansion": true, + "default_fs_type": "ext4", + "enable_snapshot_class": false, + "reclaim_policy": "Retain", + "storage_class_name": "hcloud-volumes", + "token_secret_name": "hcloud", + "version": "2.9.0" + } +} diff --git a/.ncl-cache/c9177cda22f79a77a4e83e48e3298f8607134dae2ff760c3d485812c1874b113.json b/.ncl-cache/c9177cda22f79a77a4e83e48e3298f8607134dae2ff760c3d485812c1874b113.json new file mode 100644 index 0000000..24e9b5d --- /dev/null +++ b/.ncl-cache/c9177cda22f79a77a4e83e48e3298f8607134dae2ff760c3d485812c1874b113.json @@ -0,0 +1,116 @@ +{ + "DefaultProvisionLocal": { + "zone": "local" + }, + "DefaultServerDefaults_local": { + "labels": "{Key=cluster,Value=k8s}", + "liveness_ip": "$network_public_ip", + "liveness_port": 22, + "network_private_name": "Private Network", + "not_use": false, + "plan": "", + "priv_cidr_block": "10.11.1.0/24", + "prov_settings": "defs/local_data.k", + "prov_settings_clean": false, + "provider": "local", + "ssh_key_name": "", + "ssh_key_path": "", + "storage_os": "", + "storages": [], + "time_zone": "UTC", + "user": "root" + }, + "DefaultServerLocal": { + "clusters": [], + "extra_hostnames": [], + "hostname": "local-default-server", + "labels": "{Key=cluster,Value=k8s}", + "liveness_ip": "$network_public_ip", + "liveness_port": 22, + "network_private_ip": "", + "network_private_name": "Private Network", + "not_use": false, + "plan": "", + "priv_cidr_block": "10.11.1.0/24", + "prov_settings": "defs/local_data.k", + "prov_settings_clean": false, + "provider": "local", + "ssh_key_name": "", + "ssh_key_path": "", + "storage_os": "", + "storages": [ + { + "encrypted": false, + "labels": "", + "volname": "local-storage" + } + ], + "taskservs": [], + "time_zone": "UTC", + "title": "Default Local Server", + "user": "root" + }, + "DefaultStorage": { + "encrypted": false, + "labels": "", + "volname": "local-storage" + }, + "defaults": { + "provision_local": { + "zone": "local" + }, + "server_defaults_local": { + "labels": "{Key=cluster,Value=k8s}", + "liveness_ip": "$network_public_ip", + "liveness_port": 22, + "network_private_name": "Private Network", + "not_use": false, + "plan": "", + "priv_cidr_block": "10.11.1.0/24", + "prov_settings": "defs/local_data.k", + "prov_settings_clean": false, + "provider": "local", + "ssh_key_name": "", + "ssh_key_path": "", + "storage_os": "", + "storages": [], + "time_zone": "UTC", + "user": "root" + }, + "server_local": { + "clusters": [], + "extra_hostnames": [], + "hostname": "local-default-server", + "labels": "{Key=cluster,Value=k8s}", + "liveness_ip": "$network_public_ip", + "liveness_port": 22, + "network_private_ip": "", + "network_private_name": "Private Network", + "not_use": false, + "plan": "", + "priv_cidr_block": "10.11.1.0/24", + "prov_settings": "defs/local_data.k", + "prov_settings_clean": false, + "provider": "local", + "ssh_key_name": "", + "ssh_key_path": "", + "storage_os": "", + "storages": [ + { + "encrypted": false, + "labels": "", + "volname": "local-storage" + } + ], + "taskservs": [], + "time_zone": "UTC", + "title": "Default Local Server", + "user": "root" + }, + "storage": { + "encrypted": false, + "labels": "", + "volname": "local-storage" + } + } +} diff --git a/.ncl-cache/c9637da2a47e8cf26c460e5925fdbe687dce1655c1f440ad8f0a129ec51b268f.json b/.ncl-cache/c9637da2a47e8cf26c460e5925fdbe687dce1655c1f440ad8f0a129ec51b268f.json new file mode 100644 index 0000000..5919c78 --- /dev/null +++ b/.ncl-cache/c9637da2a47e8cf26c460e5925fdbe687dce1655c1f440ad8f0a129ec51b268f.json @@ -0,0 +1,15 @@ +{ + "dependencies": [ + "os", + "vol_prepare" + ], + "name": "longhorn-node-prep", + "version": { + "check_latest": false, + "current": "1.0.0", + "grace_period": 86400, + "site": "", + "source": "github.com/longhorn/longhorn", + "tags": "" + } +} diff --git a/.ncl-cache/ca43acb6d453df3c9127dea50527290ce5ff13372e8d69cecf2cdf29d5a54e49.json b/.ncl-cache/ca43acb6d453df3c9127dea50527290ce5ff13372e8d69cecf2cdf29d5a54e49.json new file mode 100644 index 0000000..2c96138 --- /dev/null +++ b/.ncl-cache/ca43acb6d453df3c9127dea50527290ce5ff13372e8d69cecf2cdf29d5a54e49.json @@ -0,0 +1,24 @@ +{ + "DefaultKubeconfig": { + "admin_host": null, + "admin_port": null, + "admin_user": null, + "cluster": "kubernetes", + "req_sudo": true, + "source_path": "/etc/kubernetes/admin.conf", + "ssh_key_path": null, + "target_path": "HOME/.kube/config" + }, + "defaults": { + "kubeconfig": { + "admin_host": null, + "admin_port": null, + "admin_user": null, + "cluster": "kubernetes", + "req_sudo": true, + "source_path": "/etc/kubernetes/admin.conf", + "ssh_key_path": null, + "target_path": "HOME/.kube/config" + } + } +} diff --git a/.ncl-cache/ca83899f04b46bfb84f1362953a3534c33baabd5d14ada307cc66a66cd3bf991.json b/.ncl-cache/ca83899f04b46bfb84f1362953a3534c33baabd5d14ada307cc66a66cd3bf991.json new file mode 100644 index 0000000..87b47d8 --- /dev/null +++ b/.ncl-cache/ca83899f04b46bfb84f1362953a3534c33baabd5d14ada307cc66a66cd3bf991.json @@ -0,0 +1,12 @@ +{ + "K0s": { + "cluster_name": "k0s", + "data_dir": "/var/lib/k0s", + "disable_ipv6": true, + "disable_kube_proxy": true, + "kine_dir": "", + "role": "controller_worker", + "storage_backend": "dqlite", + "version": "1.35.3+k0s.0" + } +} diff --git a/.ncl-cache/cb77f3a44fd4934f143e08b463fd13164606f1fd5e7eea29732d6461ea63cb8f.json b/.ncl-cache/cb77f3a44fd4934f143e08b463fd13164606f1fd5e7eea29732d6461ea63cb8f.json new file mode 100644 index 0000000..c756a1e --- /dev/null +++ b/.ncl-cache/cb77f3a44fd4934f143e08b463fd13164606f1fd5e7eea29732d6461ea63cb8f.json @@ -0,0 +1,92 @@ +{ + "BinaryDeployment": { + "args": [], + "binary_path": "", + "env": {} + }, + "CommandHealthCheck": { + "command": "", + "expected_exit_code": 0 + }, + "DockerComposeDeployment": { + "compose_file": "", + "service_name": "" + }, + "DockerDeployment": { + "container_name": "", + "environment": {}, + "image": "", + "networks": [], + "ports": [], + "restart_policy": "unless_stopped", + "volumes": [] + }, + "FileHealthCheck": { + "must_exist": true, + "path": "" + }, + "HealthCheck": { + "interval": 10, + "retries": 3, + "timeout": 5, + "type": "none" + }, + "HelmChart": { + "chart": "", + "release_name": "" + }, + "HttpHealthCheck": { + "endpoint": "", + "expected_status": 200, + "headers": {}, + "method": "GET" + }, + "KubernetesDeployment": { + "deployment_name": "", + "namespace": "" + }, + "RemoteDeployment": { + "endpoint": "", + "tls_enabled": true + }, + "ResourceLimits": {}, + "ServiceDefinition": { + "category": "orchestration", + "conflicts": [], + "dependencies": [], + "deployment": {}, + "health_check": {}, + "name": "", + "required_for": [], + "startup": {}, + "type": "platform" + }, + "ServiceDeployment": { + "mode": "binary" + }, + "ServiceOperation": { + "force": false, + "operation": "start", + "service_name": "" + }, + "ServiceRegistry": { + "services": {} + }, + "ServiceState": { + "health_status": "unknown", + "name": "", + "restart_count": 0, + "status": "unknown" + }, + "StartupConfig": { + "auto_start": false, + "max_restarts": 3, + "restart_on_failure": true, + "start_order": 100, + "start_timeout": 60 + }, + "TcpHealthCheck": { + "host": "", + "port": 80 + } +} diff --git a/.ncl-cache/cc3123d7e90b0917025e3035cea1ad7351cb978d3d1a396efc4a690d45bebae4.json b/.ncl-cache/cc3123d7e90b0917025e3035cea1ad7351cb978d3d1a396efc4a690d45bebae4.json new file mode 100644 index 0000000..ab02972 --- /dev/null +++ b/.ncl-cache/cc3123d7e90b0917025e3035cea1ad7351cb978d3d1a396efc4a690d45bebae4.json @@ -0,0 +1,64 @@ +[ + { + "binary_path": "~/.local/bin/svault", + "dependencies": [], + "desc": "SecretumVault server for secrets management and encryption", + "health_check_timeout": 5, + "name": "svault_server-vault", + "port": 8082, + "required": true, + "srvc": "vault", + "startup_command": "svault server --config ~/.config/provisioning/secretumvault-dev.toml", + "url": "http://127.0.0.1:8082" + }, + { + "dependencies": [], + "desc": "SurrealDB multi-model database for data storage and queries", + "name": "surrealdb-dbs", + "port": 8000, + "required": true, + "srvc": "dbs", + "url": "http://127.0.0.1:8000" + }, + { + "dependencies": [], + "desc": "PostgreSQL database for Forgejo and Woodpecker services", + "name": "postgresql-db", + "port": 5432, + "required": false, + "srvc": "postgres", + "url": "postgresql://127.0.0.1:5432" + }, + { + "dependencies": [ + "postgresql-db" + ], + "desc": "Forgejo Git server for version control and collaboration", + "name": "forgejo-git", + "port": 3000, + "required": false, + "srvc": "git", + "url": "http://127.0.0.1:3000" + }, + { + "dependencies": [], + "desc": "Zot OCI-compliant container registry for container images", + "name": "zot-register", + "port": 5001, + "required": false, + "srvc": "register", + "url": "http://127.0.0.1:5001" + }, + { + "dependencies": [ + "forgejo-git", + "postgresql-db" + ], + "desc": "Woodpecker CI/CD pipeline engine for automation and testing", + "name": "woodpecker-cdci", + "port": 8180, + "required": false, + "srvc": "cdci", + "url": "http://127.0.0.1:8180" + } +] diff --git a/.ncl-cache/cc81dcb2b5fe7c39a14916af3e3c8914f49ba44031e2af0bc4bde31abd7320dc.json b/.ncl-cache/cc81dcb2b5fe7c39a14916af3e3c8914f49ba44031e2af0bc4bde31abd7320dc.json new file mode 100644 index 0000000..2838406 --- /dev/null +++ b/.ncl-cache/cc81dcb2b5fe7c39a14916af3e3c8914f49ba44031e2af0bc4bde31abd7320dc.json @@ -0,0 +1,133 @@ +{ + "K8sAffinity": {}, + "K8sAffinityLabelSelector": { + "labelSelector": [], + "typ": "requiredDuringSchedulingIgnoredDuringExecution" + }, + "K8sAffinityMatch": { + "key": "", + "operator": "In", + "values": [] + }, + "K8sAntyAffinityLabelSelector": { + "labelSelector": [], + "typ": "requiredDuringSchedulingIgnoredDuringExecution", + "weight": 100 + }, + "K8sBackup": { + "mount_path": "", + "name": "", + "typ": "" + }, + "K8sConfigMap": { + "name": "" + }, + "K8sContainers": { + "image": "", + "imagePull": "IfNotPresent", + "name": "main" + }, + "K8sDefs": { + "cluster_domain": "", + "domain": "", + "full_domain": "", + "name": "", + "ns": "", + "primary_dom": "" + }, + "K8sDeploy": { + "bin_apply": true, + "create_ns": false, + "labels": [], + "name": "", + "name_in_files": "", + "namespace": "default", + "prxy_ns": "istio-system", + "sel_labels": [], + "spec": {}, + "tls_path": "ssl", + "tpl_labels": [] + }, + "K8sDeploySpec": { + "containers": [], + "hostUsers": true, + "replicas": 1 + }, + "K8sIngressConfig": { + "tls_enabled": true + }, + "K8sKeyPath": { + "key": "", + "path": "" + }, + "K8sKeyVal": { + "key": "", + "value": "" + }, + "K8sPort": { + "name": "", + "typ": "TCP" + }, + "K8sPrxyGatewayServer": { + "port": {} + }, + "K8sPrxyPort": { + "name": "", + "proto": "HTTPS" + }, + "K8sPrxyTLS": { + "httpsRedirect": false, + "mode": "SIMPLE" + }, + "K8sPrxyVirtualService": { + "gateways": [], + "hosts": [] + }, + "K8sPrxyVirtualServiceMatch": { + "typ": "tcp" + }, + "K8sPrxyVirtualServiceMatchURL": {}, + "K8sPrxyVirtualServiceRoute": { + "host": "", + "port_number": 0 + }, + "K8sResources": { + "cpu": "250m", + "memory": "64Mi" + }, + "K8sSecret": { + "items": [], + "name": "" + }, + "K8sService": { + "name": "", + "ports": [], + "proto": "TCP", + "typ": "ClusterIP" + }, + "K8sServiceMeshConfig": { + "mtls_enabled": true, + "tracing_enabled": true + }, + "K8sVolume": { + "name": "", + "typ": "volumeClaim" + }, + "K8sVolumeClaim": { + "abbrev_mode": [ + "RWO" + ], + "modes": [ + "ReadWriteOnce" + ], + "name": "", + "reclaimPolicy": "Retain", + "storageClassName": "manual", + "typ": "empty" + }, + "K8sVolumeMount": { + "mountPath": "", + "name": "", + "readOnly": false + } +} diff --git a/.ncl-cache/cca84afa480f548aa8cf341a23477c379cb6c86938d690228e69e59e2c55da62.json b/.ncl-cache/cca84afa480f548aa8cf341a23477c379cb6c86938d690228e69e59e2c55da62.json new file mode 100644 index 0000000..2059c79 --- /dev/null +++ b/.ncl-cache/cca84afa480f548aa8cf341a23477c379cb6c86938d690228e69e59e2c55da62.json @@ -0,0 +1,31 @@ +{ + "k0s": { + "api_extra_sans": [], + "cluster_name": "k0s", + "concurrency_limit": 5, + "concurrency_uploads": 3, + "data_dir": "/var/lib/k0s", + "disable_ipv6": true, + "disable_kube_proxy": true, + "drain_enabled": false, + "drain_force": true, + "drain_grace_period": "2m0s", + "drain_timeout": "5m0s", + "k0sctl_version": "v0.29.0", + "kine_dir": "", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "role": "controller_worker", + "ssh_key_path": "", + "ssh_port": 22, + "ssh_user": "root", + "storage_backend": "sqlite", + "version": "1.35.3+k0s.0", + "wait_enabled": true, + "worker_disruption_percent": 10 + } +} diff --git a/.ncl-cache/cd67d060cc67510c67933e324499998c662fbca032981c60f875ca834bbd24e2.json b/.ncl-cache/cd67d060cc67510c67933e324499998c662fbca032981c60f875ca834bbd24e2.json new file mode 100644 index 0000000..928c3eb --- /dev/null +++ b/.ncl-cache/cd67d060cc67510c67933e324499998c662fbca032981c60f875ca834bbd24e2.json @@ -0,0 +1,225 @@ +{ + "DefaultFirewall": { + "apply_to": [], + "name": "default-firewall", + "rules": [] + }, + "DefaultNetwork": { + "alias_ips": [], + "ip": "10.0.0.2", + "name": "default-network", + "protection": { + "delete": false + } + }, + "DefaultProvisionHetzner": { + "api_retries": 3, + "api_timeout": 30, + "api_url": "https://api.hetzner.cloud/v1", + "default_image": "debian-13", + "default_location": "fsn1", + "default_os_type": "debian", + "default_server_type": "cx11", + "enable_backups": false, + "enable_firewalls": true, + "enable_nixos_anywhere": false, + "enable_private_networks": true, + "enable_volumes": true, + "nixos_anywhere_bootstrap_image": "ubuntu-24.04" + }, + "DefaultServerDefaults_hetzner": { + "automount": false, + "backups": false, + "firewalls": [], + "flake_path": "", + "image": "debian-13", + "kexec_tarball_url": "", + "labels": {}, + "location": "fsn1", + "networks": [], + "nixos_anywhere_enabled": false, + "os_type": "debian", + "placement_group": "", + "protection": { + "delete": false, + "rebuild": false + }, + "provider": "hetzner", + "server_type": "cx11", + "ssh_keys": [], + "target_host": "", + "user_data": "", + "volumes": [] + }, + "DefaultServerHetzner": { + "automount": false, + "backups": false, + "clusters": [], + "extra_hostnames": [], + "firewalls": [], + "flake_path": "", + "hostname": "hetzner-default-server", + "image": "debian-13", + "kexec_tarball_url": "", + "labels": { + "provider": "hetzner" + }, + "location": "fsn1", + "network_private_ip": "", + "networks": [], + "nixos_anywhere_enabled": false, + "os_type": "debian", + "placement_group": "", + "protection": { + "delete": false, + "rebuild": false + }, + "provider": "hetzner", + "server_type": "cx11", + "ssh_keys": [], + "target_host": "", + "taskservs": [], + "title": "Default Hetzner Server", + "user_data": "", + "volumes": [ + { + "automount": false, + "delete_on_termination": true, + "format": "ext4", + "name": "root", + "protection": { + "delete": false + }, + "size": 20 + } + ] + }, + "DefaultVolume": { + "automount": false, + "delete_on_termination": false, + "format": "ext4", + "name": "storage-01", + "protection": { + "delete": false + }, + "size": 20 + }, + "defaults": { + "firewall": { + "apply_to": [], + "name": "default-firewall", + "rules": [] + }, + "floating_ip": { + "description": "", + "dns_ptr": "", + "home_location": "", + "labels": {}, + "name": "", + "protection": { + "delete": false + }, + "type": "ipv4" + }, + "network": { + "alias_ips": [], + "ip": "10.0.0.2", + "name": "default-network", + "protection": { + "delete": false + } + }, + "provision_hetzner": { + "api_retries": 3, + "api_timeout": 30, + "api_url": "https://api.hetzner.cloud/v1", + "default_image": "debian-13", + "default_location": "fsn1", + "default_os_type": "debian", + "default_server_type": "cx11", + "enable_backups": false, + "enable_firewalls": true, + "enable_nixos_anywhere": false, + "enable_private_networks": true, + "enable_volumes": true, + "nixos_anywhere_bootstrap_image": "ubuntu-24.04" + }, + "server_defaults_hetzner": { + "automount": false, + "backups": false, + "firewalls": [], + "flake_path": "", + "image": "debian-13", + "kexec_tarball_url": "", + "labels": {}, + "location": "fsn1", + "networks": [], + "nixos_anywhere_enabled": false, + "os_type": "debian", + "placement_group": "", + "protection": { + "delete": false, + "rebuild": false + }, + "provider": "hetzner", + "server_type": "cx11", + "ssh_keys": [], + "target_host": "", + "user_data": "", + "volumes": [] + }, + "server_hetzner": { + "automount": false, + "backups": false, + "clusters": [], + "extra_hostnames": [], + "firewalls": [], + "flake_path": "", + "hostname": "hetzner-default-server", + "image": "debian-13", + "kexec_tarball_url": "", + "labels": { + "provider": "hetzner" + }, + "location": "fsn1", + "network_private_ip": "", + "networks": [], + "nixos_anywhere_enabled": false, + "os_type": "debian", + "placement_group": "", + "protection": { + "delete": false, + "rebuild": false + }, + "provider": "hetzner", + "server_type": "cx11", + "ssh_keys": [], + "target_host": "", + "taskservs": [], + "title": "Default Hetzner Server", + "user_data": "", + "volumes": [ + { + "automount": false, + "delete_on_termination": true, + "format": "ext4", + "name": "root", + "protection": { + "delete": false + }, + "size": 20 + } + ] + }, + "volume": { + "automount": false, + "delete_on_termination": false, + "format": "ext4", + "name": "storage-01", + "protection": { + "delete": false + }, + "size": 20 + } + } +} diff --git a/.ncl-cache/cdceca1e027d8525edd1788a5d6e8fff6c3c84f0fcfd58cbd65f92d6d0c4c98f.json b/.ncl-cache/cdceca1e027d8525edd1788a5d6e8fff6c3c84f0fcfd58cbd65f92d6d0c4c98f.json new file mode 100644 index 0000000..19f13a0 --- /dev/null +++ b/.ncl-cache/cdceca1e027d8525edd1788a5d6e8fff6c3c84f0fcfd58cbd65f92d6d0c4c98f.json @@ -0,0 +1,30 @@ +{ + "DefaultK8sNodejoin": { + "admin_host": null, + "admin_port": null, + "admin_user": null, + "cluster": "kubernetes", + "cp_hostname": "controlplane", + "name": "k8s-nodejoin", + "source_cmd": "kubeadm token create --print-join-command > /tmp/k8s_join.sh", + "source_path": "/tmp/k8s_join.sh", + "ssh_key_path": null, + "target_cmd": "sudo bash /tmp/k8s_join.sh", + "target_path": "/tmp/k8s_join.sh" + }, + "defaults": { + "k8s_nodejoin": { + "admin_host": null, + "admin_port": null, + "admin_user": null, + "cluster": "kubernetes", + "cp_hostname": "controlplane", + "name": "k8s-nodejoin", + "source_cmd": "kubeadm token create --print-join-command > /tmp/k8s_join.sh", + "source_path": "/tmp/k8s_join.sh", + "ssh_key_path": null, + "target_cmd": "sudo bash /tmp/k8s_join.sh", + "target_path": "/tmp/k8s_join.sh" + } + } +} diff --git a/.ncl-cache/ce9e3b0350a6155610948b761f44596f990008336f446f338917e64a79951324.json b/.ncl-cache/ce9e3b0350a6155610948b761f44596f990008336f446f338917e64a79951324.json new file mode 100644 index 0000000..3bd9d05 --- /dev/null +++ b/.ncl-cache/ce9e3b0350a6155610948b761f44596f990008336f446f338917e64a79951324.json @@ -0,0 +1,42 @@ +{ + "vol_prepare": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: filesystem prep operation, no runtime data" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "fs_type": "ext4", + "fstab_options": "defaults,nofail,discard 0 0", + "label_prefix": "scsi-0HC_Volume_", + "mode": "taskserv", + "mount_path": "/mnt/data", + "operations": { + "install": true, + "reinstall": true + }, + "volume_name": "" + } +} diff --git a/.ncl-cache/ceaf87d1643ab07df3498607f745ae80df726f2a1b6d5fe203aceecb24d10958.json b/.ncl-cache/ceaf87d1643ab07df3498607f745ae80df726f2a1b6d5fe203aceecb24d10958.json new file mode 100644 index 0000000..c8ee233 --- /dev/null +++ b/.ncl-cache/ceaf87d1643ab07df3498607f745ae80df726f2a1b6d5fe203aceecb24d10958.json @@ -0,0 +1,168 @@ +{ + "guards": [], + "id": "provisioning-validate-formula", + "postconditions": [ + "Formula passes nickel typecheck with schema + referential integrity contracts", + "All referenced taskservs exist in catalog/taskservs/", + "No ConflictsWith violations detected", + "DAG is parseable (cycle detection delegated to Orchestrator topological_sort)", + "Validation report produced with formula metadata and DAG adjacency list" + ], + "preconditions": [ + "{formula_file} exists and imports schemas/lib/formula.ncl", + "nickel is available in PATH", + "jq is available in PATH", + "NICKEL_IMPORT_PATH includes provisioning/schemas" + ], + "steps": [ + { + "action": "nickel_typecheck_formula", + "actor": "Agent", + "cmd": "nickel typecheck {formula_file}", + "depends_on": [], + "id": "typecheck_formula", + "note": "Schema validation + referential integrity via formula.ncl contracts. Catches: unknown node_id in depends_on, edge endpoints, duplicate node ids.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + }, + { + "action": "export_formula_to_json", + "actor": "Agent", + "cmd": "nickel export --format json {formula_file}", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "typecheck_formula" + } + ], + "id": "export_formula_json", + "note": "Export formula as JSON for jq-based cross-validation steps.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + }, + { + "action": "verify_formula_taskserv_presence", + "actor": "Agent", + "cmd": "nickel export --format json {formula_file} | jq -r '.nodes[].taskserv.name' | sort -u | while read ts; do test -d catalog/taskservs/$ts || echo \"MISSING taskserv: $ts\"; done", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "export_formula_json" + } + ], + "id": "check_taskservs_exist", + "note": "Verify each taskserv referenced by formula nodes exists in catalog/taskservs/.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "extract_metadata_deps", + "actor": "Agent", + "cmd": "nickel export --format json {formula_file} | jq -r '.nodes[].taskserv.name' | sort -u | while read ts; do test -f catalog/taskservs/$ts/metadata.ncl && nickel export --format json catalog/taskservs/$ts/metadata.ncl | jq --arg ts \"$ts\" '{ts: $ts, deps: .dependencies}' || echo \"{\\\"ts\\\": \\\"$ts\\\", \\\"deps\\\": []}\"; done", + "depends_on": [ + { + "kind": "Always", + "step": "check_taskservs_exist" + } + ], + "id": "read_metadata_dependencies", + "note": "For each taskserv in the formula, read its metadata.ncl dependencies array.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "validate_dep_coverage", + "actor": "Agent", + "cmd": "nickel export --format json {formula_file} | jq '[.nodes[] | {id: .id, name: .taskserv.name, deps: [.depends_on[].node_id]}]' | jq --argjson formula \"$(nickel export --format json {formula_file})\" 'map(. as $node | select($node.deps | length > 0))'", + "depends_on": [ + { + "kind": "Always", + "step": "read_metadata_dependencies" + } + ], + "id": "cross_check_dependencies", + "note": "Cross-check: if metadata.ncl declares a dependency that is NOT in formula depends_on, emit a warning. Soft check — formula may intentionally omit implied deps.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "check_conflictswith_pairs", + "actor": "Agent", + "cmd": "nickel export --format json {formula_file} | jq -r '.nodes[].taskserv.name' | sort -u | while read ts; do test -f catalog/taskservs/$ts/metadata.ncl && nickel export --format json catalog/taskservs/$ts/metadata.ncl | jq -r --arg ts \"$ts\" '.conflicts_with // [] | .[] | [$ts, .] | @tsv' || true; done | while IFS=$'\\t' read a b; do nickel export --format json {formula_file} | jq -e --arg a \"$a\" --arg b \"$b\" '[.nodes[].taskserv.name] | (contains([$a]) and contains([$b]))' > /dev/null && echo \"CONFLICT: $a conflicts with $b (both in formula)\"; done", + "depends_on": [ + { + "kind": "Always", + "step": "read_metadata_dependencies" + } + ], + "id": "detect_conflicts", + "note": "Detect ConflictsWith pairs: if metadata.ncl declares a conflict and both taskservs are in the formula, it's a hard error.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "topological_sort_check", + "actor": "Agent", + "cmd": "nickel export --format json {formula_file} | jq 'def topo: . as $f | $f.nodes | map({id: .id, deps: [.depends_on[].node_id]}) | to_entries | map({node: .value.id, deps: .value.deps}) | length; topo'", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "export_formula_json" + } + ], + "id": "validate_dag_acyclic", + "note": "Validates the DAG structure. Full cycle detection is done by the Orchestrator Rust topological_sort. This step verifies the JSON is parseable as a DAG-shaped structure.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + }, + { + "action": "write_validation_summary", + "actor": "Agent", + "cmd": "nickel export --format json {formula_file} | jq '{formula: .id, server: .server, provider: .provider, nodes: (.nodes | length), edges: (.edges | length), max_parallel: .max_parallel, dag: [.nodes[] | {id: .id, taskserv: .taskserv.name, parallel: .parallel, on_error: .on_error, depends_on: [.depends_on[].node_id]}]}'", + "depends_on": [ + { + "kind": "Always", + "step": "validate_dag_acyclic" + }, + { + "kind": "Always", + "step": "detect_conflicts" + }, + { + "kind": "Always", + "step": "cross_check_dependencies" + } + ], + "id": "generate_validation_report", + "note": "Produce the validation summary: formula metadata, node count, DAG adjacency list.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + } + ], + "strategy": "Override", + "trigger": "Validate a workspace Formula DAG for correctness, completeness, and metadata coherence" +} diff --git a/.ncl-cache/ceaffdb65c5965420679193a5d6230811a10309b472c65c3a9cb9121a65d519d.json b/.ncl-cache/ceaffdb65c5965420679193a5d6230811a10309b472c65c3a9cb9121a65d519d.json new file mode 100644 index 0000000..532e733 --- /dev/null +++ b/.ncl-cache/ceaffdb65c5965420679193a5d6230811a10309b472c65c3a9cb9121a65d519d.json @@ -0,0 +1,41 @@ +{ + "best_practices": [ + "bp_007", + "bp_016", + "bp_032", + "bp_033" + ], + "category": "taskserv", + "conflicts_with": [], + "dependencies": [ + "infrastructure", + "storage", + "networking" + ], + "description": "Databases taskserv for provisioning and managing relational, NoSQL, and in-memory databases", + "name": "databases", + "provides": [ + { + "id": "database", + "interface": "taskservs/databases", + "version": "1.0.0" + } + ], + "requires": [ + { + "capability": "server-lifecycle", + "kind": "Required" + }, + { + "capability": "storage", + "kind": "Required" + } + ], + "tags": [ + "taskserv", + "databases", + "sql", + "nosql" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/cef7d2d3392b34794e517f7007c9963cbe11fa6d65a67c6bd411772ffe563328.json b/.ncl-cache/cef7d2d3392b34794e517f7007c9963cbe11fa6d65a67c6bd411772ffe563328.json new file mode 100644 index 0000000..85f956d --- /dev/null +++ b/.ncl-cache/cef7d2d3392b34794e517f7007c9963cbe11fa6d65a67c6bd411772ffe563328.json @@ -0,0 +1,103 @@ +{ + "items": [ + { + "blocked_by": [], + "description": "Finalize Cedar policy definitions for Control Center and wire to live auth evaluation.", + "id": "control-center-cedar-policies", + "priority": "High", + "related_nodes": [ + "solid-boundaries", + "control-center-maturity" + ] + }, + { + "blocked_by": [ + "control-center-cedar-policies" + ], + "description": "Connect Control Center WebSocket task status streaming to NATS push consumers.", + "id": "websocket-nats-streaming", + "priority": "High", + "related_nodes": [ + "platform-dispatch", + "control-center-maturity" + ] + }, + { + "blocked_by": [], + "description": "Add Nickel schemas for extension metadata currently using raw TOML.", + "id": "extension-metadata-schemas", + "priority": "Medium", + "related_nodes": [ + "type-safety-nickel", + "schema-coverage" + ] + }, + { + "blocked_by": [ + "extension-metadata-schemas" + ], + "description": "Validate provider capabilities against workspace requirements at config-load time.", + "id": "provider-capability-validation", + "priority": "Medium", + "related_nodes": [ + "provider-abstraction", + "workspace-contract" + ] + }, + { + "blocked_by": [], + "description": "Ensure all taskservs declare dependencies.ncl with typed contracts for inter-taskserv dependencies.", + "id": "taskserv-dependency-contracts", + "priority": "Medium", + "related_nodes": [ + "taskserv-pattern", + "workspace-certification" + ] + }, + { + "blocked_by": [], + "description": "ingressClassName is hardcoded to 'cilium' in all L4 cluster extension install scripts. Should be driven by a field in the cluster extension NCL config (e.g. ingress_class_name) so different clusters can declare different ingress controllers without modifying install scripts. Relevant for wuji where Istio replaces Cilium ingress.", + "id": "cluster-ext-ingress-class-from-config", + "priority": "Medium", + "related_nodes": [ + "cluster-extension-pattern", + "type-safety-nickel" + ] + }, + { + "blocked_by": [ + "cluster-ext-ingress-class-from-config" + ], + "description": "FIP key names in cluster-deploy.nu (cd-load-fip-env) and bootstrap.nu are derived by stripping a hardcoded workspace prefix ('librecloud-fip-') and assuming fixed role keys (smtp, sgoyol_ingress, wuji). Should be driven by an explicit role field in floating_ips.ncl so the mapping is data-driven and reusable across workspaces.", + "id": "fip-role-driven-state-mapping", + "priority": "Low", + "related_nodes": [ + "provider-abstraction", + "workspace-contract" + ] + }, + { + "blocked_by": [], + "description": "cluster-deploy.nu processes extensions sequentially even when parallel=true in the DAG. Extensions with no shared depends_on (e.g. hcloud_floater and cert_manager both after metallb) could run concurrently. Requires structured concurrency in Nushell or delegating to background jobs.", + "id": "cluster-deploy-parallel-extension-execution", + "priority": "Low", + "related_nodes": [ + "platform-dispatch", + "cluster-extension-pattern" + ] + }, + { + "blocked_by": [ + "control-center-cedar-policies" + ], + "description": "The Live Pods section in the component detail view (workspace_component_detail.html) is rendered for all component modes unconditionally. Fetching live pod status requires SSH access to the cluster control plane — this capability must be gated behind explicit RBAC permissions (can_operate or higher) so read-only (can_view) users cannot trigger SSH sessions or see raw infrastructure state. Implement a Cedar policy check in the /pods and /pods/{ns}/{pod}/describe handlers, and conditionally hide the live button in the template when the session lacks the required permission.", + "id": "ui-live-mode-credential-gate", + "priority": "High", + "related_nodes": [ + "solid-boundaries", + "control-center-maturity", + "ui-component-detail" + ] + } + ] +} diff --git a/.ncl-cache/d07d02cbbb471ab45461a9a6e0dc4b0df3699f97ce36d776535fb8c8c8d1a329.json b/.ncl-cache/d07d02cbbb471ab45461a9a6e0dc4b0df3699f97ce36d776535fb8c8c8d1a329.json new file mode 100644 index 0000000..57482e7 --- /dev/null +++ b/.ncl-cache/d07d02cbbb471ab45461a9a6e0dc4b0df3699f97ce36d776535fb8c8c8d1a329.json @@ -0,0 +1,241 @@ +{ + "BuildkitRunner": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "ephemeral by design (ADR-039); persistent state captured by SystemBackupDef.builder_env" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "internal cluster service, mTLS not required" + } + }, + "default_size": { + "cpu": 4, + "disk_gb": 40, + "memory_gb": 8 + }, + "golden_image_name": "buildkit-runner-golden", + "golden_image_rebuild_cron": "0 3 * * 0", + "hcloud": { + "location": "fsn1", + "server_type_pool": [ + "cax21", + "cax31", + "cax41", + "ccx13" + ] + }, + "lease": { + "max_duration_min": 60 + }, + "mode": "ephemeral_vm", + "name": "buildkit_runner", + "operations": { + "delete": false, + "health": true, + "install": true, + "update": false + }, + "provides": { + "interface": "buildkit-runner", + "service": "buildkit_runner" + }, + "requires": { + "capabilities": [ + "vm-lifecycle", + "image-storage-s3", + "ssh-access" + ], + "credentials": [ + "HCLOUD_TOKEN", + "ORCHESTRATOR_SSH_PUBKEY" + ] + }, + "ssh": { + "orchestrator_pubkey_secret": "orchestrator-ssh-pubkey" + }, + "storage": { + "persistent": false + }, + "version": "1.0.0" + }, + "DefaultBuildkitRunner": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "ephemeral by design (ADR-039); persistent state captured by SystemBackupDef.builder_env" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "internal cluster service, mTLS not required" + } + }, + "default_size": { + "cpu": 4, + "disk_gb": 40, + "memory_gb": 8 + }, + "golden_image_name": "buildkit-runner-golden", + "golden_image_rebuild_cron": "0 3 * * 0", + "hcloud": { + "location": "fsn1", + "server_type_pool": [ + "cax21", + "cax31", + "cax41", + "ccx13" + ] + }, + "lease": { + "max_duration_min": 60 + }, + "mode": "ephemeral_vm", + "name": "buildkit_runner", + "operations": { + "health": true, + "install": true + }, + "provides": { + "interface": "buildkit-runner", + "service": "buildkit_runner" + }, + "requires": { + "capabilities": [ + "vm-lifecycle", + "image-storage-s3", + "ssh-access" + ], + "credentials": [ + "HCLOUD_TOKEN", + "ORCHESTRATOR_SSH_PUBKEY" + ] + }, + "ssh": { + "orchestrator_pubkey_secret": "orchestrator-ssh-pubkey" + }, + "storage": { + "persistent": false + }, + "version": "1.0.0" + }, + "Version": { + "nickel_api": "1.0", + "version": "1.0.0" + }, + "defaults": { + "buildkit_runner": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "ephemeral by design (ADR-039); persistent state captured by SystemBackupDef.builder_env" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "internal cluster service, mTLS not required" + } + }, + "default_size": { + "cpu": 4, + "disk_gb": 40, + "memory_gb": 8 + }, + "golden_image_name": "buildkit-runner-golden", + "golden_image_rebuild_cron": "0 3 * * 0", + "hcloud": { + "location": "fsn1", + "server_type_pool": [ + "cax21", + "cax31", + "cax41", + "ccx13" + ] + }, + "lease": { + "max_duration_min": 60 + }, + "mode": "ephemeral_vm", + "name": "buildkit_runner", + "operations": { + "health": true, + "install": true + }, + "provides": { + "interface": "buildkit-runner", + "service": "buildkit_runner" + }, + "requires": { + "capabilities": [ + "vm-lifecycle", + "image-storage-s3", + "ssh-access" + ], + "credentials": [ + "HCLOUD_TOKEN", + "ORCHESTRATOR_SSH_PUBKEY" + ] + }, + "ssh": { + "orchestrator_pubkey_secret": "orchestrator-ssh-pubkey" + }, + "storage": { + "persistent": false + }, + "version": "1.0.0" + } + } +} diff --git a/.ncl-cache/d085738aca4b2f3f1e2d57a07814ea96358de0846b768fd7352d6a20ccbc42be.json b/.ncl-cache/d085738aca4b2f3f1e2d57a07814ea96358de0846b768fd7352d6a20ccbc42be.json new file mode 100644 index 0000000..6e78ae3 --- /dev/null +++ b/.ncl-cache/d085738aca4b2f3f1e2d57a07814ea96358de0846b768fd7352d6a20ccbc42be.json @@ -0,0 +1,12 @@ +{ + "dependencies": [], + "name": "kms", + "version": { + "check_latest": true, + "current": "latest", + "grace_period": 86400, + "site": "https://aws.amazon.com/kms/", + "source": "https://github.com/aws/aws-cli/releases", + "tags": "https://github.com/aws/aws-cli/tags" + } +} diff --git a/.ncl-cache/d0c0abb9e66a4d545851f8bd6d7568ba71542544268f4dd3d78f3d111f4feca0.json b/.ncl-cache/d0c0abb9e66a4d545851f8bd6d7568ba71542544268f4dd3d78f3d111f4feca0.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/.ncl-cache/d0c0abb9e66a4d545851f8bd6d7568ba71542544268f4dd3d78f3d111f4feca0.json @@ -0,0 +1 @@ +{} diff --git a/.ncl-cache/d10db9d75a1617370239ee6c97f79eee6ba23d0a4c83a15eee3e4ad7bdcc772c.json b/.ncl-cache/d10db9d75a1617370239ee6c97f79eee6ba23d0a4c83a15eee3e4ad7bdcc772c.json new file mode 100644 index 0000000..19671d2 --- /dev/null +++ b/.ncl-cache/d10db9d75a1617370239ee6c97f79eee6ba23d0a4c83a15eee3e4ad7bdcc772c.json @@ -0,0 +1,73 @@ +{ + "mariadb": { + "concerns": { + "backup": { + "backlog_ref": "BACKUP-DB-MARIADB-001", + "kind": "pending", + "reason": "BackupPolicy with database scope + dump_strategy declared at workspace level" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no public DNS records" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "internal cluster service, ingress-level TLS handled separately" + } + }, + "data_dir": "/var/lib/mysql", + "databases": [], + "image": "mariadb:12.2.2-ubi10", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "mode": "cluster", + "name": "mariadb", + "operations": { + "backup": true, + "delete": true, + "health": true, + "install": true, + "restart": true, + "restore": true, + "update": true + }, + "port": 3306, + "provides": { + "databases": [], + "port": 3306, + "service": "mariadb" + }, + "requires": { + "credentials": [ + "MARIADB_ROOT_PASSWORD" + ], + "ports": [ + { + "exposure": "private", + "port": 3306 + } + ], + "storage": { + "persistent": true, + "size": "4Gi" + } + }, + "version": "12.2.2" + } +} diff --git a/.ncl-cache/d1543edbd845c09216233bc9556b00b52a2ae769556b828b4c33761aa1a2db2e.json b/.ncl-cache/d1543edbd845c09216233bc9556b00b52a2ae769556b828b4c33761aa1a2db2e.json new file mode 100644 index 0000000..34b8dbc --- /dev/null +++ b/.ncl-cache/d1543edbd845c09216233bc9556b00b52a2ae769556b828b4c33761aa1a2db2e.json @@ -0,0 +1,32 @@ +{ + "best_practices": [ + "bp_001", + "bp_043" + ], + "category": "taskserv", + "conflicts_with": [], + "dependencies": [ + "infrastructure" + ], + "description": "Miscellaneous taskserv for utility scripts, helpers, and miscellaneous provisioning tasks", + "name": "misc", + "provides": [ + { + "id": "misc", + "interface": "taskservs/misc", + "version": "1.0.0" + } + ], + "requires": [ + { + "capability": "server-lifecycle", + "kind": "Required" + } + ], + "tags": [ + "taskserv", + "utilities", + "misc" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/d1a991bf0e3f96978f65172c914e03fc9130679b051cf2e77357f92998807dba.json b/.ncl-cache/d1a991bf0e3f96978f65172c914e03fc9130679b051cf2e77357f92998807dba.json new file mode 100644 index 0000000..7c16046 --- /dev/null +++ b/.ncl-cache/d1a991bf0e3f96978f65172c914e03fc9130679b051cf2e77357f92998807dba.json @@ -0,0 +1,7 @@ +{ + "resolv": { + "domains_search": "", + "name": "resolv", + "nameservers": [] + } +} diff --git a/.ncl-cache/d1b179cfe0885fe42547ec9086b4d85917b2772632414e5ffb4cec38669591df.json b/.ncl-cache/d1b179cfe0885fe42547ec9086b4d85917b2772632414e5ffb4cec38669591df.json new file mode 100644 index 0000000..e000a4a --- /dev/null +++ b/.ncl-cache/d1b179cfe0885fe42547ec9086b4d85917b2772632414e5ffb4cec38669591df.json @@ -0,0 +1,11 @@ +{ + "dependencies": [], + "name": "resolv", + "version": { + "check_latest": false, + "current": "1.0.0", + "grace_period": 86400, + "site": "https://en.wikipedia.org/wiki/Resolv.conf", + "source": "https://linux.man-online.org/man5/resolv.conf.html" + } +} diff --git a/.ncl-cache/d1f8c45801160526c54c5b84c0ba0ea18e47e0816f213c37e98a89af847efd2b.json b/.ncl-cache/d1f8c45801160526c54c5b84c0ba0ea18e47e0816f213c37e98a89af847efd2b.json new file mode 100644 index 0000000..5361824 --- /dev/null +++ b/.ncl-cache/d1f8c45801160526c54c5b84c0ba0ea18e47e0816f213c37e98a89af847efd2b.json @@ -0,0 +1,43 @@ +{ + "best_practices": [ + "bp_001", + "bp_021", + "bp_027" + ], + "category": "networking", + "conflicts_with": [], + "dependencies": [ + "k0s" + ], + "description": "Cilium CNI — eBPF-based networking, kube-proxy replacement, optional L7 ingress controller", + "modes": [ + "taskserv" + ], + "name": "cilium", + "provides": [ + { + "id": "cni", + "interface": "k8s-cni", + "version": "1.18" + }, + { + "id": "lb-ipam", + "interface": "k8s-lb-ipam", + "version": "1.0" + } + ], + "requires": [ + { + "capability": "kubernetes-cluster", + "kind": "Required" + } + ], + "tags": [ + "networking", + "cni", + "cilium", + "ebpf", + "kubernetes" + ], + "version": "1.18.5" +} diff --git a/.ncl-cache/d227973593635f6e3dd04691905053ced1956183179f27e5f0c0782c45ca9ae5.json b/.ncl-cache/d227973593635f6e3dd04691905053ced1956183179f27e5f0c0782c45ca9ae5.json new file mode 100644 index 0000000..95a48fe --- /dev/null +++ b/.ncl-cache/d227973593635f6e3dd04691905053ced1956183179f27e5f0c0782c45ca9ae5.json @@ -0,0 +1,16 @@ +{ + "best_practices": [ + "bp_001", + "bp_008" + ], + "category": "provider", + "dependencies": [], + "description": "Cloudflare DNS provider — DNS management only via REST API", + "name": "cloudflare", + "tags": [ + "provider", + "cloudflare", + "dns" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/d267101ead23a1e9a19f06e92ea129c5fba7f15cc76a1669e5cd7816c93a8fa4.json b/.ncl-cache/d267101ead23a1e9a19f06e92ea129c5fba7f15cc76a1669e5cd7816c93a8fa4.json new file mode 100644 index 0000000..002cb0b --- /dev/null +++ b/.ncl-cache/d267101ead23a1e9a19f06e92ea129c5fba7f15cc76a1669e5cd7816c93a8fa4.json @@ -0,0 +1,15 @@ +{ + "postgres": { + "config_file": "postgresql.conf", + "data_path": "/var/lib/postgresql/16/main", + "etc_path": "/etc/postgresql", + "lib_path": "/var/lib/postgresql", + "name": "postgres", + "postgres_version": "16", + "run_group": "postgres", + "run_path": "/usr/bin/psql", + "run_user": "postgres", + "run_user_home": "/var/lib/postgresql", + "vers_num": 16 + } +} diff --git a/.ncl-cache/d28e226c3128652029aee8f1913c59a98b7f878ade7fd0aa0e6b1caa7ba2512f.json b/.ncl-cache/d28e226c3128652029aee8f1913c59a98b7f878ade7fd0aa0e6b1caa7ba2512f.json new file mode 100644 index 0000000..2dcbe75 --- /dev/null +++ b/.ncl-cache/d28e226c3128652029aee8f1913c59a98b7f878ade7fd0aa0e6b1caa7ba2512f.json @@ -0,0 +1,149 @@ +{ + "alternatives_considered": [ + { + "option": "Direct HTTP RPC from emitters to a centralized signer service", + "why_rejected": "Couples emitter availability to signer availability and re-introduces the single-VM SPOF. Also requires the signer to be reachable on the network from every emitter, including external CI providers, which is a firewall complication. NATS JetStream as the substrate is already deployed for the orchestrator (ADR-012) and provides the same effect (decoupling, retry, audit) with no new network surface." + }, + { + "option": "Pull-based deploys: wuji pulls deploy specs from a git repo on daoshi at intervals", + "why_rejected": "Violates wuji autonomy — wuji's runtime would depend on daoshi's git server being reachable. Also introduces eventual-consistency uncertainty (when does a push become visible?) without giving emitters a synchronous signal of acceptance. The pending/cmd/ack triple gives emitters a clear lifecycle: proposal accepted, op signed, op applied or rejected." + }, + { + "option": "GitOps via Flux/ArgoCD with workload cluster pulling from a Radicle repo", + "why_rejected": "Solves the autonomy concern (Radicle is decentralized) but inherits GitOps' weaknesses for ops not modeled as state declarations: scale/restart/drain are imperative ops that require sequencing, not state convergence. Modeling them as state-document edits requires an awkward layer of versioned state files and reconciliation loops; pending-and-signed messages on a queue match the ops semantics directly. GitOps may complement this for the workload-config layer (ADR-038 covers Radicle's role in the desired-state ledger), but is not a replacement for ops coordination." + }, + { + "option": "Distributed lock via SurrealDB live queries for multi-emitter coordination", + "why_rejected": "Introduces a write-write coordination problem on the lock document under concurrent emitters, recreating the distributed-lock complexity the JetStream approach avoids. JetStream's stream order is already a globally consistent total order — using it for both the message itself and the coordination semantics is simpler than separating the two concerns." + } + ], + "consequences": { + "negative": [ + "NATS JetStream is now load-bearing for production ops — its availability constrains deploy throughput; mitigation: replicas=3 within wuji", + "Idempotency contract on every op handler is a development requirement that must be tested per op_type — adding a new op_type requires verifying double-apply safety", + "JWT clock skew between signer and verifier requires NTP/chrony on all signing hosts and on wuji nodes — operational requirement not visible from code", + "JetStream retention windows (14 days pending, 24 hours cmd, 90 days audit) must be sized against the operational rhythm — pending exhaustion in operator-only mode if quorum review takes longer than 14 days will silently drop proposals", + "Multi-emitter conflicts surface as 409s to emitters, who must implement retry-after-restate logic — emitters that ignore 409 will lose their op silently" + ], + "positive": [ + "Wuji is runtime-autonomous: it pulls nothing from daoshi at boot or steady state — only consumes signed messages from its own NATS JetStream", + "Daoshi is replaceable: any system holding a signer key can drive ops; the platform's ops contract is not coupled to one CI provider", + "Mode switch (auto/manual/hybrid) is operational not architectural — `systemctl stop keeper-daemon` is the entire migration to operator-only", + "Multi-emitter coordination is a property of the broker (JetStream stream order), not an application concern", + "Audit trail is on a separate stream with independent retention — applying ops cannot interfere with audit log integrity", + "Replay protection (jti uniqueness + monotonic seq) prevents reissuing intercepted JWTs", + "Optimistic concurrency surfaces conflicts as explicit 409s to emitters, not as silent overwrites — emitters decide retry policy", + "ops-controller restart is safe because in-flight ops are persisted before ack — no missed ops, no duplicate applies" + ] + }, + "constraints": [ + { + "check": { + "must_be_empty": false, + "paths": [ + "platform/crates/ops-controller/" + ], + "pattern": "deliver_subject|durable_consumer", + "tag": "Grep" + }, + "claim": "Exactly one ops-controller consumer subscribes to OPS_CMD_ in WorkQueue mode per workspace; multiple subscribers would break ordering guarantees", + "id": "ops-controller-single-subscriber", + "rationale": "JetStream WorkQueue with multiple consumers distributes messages round-robin across them, which breaks the single-applier invariant that backs the optimistic-concurrency contract. The constraint is enforced by component config (single replica) and runtime check on consumer creation.", + "scope": "platform/crates/ops-controller/, infra/.../components/ops_controller.ncl", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": false, + "paths": [ + "platform/crates/ops-controller/src/" + ], + "pattern": "validate_scopes|check_scope_match", + "tag": "Grep" + }, + "claim": "ops-controller MUST validate JWT scopes against the requested op_type:target before applying; missing scope = reject with 403, do not log a 200", + "id": "jwt-scope-validation-mandatory", + "rationale": "Without scope validation, any signer key with valid signature can submit any op type to any target, eliminating the privilege boundary that makes scoped keys useful. The check ensures scope validation is at least textually present; runtime tests verify behavior.", + "scope": "platform/crates/ops-controller/src/auth.rs", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": false, + "paths": [ + "platform/crates/ops-controller/src/handlers/" + ], + "pattern": "fn handle_.*\\(.*jti.*\\)", + "tag": "Grep" + }, + "claim": "Every op_type handler in ops-controller MUST be idempotent on jti — double-apply with same jti must produce the same final state and not duplicate side effects", + "id": "idempotency-contract-per-op-handler", + "rationale": "The persist-then-ack-then-apply protocol requires handlers to handle restart-induced re-execution. A handler that issues a deploy command twice is allowed by NATS semantics under restart and must produce no observable difference — typically by checking the jti against persisted apply state before issuing side effects.", + "scope": "platform/crates/ops-controller/src/handlers/", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": false, + "paths": [ + "platform/crates/ops-controller/src/" + ], + "pattern": "ops_pending_queue_depth|ops_pending_oldest_age_seconds", + "tag": "Grep" + }, + "claim": "OPS_PENDING_ queue depth and oldest-message age MUST be exposed as Prometheus metrics so operator-only mode (where pendings can accumulate) is observable", + "id": "pending-queue-ttl-monitored", + "rationale": "In operator-only mode, pendings accumulate awaiting human signature. Without monitoring, operators may not notice that a pending sat for 13 days and is about to expire. The 14-day retention is generous but finite; observability of queue state is the operational mitigation against silent drop.", + "scope": "platform/crates/ops-controller/, infra/.../components/observability.ncl", + "severity": "Soft" + } + ], + "context": "The provisioning platform needs a coordination contract for runtime workload changes (deploy/scale/restart/secret_update/drain) that satisfies four constraints simultaneously: (1) the workload cluster (libre-wuji class) must be runtime-autonomous — it cannot pull from the CI cluster (libre-daoshi class) at boot or for steady-state operation; (2) operators must be able to drive ops manually from a laptop with a hardware key when the automated signer is offline, with no code changes; (3) multiple emitters (CI pipelines on libre-daoshi, operator laptops, future GitHub Actions) must be able to propose ops concurrently without distributed-lock complexity; (4) every applied op must be auditable with cryptographic provenance independent of any single node remaining online. The naive design — workload cluster pulls a deploy spec from a known git repo on the CI cluster — fails constraint (1); a direct RPC from CI to a signing service on a single VM fails constraint (2) when the signer dies; ad-hoc multi-emitter coordination via filesystem locks or database advisory locks fails constraint (3) under network partitions; storing audit logs only on the workload cluster fails constraint (4) when that cluster is lost. The design needs a single coordination substrate that decouples emitters from signers, serializes concurrent ops, survives signer outages without losing operations, and emits auditable provenance independent of cluster health.", + "date": "2026-04-26", + "decision": "Adopt a NATS JetStream-based ops contract with three subject namespaces and dual-mode signing. (1) Subject layout per workspace: `ops.pending..` for unsigned proposals, `ops.cmd..` for signed commands ready to apply, `ops.ack..` for application result, `ops.audit.` for the immutable audit stream. JetStream streams `OPS_PENDING_` (WorkQueue retention, 14 days) and `OPS_CMD_` (WorkQueue retention, 24 hours) plus `OPS_AUDIT_` (Limits retention, 90 days, replicas=3) implement the persistence and ordering guarantees. (2) JWT claims for every signed message: `iss` (signer identity: keeper-vm-primary | operator- | gh-actions-), `sub` (requesting principal: woodpecker-job- | manual-), `aud` (target workspace), `scopes` (allowed op_type:target tuples), `seq` (per-issuer monotonic counter — anti-replay), `jti` (UUIDv4 idempotency key), `expected_state_version` (optimistic concurrency token), `exp`/`nbf` (validity window). (3) Signer is any subscriber to `ops.pending.*` with a key in the workspace's authorized-signers set. The keeper-daemon (running on the dedicated ops-vm workspace) auto-signs operations matching a declarative policy file (see ADR-XXX keeper policy schema); the keeper-cli running on operator laptops with a YubiKey signs interactively via `keeper pending sign `. Both produce identical JWT-signed messages on `ops.cmd.*` — wuji's ops-controller does not distinguish between automated and manual signers, only the JWT validity. (4) Mode switch is operational, not configurational: stopping the keeper-daemon process on ops-vm degrades the system to operator-only mode without any code or config change in wuji or daoshi. Restarting it restores automated signing. A hybrid mode is supported by tuning the keeper policy to auto-sign only safe operations (e.g., scale and restart on staging targets) while leaving production deploys for manual approval. (5) Multi-emitter coordination is delegated to JetStream: emitters publish independently with their own per-issuer sequence; the stream's total order resolves concurrency; the ops-controller in wuji applies in stream order with `expected_state_version` optimistic concurrency, returning 409 conflict on the second emitter when two ops target the same state version. (6) Wuji's ops-controller is the single subscriber to `OPS_CMD_` in WorkQueue mode — there is exactly one applier per workspace, eliminating the need for distributed leader election; if the controller pod restarts, persisted state in SurrealDB allows reconciliation of in-flight ops on resume.", + "id": "adr-037", + "invariant_justification": { + "claim": "ops-controller is a new service with a new SOLID boundary: it ONLY consumes from ops.cmd, applies via the orchestrator API, and writes to ops.audit and SurrealDB — it does not call provider APIs or auth services directly", + "invariant": "solid-boundaries", + "mitigation": "Cedar policy enforces that ops-controller's service identity has no permissions to call hcloud, aws, or vault directly; orchestrator interface is the only allowed dependency. Compile-time check in the ops-controller crate forbids hcloud-rs and aws-sdk-rust as dependencies." + }, + "ontology_check": { + "decision_string": "Ops contract dual-mode: NATS JetStream with ops.pending/ops.cmd/ops.ack/ops.audit subject namespaces + JWT-signed commands with scopes + replaceable signer (keeper-daemon auto / keeper-cli manual) + ops-controller as single per-workspace WorkQueue consumer with SurrealDB persistence of in-flight ops", + "invariants_at_risk": [ + "solid-boundaries", + "config-driven-always" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "JetStream WorkQueue retention with single subscriber gives total order without distributed locks", + "detail": "Multi-emitter coordination is the load-bearing complexity in this design. JetStream's WorkQueue stream type with a single durable consumer (wuji ops-controller) provides exactly-once delivery in stream order. Concurrent emitters from libre-daoshi, operator laptops, and external CI write to `ops.cmd.*` independently; the stream sequences them by arrival time. No emitter needs to coordinate with another. The controller applies in order; optimistic concurrency on `expected_state_version` rejects ops that read stale state, which manifests to the emitter as a 409 conflict via NATS request-reply on `ops.ack.*`. This shifts coordination from client-side distributed locks (which require failure-mode reasoning across emitter, lock server, and cluster) to the broker, which has well-understood semantics." + }, + { + "claim": "Pending queue between emitters and signers makes mode switching free", + "detail": "If emitters published directly to `ops.cmd.*` (signing inline) the system would couple emitter availability to signer availability. By interposing `ops.pending.*` as a separate subject namespace, emitters publish proposals without knowing or caring about who signs. Any subscriber to `ops.pending.*` with a key in the authorized-signers set can sign and republish to `ops.cmd.*`. Switching from auto-sign (keeper-daemon on ops-vm) to manual-sign (operator laptop with keeper-cli) requires no change to emitters and no change to the consumer (wuji ops-controller) — it requires only enabling or disabling the relevant subscriber. This is the same decoupling pattern as a message queue with multiple consumer groups, applied to a signing-and-republish role." + }, + { + "claim": "Mandatory JWT scope tuples prevent privilege escalation across workspaces", + "detail": "Each signer's JWT is constrained by `scopes` — an array of `op_type:target_pattern` tuples (e.g., `deploy:staging-*`, `scale:vapora`). The ops-controller validates that the requested op falls within at least one scope tuple before applying. A keeper-vm-primary key with scope `deploy:staging-*` cannot sign a deploy to `production-*` even if the policy file permits it locally — the JWT scope is the authoritative declaration. This means a compromised keeper-VM cannot forge production ops if its key was issued with staging-only scopes. Scope rotation (narrowing or widening) is a key-rotation operation, which is auditable." + }, + { + "claim": "ops-controller persists in-flight ops to SurrealDB before ack to survive restart without duplicate apply", + "detail": "The naive controller acks `ops.cmd.*` consumption first then applies, which would mean a crash between ack and apply produces a missed op (not retried by JetStream because acked). The reverse — apply first then ack — produces possible duplicate apply if the controller crashes after applying but before acking. The correct pattern is: read message, persist `(jti, op_payload, state=pending)` to SurrealDB transactionally, ack to JetStream, then apply, then update SurrealDB to `state=applied`. On restart, the controller reads SurrealDB for `state=pending` rows and reconciles each by checking whether the op was actually applied (idempotency key prevents double-apply). This requires the apply layer to be idempotent on `jti`, which is a design requirement on every op handler." + }, + { + "claim": "JWT issuer values are not service identities but key identities — survives signer migration", + "detail": "The `iss` claim names a key, not a service. `keeper-vm-primary` is the key currently held by the keeper-daemon; if the keeper-daemon migrates to a different VM, it still presents the same `iss`. Scope rotation (issuing a new key with different scopes) is a separate operation. This decoupling means we can move the keeper-daemon from ops-vm to a laptop temporarily without rotating keys, and a hardware-key-only operator setup uses a different `iss` (e.g., `operator-jpl-yubikey`) so audit trails remain attributable. A compromised key is revoked by removing its `iss` from the workspace's authorized-signers set, which is itself an op (governance op) signed by the operator quorum." + } + ], + "related_adrs": [ + "adr-012-nats-event-broker", + "adr-013-surrealdb-global-store", + "adr-014-solid-enforcement", + "adr-038-radicle-decentralized-governance", + "adr-039-build-infrastructure-ephemeral" + ], + "status": "Accepted", + "title": "Ops contract dual-mode: NATS pending queue, JWT-signed commands, and switchable signer (keeper-VM auto / operator manual) without code changes" +} diff --git a/.ncl-cache/d38b7cadbbce5f83148bcfe4e7b19b7e9c7833be6e7633a8410a96c6e100b2be.json b/.ncl-cache/d38b7cadbbce5f83148bcfe4e7b19b7e9c7833be6e7633a8410a96c6e100b2be.json new file mode 100644 index 0000000..f7d123c --- /dev/null +++ b/.ncl-cache/d38b7cadbbce5f83148bcfe4e7b19b7e9c7833be6e7633a8410a96c6e100b2be.json @@ -0,0 +1,34 @@ +{ + "best_practices": [ + "bp_007", + "bp_016" + ], + "conflicts_with": [], + "dependencies": [], + "description": "MariaDB relational database — MySQL-compatible datastore for application services", + "modes": [ + "cluster" + ], + "name": "mariadb", + "provides": [ + { + "id": "sql-database", + "interface": "mysql", + "version": "12.2" + } + ], + "requires": [ + { + "capability": "block-storage-csi", + "kind": "Required" + } + ], + "tags": [ + "database", + "sql", + "mysql", + "data", + "appserv" + ], + "version": "12.2.2" +} diff --git a/.ncl-cache/d3a9e32f535cf76014f91d8351f8896023a52ed8bd5d4c3da58e284ec7252210.json b/.ncl-cache/d3a9e32f535cf76014f91d8351f8896023a52ed8bd5d4c3da58e284ec7252210.json new file mode 100644 index 0000000..4067ce6 --- /dev/null +++ b/.ncl-cache/d3a9e32f535cf76014f91d8351f8896023a52ed8bd5d4c3da58e284ec7252210.json @@ -0,0 +1,9 @@ +{ + "api_version": "v2", + "cli_tools": { + "doctl": "1.94.0+" + }, + "nickel_version": "1.7.0+", + "provider_version": "1.0.0", + "schema_version": "1.0" +} diff --git a/.ncl-cache/d3fc7366bfb8853a509e46bf1ccdf97e1badf8129d18de38e6a5377152f2acb9.json b/.ncl-cache/d3fc7366bfb8853a509e46bf1ccdf97e1badf8129d18de38e6a5377152f2acb9.json new file mode 100644 index 0000000..3b95b44 --- /dev/null +++ b/.ncl-cache/d3fc7366bfb8853a509e46bf1ccdf97e1badf8129d18de38e6a5377152f2acb9.json @@ -0,0 +1,6 @@ +{ + "Mayastor": { + "name": "mayastor", + "nr_hugepages": 1024 + } +} diff --git a/.ncl-cache/d41e9b1fa4a2d46f97b0af058e659ebd33ce7c7025383ccfbca6b5f11c447509.json b/.ncl-cache/d41e9b1fa4a2d46f97b0af058e659ebd33ce7c7025383ccfbca6b5f11c447509.json new file mode 100644 index 0000000..d589b38 --- /dev/null +++ b/.ncl-cache/d41e9b1fa4a2d46f97b0af058e659ebd33ce7c7025383ccfbca6b5f11c447509.json @@ -0,0 +1,34 @@ +{ + "DefaultProxy": { + "backends": [], + "https_in_binds": [], + "https_log_format": "%H %ci:%cp [%t] %ft %b/%s %Tw/%Tc/%Tt %B %ts %ac/%fc/%bc/%sc/%rc %sq/%bq", + "https_options": [ + "tcplog", + "dontlognull" + ], + "proxy_cfg_file": "haproxy.cfg", + "proxy_lib": "/var/lib/haproxy", + "proxy_version": "latest", + "run_group": "haproxy", + "run_user": "haproxy", + "run_user_home": "/home/haproxy" + }, + "defaults": { + "proxy": { + "backends": [], + "https_in_binds": [], + "https_log_format": "%H %ci:%cp [%t] %ft %b/%s %Tw/%Tc/%Tt %B %ts %ac/%fc/%bc/%sc/%rc %sq/%bq", + "https_options": [ + "tcplog", + "dontlognull" + ], + "proxy_cfg_file": "haproxy.cfg", + "proxy_lib": "/var/lib/haproxy", + "proxy_version": "latest", + "run_group": "haproxy", + "run_user": "haproxy", + "run_user_home": "/home/haproxy" + } + } +} diff --git a/.ncl-cache/d4911450ecaaeed38b8a1f2d2201f098a732e56f756da193182e59aafc957536.json b/.ncl-cache/d4911450ecaaeed38b8a1f2d2201f098a732e56f756da193182e59aafc957536.json new file mode 100644 index 0000000..2a183e1 --- /dev/null +++ b/.ncl-cache/d4911450ecaaeed38b8a1f2d2201f098a732e56f756da193182e59aafc957536.json @@ -0,0 +1,16 @@ +{ + "category": "component", + "dependencies": [ + "cloudflare" + ], + "description": "TLS certificate lifecycle controller — DNS-01 via Cloudflare, cert-manager v1.17.4", + "mode": "cluster", + "name": "cert_manager", + "tags": [ + "tls", + "certificates", + "acme", + "dns-01" + ], + "version": "1.17.4" +} diff --git a/.ncl-cache/d4aa760e1a58ceb9149fbc47cb070da2528ed61d5470abb5c47d753f0177ec1c.json b/.ncl-cache/d4aa760e1a58ceb9149fbc47cb070da2528ed61d5470abb5c47d753f0177ec1c.json new file mode 100644 index 0000000..d121efe --- /dev/null +++ b/.ncl-cache/d4aa760e1a58ceb9149fbc47cb070da2528ed61d5470abb5c47d753f0177ec1c.json @@ -0,0 +1,88 @@ +{ + "ContainerConfig": { + "auto_start": false, + "cpu_millicores": 1000, + "disk_gb": 10, + "image": "", + "memory_mb": 512, + "name": "", + "parent_vm": "", + "restart_policy": "unless_stopped", + "runtime": "containerd", + "tag": "latest" + }, + "MultiTierDeployment": { + "containers": [], + "health_check_interval": 30, + "name": "", + "nested_vms": [], + "networks": [], + "parent_vms": [], + "replicas": 1, + "strategy": "rolling", + "version": "1.0.0", + "volumes": [] + }, + "NestedProvisioningPolicy": { + "default_network_type": "bridge", + "default_volume_type": "local", + "enable_ipv6": false, + "enable_network_isolation": true, + "enable_security_hardening": true, + "enable_vlan_tagging": false, + "max_containers_per_vm": 50, + "max_cpu_per_vm": 16, + "max_disk_per_vm": 500, + "max_memory_per_vm": 32768, + "max_nesting_depth": 3, + "max_vms_per_parent": 10, + "require_auth_between_tiers": false, + "snapshot_retention_days": 30 + }, + "NestedVmConfig": { + "auto_start": false, + "base_image": "ubuntu-22.04", + "cpu": 2, + "disk_gb": 20, + "memory_mb": 2048, + "name": "", + "nested_virt": true, + "networks": [], + "parent_vm": "", + "restart_policy": "always", + "start_order": 100 + }, + "NetworkConfig": { + "allow_inbound": false, + "allow_outbound": true, + "dhcp_enabled": true, + "mtu": 1500, + "name": "", + "subnet": "192.168.1.0/24", + "type": "bridge" + }, + "NetworkPolicy": { + "action": "allow", + "direction": "both", + "name": "", + "priority": 100, + "protocol": "all" + }, + "VolumeConfig": { + "mount_mode": "755", + "mount_path": "/", + "name": "", + "provider": "aws", + "readonly": false, + "type": "local" + }, + "VolumeSnapshot": { + "auto_delete": true, + "checksum": "", + "created_at": "1970-01-01T00:00:00Z", + "name": "", + "retention_days": 30, + "size_gb": 0, + "volume_name": "" + } +} diff --git a/.ncl-cache/d5952de0ccb98dfc0542765f0c6be97e667f153a203dab0f727f7810d267561f.json b/.ncl-cache/d5952de0ccb98dfc0542765f0c6be97e667f153a203dab0f727f7810d267561f.json new file mode 100644 index 0000000..15e7c98 --- /dev/null +++ b/.ncl-cache/d5952de0ccb98dfc0542765f0c6be97e667f153a203dab0f727f7810d267561f.json @@ -0,0 +1,53 @@ +{ + "best_practices": [], + "conflicts_with": [], + "dependencies": [ + { + "capability": "storage", + "kind": "Required" + }, + { + "capability": "mariadb", + "kind": "Required" + }, + { + "capability": "cert-manager", + "kind": "Required" + }, + { + "capability": "gateway-api", + "kind": "Required" + } + ], + "description": "WordPress FPM site — two-container pod (php-fpm + nginx) with Longhorn PVC, Gateway API TLS termination, and SMTP via mu-plugin", + "modes": [ + "cluster" + ], + "name": "wordpress_site", + "provides": [ + { + "id": "wordpress-site", + "interface": "wordpress_site", + "version": "latest" + } + ], + "requires": [ + { + "capability": "storage", + "kind": "Required" + }, + { + "capability": "mariadb", + "kind": "Required" + } + ], + "tags": [ + "wordpress", + "cms", + "php-fpm", + "nginx", + "website", + "appserv" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/d5e127e45914bed0b337b04e29ec0d9e0f5fa43e80833e199524ee83967d1157.json b/.ncl-cache/d5e127e45914bed0b337b04e29ec0d9e0f5fa43e80833e199524ee83967d1157.json new file mode 100644 index 0000000..bfe1139 --- /dev/null +++ b/.ncl-cache/d5e127e45914bed0b337b04e29ec0d9e0f5fa43e80833e199524ee83967d1157.json @@ -0,0 +1,14 @@ +{ + "dependencies": [ + "kubernetes" + ], + "name": "k8s-nodejoin", + "version": { + "check_latest": false, + "current": "1.31.0", + "grace_period": 86400, + "site": "https://kubernetes.io", + "source": "https://github.com/kubernetes/kubernetes/releases", + "tags": "https://github.com/kubernetes/kubernetes/tags" + } +} diff --git a/.ncl-cache/d671e43f7ad1ce9d2b16e5b276b78f2ee424c7b8d44cc2171b96210fa9ed2b92.json b/.ncl-cache/d671e43f7ad1ce9d2b16e5b276b78f2ee424c7b8d44cc2171b96210fa9ed2b92.json new file mode 100644 index 0000000..1de8b25 --- /dev/null +++ b/.ncl-cache/d671e43f7ad1ce9d2b16e5b276b78f2ee424c7b8d44cc2171b96210fa9ed2b92.json @@ -0,0 +1,11 @@ +{ + "DemocraticCSI": { + "access_mode": "ReadWriteMany", + "allow_volume_expansion": false, + "nfs_server": "", + "nfs_share_base_path": "/shared", + "reclaim_policy": "Retain", + "storage_class_name": "democratic-csi-nfs", + "version": "0.14.6" + } +} diff --git a/.ncl-cache/d7014afb9dda9288953d11b13ee55b58e6a61c580e8298b9bd23202454d8e1fb.json b/.ncl-cache/d7014afb9dda9288953d11b13ee55b58e6a61c580e8298b9bd23202454d8e1fb.json new file mode 100644 index 0000000..535a76b --- /dev/null +++ b/.ncl-cache/d7014afb9dda9288953d11b13ee55b58e6a61c580e8298b9bd23202454d8e1fb.json @@ -0,0 +1,16 @@ +{ + "artifact": { + "description": "Credentials for a zot OCI registry instance: S3 storage keys, htpasswd auth file, and admin password.", + "id": "zot", + "layers": [ + { + "description": "contract.ncl — ZotSecrets field definitions", + "media_type": "application/vnd.ontoref.domain.contract.v1", + "required": true + } + ], + "media_type": "application/vnd.ontoref.domain.v1", + "uses_registry": "primary", + "version": "1.0.0" + } +} diff --git a/.ncl-cache/d7377a7c5dae6be01cb3efd01389db192cf0208c58a16839e7ff15148d127b2f.json b/.ncl-cache/d7377a7c5dae6be01cb3efd01389db192cf0208c58a16839e7ff15148d127b2f.json new file mode 100644 index 0000000..80b5f3e --- /dev/null +++ b/.ncl-cache/d7377a7c5dae6be01cb3efd01389db192cf0208c58a16839e7ff15148d127b2f.json @@ -0,0 +1,36 @@ +{ + "best_practices": [ + "bp_001", + "bp_008" + ], + "category": "infrastructure", + "conflicts_with": [], + "dependencies": [ + "os" + ], + "description": "Hetzner block volume preparation — format, mount, fstab persistence", + "modes": [ + "taskserv" + ], + "name": "vol_prepare", + "provides": [ + { + "id": "block-volume", + "interface": "storage", + "version": "1.0" + } + ], + "requires": [ + { + "capability": "linux-node", + "kind": "Required" + } + ], + "tags": [ + "storage", + "volume", + "hetzner", + "infrastructure" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/d84fda582f2408c1b916d959bcbae07ea29120e8d1954435d3684f5f6cfd9b1b.json b/.ncl-cache/d84fda582f2408c1b916d959bcbae07ea29120e8d1954435d3684f5f6cfd9b1b.json new file mode 100644 index 0000000..7665bb6 --- /dev/null +++ b/.ncl-cache/d84fda582f2408c1b916d959bcbae07ea29120e8d1954435d3684f5f6cfd9b1b.json @@ -0,0 +1,52 @@ +{ + "hetzner_csi": { + "allow_volume_expansion": true, + "concerns": { + "backup": { + "kind": "disabled", + "reason": "state in K8s API captured by SystemBackupDef.cluster_resources; persistent volumes captured by per-component policies" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "controller-level RBAC, not TLS endpoint" + } + }, + "default_fs_type": "ext4", + "enable_snapshot_class": false, + "live_check": { + "namespace": "kube-system", + "scope": "cp_only", + "selector": "hcloud-csi", + "strategy": "k8s_pods" + }, + "mode": "cluster", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "reclaim_policy": "Retain", + "storage_class_name": "hcloud-volumes", + "token_secret_name": "hcloud", + "version": "2.9.0" + } +} diff --git a/.ncl-cache/d8a82856984fb82440924abe3ac941e8f8a85603c13e8e5b06e469b395903240.json b/.ncl-cache/d8a82856984fb82440924abe3ac941e8f8a85603c13e8e5b06e469b395903240.json new file mode 100644 index 0000000..c44a21e --- /dev/null +++ b/.ncl-cache/d8a82856984fb82440924abe3ac941e8f8a85603c13e8e5b06e469b395903240.json @@ -0,0 +1,47 @@ +{ + "longhorn_node_prep": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: node-level prep; storage volumes captured by SystemBackupDef.longhorn_engine" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "data_path": "/var/lib/longhorn", + "live_check": { + "scope": "node", + "strategy": "systemd", + "unit": "iscsid" + }, + "mode": "taskserv", + "node_labels": { + "node.longhorn.io/create-default-disk": "true" + }, + "operations": { + "delete": false, + "install": true, + "reinstall": true + } + } +} diff --git a/.ncl-cache/d95cba40891abdba955e40fed2da39e3c716f02ca31e521208bedb2b680ccd53.json b/.ncl-cache/d95cba40891abdba955e40fed2da39e3c716f02ca31e521208bedb2b680ccd53.json new file mode 100644 index 0000000..c4a7b05 --- /dev/null +++ b/.ncl-cache/d95cba40891abdba955e40fed2da39e3c716f02ca31e521208bedb2b680ccd53.json @@ -0,0 +1,68 @@ +{ + "consensus_algorithms": [ + "aura", + "babe" + ], + "default_pallets": [ + "system", + "timestamp", + "aura", + "grandpa", + "balances", + "transaction_payment", + "sudo" + ], + "dependencies": [], + "features": { + "supports_dev_mode": true, + "supports_pvm": true, + "supports_rpc": true, + "supports_telemetry": true, + "supports_validator": true, + "supports_ws": true + }, + "finality_gadgets": [ + "grandpa" + ], + "key_types": [ + "sr25519", + "ed25519" + ], + "maintainer": { + "name": "Provisioning System", + "url": "https://github.com/paritytech/polkadot" + }, + "ports": { + "http": 9933, + "p2p": 30333, + "rpc": 9944, + "ws": 9944 + }, + "requirements": { + "min_cpu_cores": 2, + "min_disk_gb": 100, + "min_memory_mb": 4096, + "network_required": true + }, + "tags": [ + "polkadot", + "solochain", + "blockchain", + "pvm", + "substrate", + "web3" + ], + "taskserv": { + "category": "infrastructure", + "description": "Polkadot solochain node with PVM support for custom blockchain development", + "display_name": "Polkadot Solochain", + "documentation_url": "https://wiki.polkadot.network/docs/build-pdk", + "name": "polkadot-solochain", + "subcategory": "blockchain" + }, + "version": { + "config_format": "nickel", + "schema": "1.0.0", + "taskserv": "1.15.0" + } +} diff --git a/.ncl-cache/d99eb6d75bfff407b51e792827a31636823b6537d11d58ab8da0b1528853b296.json b/.ncl-cache/d99eb6d75bfff407b51e792827a31636823b6537d11d58ab8da0b1528853b296.json new file mode 100644 index 0000000..cfccc03 --- /dev/null +++ b/.ncl-cache/d99eb6d75bfff407b51e792827a31636823b6537d11d58ab8da0b1528853b296.json @@ -0,0 +1,112 @@ +{ + "manifest_plan": { + "delete": [ + { + "action": "delete", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "service", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + } + ], + "init": [ + { + "action": "apply", + "delay": 0, + "file": "namespace", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "create-credentials'", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "service", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "wait-ready", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + } + ], + "restart": [ + { + "action": "rollout-restart", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [ + { + "action": "wait-ready", + "delay": 0, + "params": {} + } + ], + "pre": [], + "skip_if_exists": false + } + ], + "update": [ + { + "action": "apply", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "rollout-restart", + "delay": 3, + "file": "deployment", + "params": {}, + "post": [ + { + "action": "wait-ready", + "delay": 0, + "params": {} + } + ], + "pre": [], + "skip_if_exists": false + } + ] + } +} diff --git a/.ncl-cache/d9a178d1bbfc1d38ccc08b195370601f63d3b1e833108708da9a150660953bbd.json b/.ncl-cache/d9a178d1bbfc1d38ccc08b195370601f63d3b1e833108708da9a150660953bbd.json new file mode 100644 index 0000000..81fa5aa --- /dev/null +++ b/.ncl-cache/d9a178d1bbfc1d38ccc08b195370601f63d3b1e833108708da9a150660953bbd.json @@ -0,0 +1,49 @@ +{ + "containerd": { + "cmd_task": "install", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: configuration in git, no runtime data to capture" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "live_check": { + "aggregate": "all_must_pass", + "scope": "all_servers", + "service": "containerd", + "strategy": "systemd" + }, + "mode": "taskserv", + "name": "containerd", + "operations": { + "delete": false, + "health": true, + "install": true, + "reinstall": true + }, + "runtimes": "runc", + "version": "1.7.24" + } +} diff --git a/.ncl-cache/db530d8c8c4b843d0ca0af3a6405684d005ed32f779b3f33e33ae503dc52885c.json b/.ncl-cache/db530d8c8c4b843d0ca0af3a6405684d005ed32f779b3f33e33ae503dc52885c.json new file mode 100644 index 0000000..71707d0 --- /dev/null +++ b/.ncl-cache/db530d8c8c4b843d0ca0af3a6405684d005ed32f779b3f33e33ae503dc52885c.json @@ -0,0 +1,16 @@ +{ + "rook_ceph": { + "ceph_image": "quay.io/ceph/ceph:v20.2.1", + "clustername": "rook-ceph", + "dataDirHostPath": "/var/lib/rook", + "name": "rook-ceph", + "namespace": "rook-ceph", + "nodes": [], + "object_displayname": "rook-dao-rook", + "object_storename": "dao-rook", + "object_user": "dao-user", + "rookCeph_image": "rook/ceph:master", + "storage_fsName": "daofs", + "storage_pool": "daofs-replicated" + } +} diff --git a/.ncl-cache/db8cb6023113a7e0bfdeb656bf7ad8479aa6d40cca28004240a8091ce71b8cb7.json b/.ncl-cache/db8cb6023113a7e0bfdeb656bf7ad8479aa6d40cca28004240a8091ce71b8cb7.json new file mode 100644 index 0000000..6878781 --- /dev/null +++ b/.ncl-cache/db8cb6023113a7e0bfdeb656bf7ad8479aa6d40cca28004240a8091ce71b8cb7.json @@ -0,0 +1,14 @@ +{ + "hccm": { + "load_balancer_location": "fsn1", + "network": "", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "token_secret_name": "hcloud", + "version": "1.30.1" + } +} diff --git a/.ncl-cache/dbb61008851c620af10575c54ba81ccc5c3ba1b788a6400c788dcea10a1f42e5.json b/.ncl-cache/dbb61008851c620af10575c54ba81ccc5c3ba1b788a6400c788dcea10a1f42e5.json new file mode 100644 index 0000000..be4f893 --- /dev/null +++ b/.ncl-cache/dbb61008851c620af10575c54ba81ccc5c3ba1b788a6400c788dcea10a1f42e5.json @@ -0,0 +1,121 @@ +{ + "DefaultFip": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: FIP attachment is provider-side state, captured at provider level" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component (FIP names are managed in Hetzner provider)" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "floating_ips": [], + "interface": "eth0", + "mode": "taskserv", + "name": "fip", + "operations": { + "delete": true, + "install": true, + "reinstall": true + } + }, + "Fip": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: FIP attachment is provider-side state, captured at provider level" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component (FIP names are managed in Hetzner provider)" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "floating_ips": [], + "interface": "eth0", + "mode": "taskserv", + "name": "fip", + "operations": { + "delete": true, + "install": true, + "reinstall": true + } + }, + "defaults": { + "fip": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: FIP attachment is provider-side state, captured at provider level" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component (FIP names are managed in Hetzner provider)" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "floating_ips": [], + "interface": "eth0", + "mode": "taskserv", + "name": "fip", + "operations": { + "delete": true, + "install": true, + "reinstall": true + } + } + } +} diff --git a/.ncl-cache/dbcc57d5758c65f7ad692209b9fe1ae3bd13d0593947463f8fee919a52f4206a.json b/.ncl-cache/dbcc57d5758c65f7ad692209b9fe1ae3bd13d0593947463f8fee919a52f4206a.json new file mode 100644 index 0000000..23a38a4 --- /dev/null +++ b/.ncl-cache/dbcc57d5758c65f7ad692209b9fe1ae3bd13d0593947463f8fee919a52f4206a.json @@ -0,0 +1,65 @@ +{ + "manifest_plan": { + "delete": [ + { + "action": "delete", + "delay": 0, + "file": "gateway", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "pool", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + } + ], + "init": [ + { + "action": "apply", + "delay": 0, + "file": "pool", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "apply", + "delay": 0, + "file": "gateway", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + } + ], + "restart": [], + "update": [ + { + "action": "apply", + "delay": 0, + "file": "pool", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "gateway", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + } + ] + } +} diff --git a/.ncl-cache/dbf01994ca07ee8caacdfb09c6f35f7ffe5133fe46e6e9cbddab73f197205be8.json b/.ncl-cache/dbf01994ca07ee8caacdfb09c6f35f7ffe5133fe46e6e9cbddab73f197205be8.json new file mode 100644 index 0000000..2e17920 --- /dev/null +++ b/.ncl-cache/dbf01994ca07ee8caacdfb09c6f35f7ffe5133fe46e6e9cbddab73f197205be8.json @@ -0,0 +1,160 @@ +{ + "DefaultForgejo": { + "data_dir": "/var/lib/data/forgejo", + "database": "forgejo", + "db_host": "postgresql.data.svc", + "http_port": 3000, + "image": "codeberg.org/forgejo/forgejo:latest", + "mode": "cluster", + "name": "forgejo", + "namespace": "data", + "operations": { + "delete": true, + "health": true, + "install": true, + "update": true + }, + "provides": { + "port": 3000, + "service": "forgejo" + }, + "repos_dir": "/var/lib/data/forgejo", + "requires": { + "credentials": [ + "FORGEJO_ADMIN_PASSWORD", + "POSTGRES_PASSWORD" + ], + "ports": [ + { + "exposure": "public", + "port": 222 + }, + { + "exposure": "public", + "port": 80 + }, + { + "exposure": "public", + "port": 443 + } + ], + "storage": { + "persistent": true, + "size": "20Gi" + } + }, + "ssh_port": 222, + "version": "latest" + }, + "Forgejo": { + "data_dir": "/var/lib/data/forgejo", + "database": "forgejo", + "db_host": "postgresql.data.svc", + "http_port": 3000, + "image": "codeberg.org/forgejo/forgejo:latest", + "mode": "cluster", + "name": "forgejo", + "namespace": "data", + "operations": { + "backup": false, + "config": false, + "delete": true, + "health": true, + "install": true, + "reinstall": false, + "restart": false, + "restore": false, + "scripts": false, + "update": true + }, + "provides": { + "databases": [], + "endpoints": [], + "port": 3000, + "service": "forgejo" + }, + "repos_dir": "/var/lib/data/forgejo", + "requires": { + "credentials": [ + "FORGEJO_ADMIN_PASSWORD", + "POSTGRES_PASSWORD" + ], + "ports": [ + { + "exposure": "public", + "port": 222, + "protocol": "TCP" + }, + { + "exposure": "public", + "port": 80, + "protocol": "TCP" + }, + { + "exposure": "public", + "port": 443, + "protocol": "TCP" + } + ], + "storage": { + "persistent": true, + "size": "20Gi" + } + }, + "ssh_port": 222, + "version": "latest" + }, + "Version": { + "nickel_api": "1.0", + "version": "1.0.0" + }, + "defaults": { + "forgejo": { + "data_dir": "/var/lib/data/forgejo", + "database": "forgejo", + "db_host": "postgresql.data.svc", + "http_port": 3000, + "image": "codeberg.org/forgejo/forgejo:latest", + "mode": "cluster", + "name": "forgejo", + "namespace": "data", + "operations": { + "delete": true, + "health": true, + "install": true, + "update": true + }, + "provides": { + "port": 3000, + "service": "forgejo" + }, + "repos_dir": "/var/lib/data/forgejo", + "requires": { + "credentials": [ + "FORGEJO_ADMIN_PASSWORD", + "POSTGRES_PASSWORD" + ], + "ports": [ + { + "exposure": "public", + "port": 222 + }, + { + "exposure": "public", + "port": 80 + }, + { + "exposure": "public", + "port": 443 + } + ], + "storage": { + "persistent": true, + "size": "20Gi" + } + }, + "ssh_port": 222, + "version": "latest" + } + } +} diff --git a/.ncl-cache/dcf277c82874af6bd8baded3fa128ff882db326c32604836d31532e7422aebf2.json b/.ncl-cache/dcf277c82874af6bd8baded3fa128ff882db326c32604836d31532e7422aebf2.json new file mode 100644 index 0000000..91430e7 --- /dev/null +++ b/.ncl-cache/dcf277c82874af6bd8baded3fa128ff882db326c32604836d31532e7422aebf2.json @@ -0,0 +1,71 @@ +{ + "vm_capacity": { + "host_name": "", + "max_vms": 0, + "running_vms": 0, + "total_cpu_cores": 0, + "total_disk_gb": 0, + "total_memory_mb": 0, + "used_cpu_cores": 0, + "used_disk_gb": 0, + "used_memory_mb": 0 + }, + "vm_cloud_init": { + "enabled": true + }, + "vm_config": { + "auto_cleanup": false, + "backend": "libvirt", + "base_image": "ubuntu-22.04", + "cpu": 2, + "disk_gb": 20, + "graphics_enable": false, + "memory_mb": 4096, + "name": "", + "nested_virt": false, + "network_mode": "bridge", + "permanent": false, + "serial_console": true, + "taskservs": [], + "temporary": false + }, + "vm_image": { + "base_os": "ubuntu", + "format": "qcow2", + "name": "", + "os_version": "22.04", + "path": "", + "size_gb": 0 + }, + "vm_mount": { + "guest_path": "", + "host_path": "", + "readonly": false + }, + "vm_network": { + "name": "default", + "type": "nat" + }, + "vm_port_mapping": { + "guest_port": 0, + "host_port": 0, + "protocol": "tcp" + }, + "vm_registry": { + "permanent_count": 0, + "temporary_count": 0, + "updated_at": "", + "vms": [] + }, + "vm_state": { + "created_at": "", + "permanent": false, + "state": "stopped", + "vm_name": "" + }, + "vm_volume": { + "format": "qcow2", + "name": "", + "size_gb": 0 + } +} diff --git a/.ncl-cache/dd021d6203533437fc65366d8c0c5f8b9426f8b92780fa8570e732727889a79c.json b/.ncl-cache/dd021d6203533437fc65366d8c0c5f8b9426f8b92780fa8570e732727889a79c.json new file mode 100644 index 0000000..6f5e58b --- /dev/null +++ b/.ncl-cache/dd021d6203533437fc65366d8c0c5f8b9426f8b92780fa8570e732727889a79c.json @@ -0,0 +1,147 @@ +{ + "database": { + "connection_timeout": 30000, + "host": "postgres-primary.provisioning.svc", + "pool_idle_timeout": 900, + "pool_size": 50, + "port": 5432, + "ssl": true, + "username": "provisioning" + }, + "leader_election": { + "backend": "etcd", + "enabled": true, + "etcd_endpoints": [ + "etcd-0.etcd", + "etcd-1.etcd", + "etcd-2.etcd" + ], + "lease_duration": 15 + }, + "logging": { + "file": "/var/log/provisioning/orchestrator.log", + "format": "json", + "level": "info", + "max_size": 1073741824, + "output": "file", + "retention_days": 90 + }, + "mode": "enterprise", + "monitoring": { + "enabled": true, + "health_check_interval": 5, + "jaeger": { + "enabled": true, + "endpoint": "http://jaeger-collector.observability.svc:14268/api/traces", + "sample_rate": 0.1 + }, + "metrics_port": 9090, + "prometheus": { + "enabled": true, + "remote_write": { + "queue_capacity": 10000, + "url": "https://prometheus-remote.example.com/api/v1/write" + }, + "scrape_interval": "10s" + } + }, + "queue": { + "dead_letter_queue": { + "enabled": true, + "max_size": 100000, + "retention_days": 30 + }, + "distributed": true, + "max_concurrent_tasks": 100, + "metrics": true, + "persist": true, + "priority_queue": true, + "redis": { + "cluster": "redis-provisioning", + "nodes": [ + "redis-1", + "redis-2", + "redis-3" + ] + }, + "retry_attempts": 7, + "retry_backoff": "exponential", + "retry_delay": 30000, + "task_timeout": 14400000 + }, + "replica_sync": { + "enabled": true, + "quorum_required": true, + "sync_interval": 1000 + }, + "replicas": 3, + "resources": { + "cpus": "4.0", + "disk": "1T", + "memory": "4096M" + }, + "security": { + "audit_log_path": "/var/log/provisioning/audit.log", + "auth_backend": "local", + "enable_audit_log": true, + "enable_auth": true, + "enable_rbac": true, + "token_expiry": 1800 + }, + "server": { + "address": "0.0.0.0", + "cors": { + "allowed_methods": [ + "GET", + "POST", + "PUT", + "DELETE", + "PATCH", + "HEAD" + ], + "allowed_origins": [ + "https://control-center.production.svc:8081", + "https://api.provisioning.example.com" + ], + "enabled": true + }, + "keepalive_timeout": 75000, + "port": 8080, + "rate_limiting": { + "burst_size": 500, + "enabled": true, + "requests_per_second": 5000 + }, + "request_timeout": 30000, + "tls": true, + "tls_cert": "/etc/provisioning/certs/server.crt", + "tls_client_cert": "/etc/provisioning/certs/client-ca.crt", + "tls_key": "/etc/provisioning/certs/server.key", + "tls_require_client_cert": true + }, + "storage": { + "backend": "s3", + "cache_enabled": true, + "cache_ttl": 14400, + "max_size": 1099511627776, + "replication": { + "enabled": true, + "regions": [ + "us-west-2" + ] + }, + "s3": { + "bucket": "provisioning-enterprise", + "endpoint": "https://s3.us-east-1.amazonaws.com", + "region": "us-east-1" + } + }, + "workspace": { + "cache_path": "/var/cache/provisioning", + "data_path": "/mnt/provisioning/workspace/data", + "execution_mode": "distributed", + "isolation_level": "kubernetes", + "root_path": "/var/provisioning/workspace", + "state_path": "/mnt/provisioning/workspace/state" + } +} diff --git a/.ncl-cache/ddc3a2e7ebac4f39d83a90e2fe400e6dbdf44d28541d0ef8c1d5fc56d84038d0.json b/.ncl-cache/ddc3a2e7ebac4f39d83a90e2fe400e6dbdf44d28541d0ef8c1d5fc56d84038d0.json new file mode 100644 index 0000000..7e7ea2e --- /dev/null +++ b/.ncl-cache/ddc3a2e7ebac4f39d83a90e2fe400e6dbdf44d28541d0ef8c1d5fc56d84038d0.json @@ -0,0 +1,122 @@ +{ + "stalwart": { + "cluster_issuer": "letsencrypt-prod", + "concerns": { + "backup": { + "backlog_ref": "BACKUP-STALWART-001", + "kind": "pending", + "reason": "BackupPolicy declared at workspace level (mail data + DB; per-domain or per-mailbox scopes)" + }, + "certs": { + "certs_impl": { + "acme_server": "https://acme-v02.api.letsencrypt.org/directory", + "email": "", + "provider": "cloudflare", + "secret_ref": "" + }, + "kind": "enabled" + }, + "dns": { + "dns_impl": { + "internal": [], + "zone": "" + }, + "kind": "enabled" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "enabled", + "tls_impl": { + "hostnames": [], + "issuer_ref": "letsencrypt-prod", + "secret_name": "stalwart-tls" + } + } + }, + "data_dir": "/var/lib/stalwart", + "domain": "example.com", + "hostname": "mail.example.com", + "http_port": 8080, + "image": "ghcr.io/stalwartlabs/stalwart:v0.16.0", + "imaps_port": 993, + "lb_ipam_ip": "", + "mode": "cluster", + "name": "stalwart", + "namespace": "mail", + "node": "", + "operations": { + "backup": true, + "config": true, + "delete": true, + "health": true, + "install": true, + "restart": true, + "restore": true, + "update": true + }, + "provides": { + "endpoints": [], + "ports": [ + 25, + 465, + 587, + 993 + ], + "service": "stalwart" + }, + "relay": { + "host": "", + "name": "ses", + "port": 587, + "tls": true + }, + "requires": { + "credentials": [ + "RELAY_USERNAME", + "RELAY_PASSWORD", + "ADMIN_PASSWORD" + ], + "ports": [ + { + "exposure": "public", + "port": 25 + }, + { + "exposure": "public", + "port": 465 + }, + { + "exposure": "public", + "port": 587 + }, + { + "exposure": "public", + "port": 993 + }, + { + "exposure": "internal", + "port": 8080 + } + ], + "storage": { + "persistent": true, + "size": "20Gi" + } + }, + "smtp_port": 25, + "smtps_port": 465, + "storage_class": "hcloud-volumes", + "submission_port": 587, + "tls_secret": "stalwart-tls", + "version": "0.16.0" + } +} diff --git a/.ncl-cache/de8c511fa7b9bcd07b31c6ce2a8dc27b6c307fd15b011da8f1ea74e16e8436c7.json b/.ncl-cache/de8c511fa7b9bcd07b31c6ce2a8dc27b6c307fd15b011da8f1ea74e16e8436c7.json new file mode 100644 index 0000000..6478aa7 --- /dev/null +++ b/.ncl-cache/de8c511fa7b9bcd07b31c6ce2a8dc27b6c307fd15b011da8f1ea74e16e8436c7.json @@ -0,0 +1,159 @@ +{ + "DefaultHCCM": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "state in K8s API captured by SystemBackupDef.cluster_resources" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "controller-level RBAC, not TLS endpoint" + } + }, + "live_check": { + "namespace": "kube-system", + "scope": "cp_only", + "selector": "hcloud-cloud-controller-manager", + "strategy": "k8s_pods" + }, + "load_balancer_location": "fsn1", + "mode": "cluster", + "network": "", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "token_secret_name": "hcloud", + "version": "1.30.1" + }, + "HCCM": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "state in K8s API captured by SystemBackupDef.cluster_resources" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "controller-level RBAC, not TLS endpoint" + } + }, + "live_check": { + "namespace": "kube-system", + "scope": "cp_only", + "selector": "hcloud-cloud-controller-manager", + "strategy": "k8s_pods" + }, + "load_balancer_location": "fsn1", + "mode": "cluster", + "network": "", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "token_secret_name": "hcloud", + "version": "1.30.1" + }, + "Version": { + "dependencies": [ + "kubernetes" + ], + "name": "hcloud-cloud-controller-manager", + "version": { + "check_latest": true, + "current": "1.30.1", + "grace_period": 86400, + "site": "", + "source": "github.com/hetznercloud/hcloud-cloud-controller-manager", + "tags": "" + } + }, + "defaults": { + "hccm": { + "concerns": { + "backup": { + "kind": "disabled", + "reason": "state in K8s API captured by SystemBackupDef.cluster_resources" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "controller-level RBAC, not TLS endpoint" + } + }, + "live_check": { + "namespace": "kube-system", + "scope": "cp_only", + "selector": "hcloud-cloud-controller-manager", + "strategy": "k8s_pods" + }, + "load_balancer_location": "fsn1", + "mode": "cluster", + "network": "", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "token_secret_name": "hcloud", + "version": "1.30.1" + } + } +} diff --git a/.ncl-cache/debcc77784c8d57fb0b804616d47b268ba446e9635dc00423d6179a2ce5a2894.json b/.ncl-cache/debcc77784c8d57fb0b804616d47b268ba446e9635dc00423d6179a2ce5a2894.json new file mode 100644 index 0000000..78d4c51 --- /dev/null +++ b/.ncl-cache/debcc77784c8d57fb0b804616d47b268ba446e9635dc00423d6179a2ce5a2894.json @@ -0,0 +1,139 @@ +{ + "alternatives_considered": [ + { + "option": "Self-hosted Forgejo with cron-mirrored backups to other nodes", + "why_rejected": "Forgejo is a centralized git server with manual mirror configuration; loss of the primary node means write operations stop until the mirror is promoted. Read replication is also pull-based and stale. The platform already runs Forgejo on libre-daoshi for human-friendly code hosting; layering decentralized governance on top of it would create two truths (Forgejo + mirrors) with potential drift. Radicle keeps governance and audit on a substrate purpose-built for the property we need." + }, + { + "option": "etcd or Consul cluster as governance store with Cedar for authorization", + "why_rejected": "Distributed KV stores excel at strongly-consistent state replication but do not provide signed history. A delegation change in etcd is a write; without an external signing layer, there is no cryptographic record of who proposed and approved it. Cedar adds policy evaluation but not provenance. Building signed history on top of etcd requires reinventing what git+signed-commits provides natively. Radicle gives both replication and signed history in one substrate." + }, + { + "option": "OCI artifacts in zot for desired-state and audit", + "why_rejected": "zot stores OCI artifacts well but is single-cluster (or replica-of-cluster) — losing wuji loses zot. Pushing desired-state and audit as OCI artifacts would couple them to wuji's availability, contradicting the requirement that governance survive cluster loss. zot's role is defined in ADR-039 (image registry with S3 backend); using it for governance would conflate two concerns." + }, + { + "option": "GitHub/GitLab repos with branch protection rules for M-of-N approval", + "why_rejected": "Reintroduces a centralized provider as a hard runtime dependency, contradicting the decentralization goal. Also the approval semantics of branch protection are advisory — the API can be bypassed by an admin or by tampering with the underlying git server. Radicle's M-of-N is enforced by the protocol: a non-quorum patch is not a valid update, full stop." + } + ], + "consequences": { + "negative": [ + "Heartwood is younger than centralized git hosts — operators must learn `rad` CLI basics; mitigation: domain commands wrap common operations", + "Gossip replication has eventual-consistency lag — a delegation change made on one operator laptop may not be visible to keeper-daemon for seconds-to-minutes; mitigation: operations that consume policy poll for the latest commit before each decision, accepting a brief inconsistency window over hard real-time consistency", + "Audit commit rate is bounded by Radicle's gossip throughput, which is lower than NATS throughput — high-frequency ops may produce backpressure on the mirror; mitigation: batch multiple ops.audit messages into a single commit when arrival rate exceeds gossip rate", + "Operator key loss without backup is unrecoverable — a lost operator key can be removed from the delegation set by the remaining M-of-N quorum, but the operator cannot re-key without going through onboarding again", + "Cross-repo consistency (e.g., a state commit references a desired-state commit hash) is the application's responsibility — Radicle does not provide cross-repo transactions" + ], + "positive": [ + "Governance, desired-state, and audit survive the loss of any single cluster — every operator and seed node holds a full replica via Radicle gossip", + "M-of-N delegation is a built-in primitive, not a custom approval workflow we maintain", + "Operator onboarding and offboarding are git-native operations (delegation patch signed by quorum) — no custom auth system", + "Audit history is content-addressed and signed — tampering requires forging a signature on a commit AND propagating it to all replicas, which is detectable", + "Frontends are operator choice — git, jj, mob, custom — without affecting the protocol", + "Domain-level commands (governance delegations, governance signers) work uniformly across workspaces because they read the same repo shape", + "Bootstrapping a new workspace = `rad init` three repos with appropriate delegation sets; no new infrastructure to deploy for governance" + ] + }, + "constraints": [ + { + "check": { + "must_be_empty": true, + "paths": [ + "policy-" + ], + "pattern": "fun |let .* = fun ", + "tag": "Grep" + }, + "claim": "policy.ncl files in policy- repos MUST conform to the keeper-policy schema and contain only data — no Nickel function definitions, no imports beyond the schema", + "id": "policy-files-are-declarative-only", + "rationale": "The keeper-daemon parses policy with a Rust matcher that handles the declarative schema only. Function definitions in a policy file would be evaluated as Nickel code if accidentally piped through nickel export, opening an exfiltration vector. The constraint enforces the schema-only convention.", + "scope": "policy-*/policy.ncl across all workspaces", + "severity": "Hard" + }, + { + "check": { + "cmd": "rad inspect $WORKSPACE-state | from json | get delegates | length", + "expect_exit": 0, + "tag": "NuCmd" + }, + "claim": "-state Radicle repos MUST have exactly one delegate: the ops-controller key for that workspace", + "id": "state-repo-single-delegate", + "rationale": "Multi-delegate state repos would allow rewriting audit history. The constraint enforces that only the applying authority writes the audit ledger. Rotating the ops-controller key is a separate, governed operation that updates the delegate.", + "scope": "Radicle delegation set of all -state repos", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": false, + "paths": [ + "platform/crates/audit-mirror/" + ], + "pattern": "check_jti_in_ancestors|already_committed", + "tag": "Grep" + }, + "claim": "The audit mirror sidecar MUST refuse to commit a duplicate jti — checked against the HEAD ancestor chain before committing", + "id": "audit-mirror-idempotent-on-jti", + "rationale": "JetStream at-least-once delivery means the mirror sees duplicate messages on retry. Without the idempotency check, the audit history would contain N-1 duplicate commits per failure event, polluting the ledger. The check makes duplicate handling a no-op.", + "scope": "platform/crates/audit-mirror/", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": false, + "paths": [ + "platform/crates/ops-controller/src/audit_emit.rs" + ], + "pattern": "desired.*commit|commit_hash|verify_commit", + "tag": "Grep" + }, + "claim": "When -state references a -desired commit hash in an audit entry, the referenced hash MUST be present in the desired repo's history at the time of audit write", + "id": "desired-state-references-immutable", + "rationale": "If audit references a hash that disappears (e.g., desired repo is force-pushed by a buggy operator workflow), the audit becomes uninterpretable. Soft severity because Radicle's signed-commit model already makes force-push effectively impossible without quorum, but explicit cross-reference verification adds defense in depth.", + "scope": "platform/crates/ops-controller/src/audit_emit.rs", + "severity": "Soft" + } + ], + "context": "The platform requires a substrate to hold three classes of information that must survive the loss of any single cluster: (1) governance — who is authorized to sign which ops, expressed as a delegation set with M-of-N approval semantics for changes; (2) desired state — the version-controlled declaration of what each workspace should be running, used by ops emitters to compute deploy diffs; (3) audit ledger — the immutable record of which ops were applied to each workspace, signed by the applying ops-controller. All three need to be reachable by operators, ops emitters (CI on libre-daoshi, laptops, external CI), and the keeper-daemon, even when one or more nodes are unreachable. Centralized solutions (a single git server on libre-daoshi, or a hosted git provider) reintroduce the dependency the platform was designed to avoid (libre-wuji autonomy from libre-daoshi). The naive replacement — a self-hosted git server with mirroring — requires manual mirror management and does not address the governance signing question. Mutable distributed databases (etcd, Consul) handle replication but lack git's content-addressed history and signed-commit semantics, which are required for cryptographically attestable audit. The substrate must be peer-to-peer, support cryptographic identities for both repos and contributors, replicate via gossip without a central server, and allow patches (proposed changes) to require signatures from a configurable set of delegated keys.", + "date": "2026-04-26", + "decision": "Adopt Radicle Heartwood as the decentralized substrate for three repo families per workspace: `policy-` (keeper auto-sign policy + authorized-signers set), `-desired` (version-controlled declaration of components, settings, capabilities), and `-state` (immutable ledger of applied ops, written only by the wuji ops-controller). Each operator host (laptop), each cluster node intended to participate in governance (a designated node per cluster for libre-wuji and libre-daoshi), and the ops-vm host run a Radicle Heartwood seed node — there is no central hub. Repos are identified by their RID (Radicle ID), discovered via tracking peers. Authority on a repo is encoded in its delegation set: `policy-` and `-desired` use M-of-N delegation among operator keys (initial config: 2-of-3 for production workspaces, 1-of-1 for ops-vm); `-state` uses a single delegation — the workspace's ops-controller signing key — because the ledger is an attestation by the applying authority, not a multi-party decision. Keeper policy (consumed by keeper-daemon to decide what to auto-sign) is declarative-only Nickel (see ADR-XXX keeper-policy schema): no executable code, no Nickel function calls beyond the schema constructor. Audit events from NATS `ops.audit.*` are mirrored to `-state` via a sidecar process running in wuji that subscribes to JetStream and commits one git commit per audit message — this mirror runs at-most-once-per-message via JetStream durable consumer ack semantics. Operators may use any frontend over the local Radicle repo (plain git, jj, mob); the project does not mandate a frontend, only the substrate. The keeper-daemon and ops-controller use the `gix` Rust crate for direct git operations, never shelling out to git or jj — these services are not human-driven and benefit from in-process operations. The framework-level domain extension (ontoref domains/provisioning) gains a `governance` command group (governance delegations, governance signers) that reads the local Radicle clone of the workspace's policy repo and reports M-of-N quorum status.", + "id": "adr-038", + "ontology_check": { + "decision_string": "Radicle Heartwood as decentralized substrate: three repos per workspace (policy / desired / state) with distinct delegation profiles (M-of-N humans / M-of-N+CI / single ops-controller) + declarative-only keeper policy schema + audit mirror from NATS to Radicle with jti idempotency + domain-level governance commands reading local Radicle clones", + "invariants_at_risk": [ + "config-driven-always", + "type-safety-nickel" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "Radicle Heartwood provides cryptographic identity, gossip replication, and signed patches as a single substrate — no need to compose three lower-level primitives", + "detail": "Building decentralized governance from primitives would require: a key-signed identity layer (e.g., DID), a content-addressed storage layer (git itself), a gossip replication layer (e.g., libp2p with custom protocol), and a patch/approval workflow (custom). Heartwood ships all four as a coherent system designed for source-code collaboration. The CRDT-like replication semantics of Heartwood's COB (collaborative objects) handles concurrent updates to issues, patches, and discussions correctly. We use only the patch-and-delegation subset, which is the most stable and best-tested part of the system." + }, + { + "claim": "Three repos per workspace separates concerns with different authority profiles", + "detail": "Conflating policy + desired-state + audit in one repo would force a single delegation set across three semantically different actions: human governance decisions (policy), declarative configuration (desired-state), and machine attestations (audit). Splitting into three repos lets each have the right authority: M-of-N operators for policy (humans must agree), M-of-N operators + automated CI keys for desired-state (CI can propose, operators approve), and the workspace's ops-controller key alone for audit (no human approves a record of what already happened). It also lets the audit repo grow much faster than the others without bloating the histories that operators read frequently." + }, + { + "claim": "Keeper policy is declarative-only Nickel, evaluated by a deterministic Rust matcher — never executed as Nickel code", + "detail": "If the keeper-daemon evaluated the policy by running `nickel export` on the file, a maliciously crafted policy committed by a quorum could exfiltrate keys via the eval environment or trigger unbounded computation. The decision: the policy schema (auto_sign + require_manual sections, each with image/target/scope patterns) is a closed, plain-data shape parsed by a Rust matcher. Adding new policy primitives requires updating both the schema and the matcher together — they are versioned in lock-step. This is not a general-purpose policy language and is not supposed to become one; if a future need exceeds what the schema expresses, a new ADR adds a new shape, not arbitrary expressiveness." + }, + { + "claim": "ops-controller is the sole delegate of -state because audit attests to applied ops, not approved ones", + "detail": "Multiple delegates on the audit repo would mean operators or other parties could write to it. But the audit repo's value is precisely that it records what the applying authority observed — what actually happened in wuji. Allowing humans to write would let history be rewritten or fabricated; even with M-of-N controls, the value of the ledger is undermined. The ops-controller's signing key lives only on wuji, with backup encrypted online (per the decision in design discussion); rotation is rare. If wuji is rebuilt, the new ops-controller rotates to a new key — this is an event recorded in the policy repo (the delegation set updates), and the state repo continues with the new delegate." + }, + { + "claim": "Audit mirror from NATS to Radicle is at-most-once-per-message — duplicate audit commits are not a correctness concern", + "detail": "JetStream durable-consumer ack semantics guarantee at-least-once delivery of every audit message; the mirror's idempotency on commit (write commit only if the audit jti is not already present in HEAD's ancestor chain) makes the effective semantics exactly-once for the steady state. Duplicates in transient failure modes (mirror crashes between commit-write and ack) appear as a no-op commit on retry that is detected and skipped. The git history is grow-only; readers see the same content regardless of whether one or two attempts produced it." + } + ], + "related_adrs": [ + "adr-037-ops-contract-dual-mode", + "adr-014-solid-enforcement", + "adr-018-secretumvault-integration", + "adr-039-build-infrastructure-ephemeral" + ], + "status": "Accepted", + "title": "Radicle Heartwood as decentralized substrate for governance, desired-state, and audit ledger across all workspaces" +} diff --git a/.ncl-cache/dee735705cdce99138a8851c3467ea5fc46c4e9a6e0b47267d0c3682256306c2.json b/.ncl-cache/dee735705cdce99138a8851c3467ea5fc46c4e9a6e0b47267d0c3682256306c2.json new file mode 100644 index 0000000..e10c837 --- /dev/null +++ b/.ncl-cache/dee735705cdce99138a8851c3467ea5fc46c4e9a6e0b47267d0c3682256306c2.json @@ -0,0 +1,131 @@ +{ + "manifest_plan": { + "delete": [ + { + "action": "delete", + "delay": 0, + "file": "cluster-issuer", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "tls-backup", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "cf-token-secret", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + } + ], + "init": [ + { + "action": "apply_bundle", + "delay": 0, + "params": { + "source": "download" + }, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "wait-ready", + "delay": 0, + "params": { + "kind": "deployment", + "name": "cert-manager-webhook", + "namespace": "cert-manager", + "timeout": "180s" + }, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "patch_recursive_dns", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "cf-token-secret", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "cluster-issuer", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "tls-backup", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + } + ], + "restart": [], + "update": [ + { + "action": "patch_recursive_dns", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "cf-token-secret", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "cluster-issuer", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "tls-backup", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + } + ] + } +} diff --git a/.ncl-cache/df18be8ab33cf168cc8bbbd7fa52a805d4ec79bd7806f70407758da69c5142a5.json b/.ncl-cache/df18be8ab33cf168cc8bbbd7fa52a805d4ec79bd7806f70407758da69c5142a5.json new file mode 100644 index 0000000..13a8e9f --- /dev/null +++ b/.ncl-cache/df18be8ab33cf168cc8bbbd7fa52a805d4ec79bd7806f70407758da69c5142a5.json @@ -0,0 +1,7 @@ +{ + "ExternalNFS": { + "ip": "{{network_private_ip}}", + "net": "$net", + "shared": "/shared" + } +} diff --git a/.ncl-cache/dfb0308882e65bd87ec2c3baa4b79b6a1c8e79e549e37f33fbe530fc5920a49c.json b/.ncl-cache/dfb0308882e65bd87ec2c3baa4b79b6a1c8e79e549e37f33fbe530fc5920a49c.json new file mode 100644 index 0000000..cb622d7 --- /dev/null +++ b/.ncl-cache/dfb0308882e65bd87ec2c3baa4b79b6a1c8e79e549e37f33fbe530fc5920a49c.json @@ -0,0 +1,12 @@ +{ + "DefaultIPaliases": { + "aliases": [], + "name": "IPaliases" + }, + "defaults": { + "ip_aliases": { + "aliases": [], + "name": "IPaliases" + } + } +} diff --git a/.ncl-cache/e01c967d20090259e7d8a5d72a8e69780e6a7534c288c8460fae83dfdac1d8f7.json b/.ncl-cache/e01c967d20090259e7d8a5d72a8e69780e6a7534c288c8460fae83dfdac1d8f7.json new file mode 100644 index 0000000..9ca4636 --- /dev/null +++ b/.ncl-cache/e01c967d20090259e7d8a5d72a8e69780e6a7534c288c8460fae83dfdac1d8f7.json @@ -0,0 +1,63 @@ +{ + "kubernetes": { + "addons": "", + "admin_user": "root", + "auth_mode": "Node,RBAC", + "bind_port": 6443, + "cert_sans": [ + "{{hostname}}", + "{{cluster_name}}", + "127.0.0.1" + ], + "certs_dir": "/etc/kubernetes/pki", + "cluster_name": "k8s-cluster", + "cmd_task": "install", + "cni": "cilium", + "cni_version": "", + "cp_ip": null, + "cp_name": "controlplane", + "cri": "crio", + "dns_domain": "cluster.local", + "etcd_ca_path": "/etc/kubernetes/pki/etcd/ca.crt", + "etcd_cert_path": "/etc/kubernetes/pki/apiserver-etcd-client.crt", + "etcd_certs_path": "etcd_certs", + "etcd_cluster_name": "", + "etcd_endpoints": [], + "etcd_key_path": "/etc/kubernetes/pki/apiserver-etcd-client.key", + "etcd_mode": "stacked", + "etcd_peers": "", + "etcd_prefix": "", + "external_ips": [], + "hostname": "k8s-node", + "install_log_path": "/tmp/k8s.log", + "ip": "10.0.0.1", + "major_version": "1.35", + "mode": "controlplane", + "name": "kubernetes", + "node_roles": [], + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "pod_net": "10.244.0.0/16", + "prov_etcd_path": "etcdcerts", + "pull_policy": "IfNotPresent", + "repo": "registry.k8s.io", + "runtime_default": "crun", + "runtimes": "crun,runc", + "service_net": "10.96.0.0/12", + "skip_phases": [], + "sysctl": { + "disable_ipv6": false + }, + "taint_node": true, + "taints_effect": "PreferNoSchedule", + "target_path": "/opt/kubernetes", + "timeout_cp": "4m0s", + "tpl": "kubeadm-config.yaml.j2", + "version": "1.35.3", + "work_path": "/opt/kubernetes/$cluster_name" + } +} diff --git a/.ncl-cache/e0355ba6f04f4a44b04160c1e650126cb5e5849de72984295148356ee25e7ea4.json b/.ncl-cache/e0355ba6f04f4a44b04160c1e650126cb5e5849de72984295148356ee25e7ea4.json new file mode 100644 index 0000000..4200147 --- /dev/null +++ b/.ncl-cache/e0355ba6f04f4a44b04160c1e650126cb5e5849de72984295148356ee25e7ea4.json @@ -0,0 +1,39 @@ +{ + "cluster_def": { + "name": "", + "profile": "default", + "target_save_path": "" + }, + "scale_data": { + "def": "", + "disabled": false, + "mode": "manual" + }, + "scale_resource": { + "default": {}, + "path": "/etc/scale_provisioning" + }, + "storage": { + "fstab": true, + "mount": true, + "name": "", + "parts": [], + "size": 0, + "total": 0, + "type": "ext4" + }, + "storage_vol": { + "fstab": true, + "mount": true, + "name": "", + "size": 0, + "total": 0, + "type": "ext4" + }, + "taskserv_def": { + "install_mode": "library", + "name": "", + "profile": "default", + "target_save_path": "" + } +} diff --git a/.ncl-cache/e05dfb88ea7887b58e257ee49f32e712b123316085171136a6928e07b507491d.json b/.ncl-cache/e05dfb88ea7887b58e257ee49f32e712b123316085171136a6928e07b507491d.json new file mode 100644 index 0000000..898a637 --- /dev/null +++ b/.ncl-cache/e05dfb88ea7887b58e257ee49f32e712b123316085171136a6928e07b507491d.json @@ -0,0 +1,119 @@ +{ + "guards": [], + "id": "provisioning-assess", + "postconditions": [ + "Assessment report identifies infrastructure nodes from child project ontology", + "Report cross-references available providers and taskservs", + "Gaps between requirements and available extensions are listed" + ], + "preconditions": [ + "{child_project_dir}/.ontology/core.ncl exists and is valid Nickel", + "nickel is available in PATH", + "./scripts/ontoref is available and executable", + "provisioning platform catalog (extensions/providers/, extensions/taskservs/) is readable" + ], + "steps": [ + { + "action": "export_child_ontology", + "actor": "Agent", + "cmd": "nickel export {child_project_dir}/.ontology/core.ncl", + "depends_on": [], + "id": "read_child_core", + "note": "Export the child project's core ontology. Identifies nodes with infrastructure implications.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + }, + { + "action": "catalog_providers", + "actor": "Agent", + "cmd": "ls extensions/providers/ 2>/dev/null || echo 'no-providers'", + "depends_on": [], + "id": "list_available_providers", + "note": "List available provider extensions. Used to cross-reference child requirements.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "catalog_taskservs", + "actor": "Agent", + "cmd": "ls extensions/taskservs/ 2>/dev/null || echo 'no-taskservs'", + "depends_on": [], + "id": "list_available_taskservs", + "note": "List available taskservs. Used to cross-reference child requirements.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "filter_infra_relevant_nodes", + "actor": "Agent", + "cmd": "nickel export {child_project_dir}/.ontology/core.ncl | jq '[.nodes[] | select(.level == \"Project\" or .level == \"Axiom\")]'", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "read_child_core" + } + ], + "id": "identify_infra_nodes", + "note": "Filter nodes that imply infrastructure requirements — Project and Axiom level nodes typically require provisioning.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + }, + { + "action": "match_requirements_to_providers", + "actor": "Agent", + "cmd": "nickel export {child_project_dir}/.ontology/core.ncl | jq -r '.nodes[] | select(.level == \"Project\") | .id' | while read id; do echo \"$id: check extensions/providers/$id 2>/dev/null || echo 'no match'\"; done", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "identify_infra_nodes" + }, + { + "kind": "Always", + "step": "list_available_providers" + } + ], + "id": "cross_reference_providers", + "note": "Cross-reference identified infrastructure nodes with available providers.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "write_assessment_output", + "actor": "Agent", + "cmd": "./scripts/ontoref describe {child_project_name} --format assessment", + "depends_on": [ + { + "kind": "Always", + "step": "cross_reference_providers" + }, + { + "kind": "Always", + "step": "list_available_taskservs" + } + ], + "id": "generate_assessment_report", + "note": "Generate the final assessment report: what the child project needs from provisioning, what is available, what gaps exist.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + } + ], + "trigger": "Assess a project's infrastructure requirements against the provisioning platform" +} diff --git a/.ncl-cache/e08c04395d1cea7d504b7d29240d3eae2bb5d956a99ad9dd5442d4aa9471cfef.json b/.ncl-cache/e08c04395d1cea7d504b7d29240d3eae2bb5d956a99ad9dd5442d4aa9471cfef.json new file mode 100644 index 0000000..6f30d5c --- /dev/null +++ b/.ncl-cache/e08c04395d1cea7d504b7d29240d3eae2bb5d956a99ad9dd5442d4aa9471cfef.json @@ -0,0 +1,45 @@ +{ + "best_practices": [ + "bp_003", + "bp_027", + "bp_031", + "bp_034" + ], + "category": "taskserv", + "conflicts_with": [], + "dependencies": [ + "infrastructure", + "networking", + "container_runtime" + ], + "description": "Kubernetes taskserv for provisioning and managing Kubernetes clusters and workloads", + "name": "kubernetes", + "provides": [ + { + "id": "orchestration", + "interface": "taskservs/kubernetes", + "version": "1.0.0" + } + ], + "requires": [ + { + "capability": "server-lifecycle", + "kind": "Required" + }, + { + "capability": "networking", + "kind": "Required" + }, + { + "capability": "container-runtime", + "kind": "Required" + } + ], + "tags": [ + "taskserv", + "kubernetes", + "k8s", + "orchestration" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/e0c90df36280f0197adaf8245d6843e19230e28cbb04bc9009adaf19d56de1f1.json b/.ncl-cache/e0c90df36280f0197adaf8245d6843e19230e28cbb04bc9009adaf19d56de1f1.json new file mode 100644 index 0000000..df5d2f6 --- /dev/null +++ b/.ncl-cache/e0c90df36280f0197adaf8245d6843e19230e28cbb04bc9009adaf19d56de1f1.json @@ -0,0 +1,246 @@ +{ + "dimensions": [ + { + "coupled_with": [], + "current_state": "functional", + "description": "Orchestrator service readiness — from functional prototype to production-grade task execution engine.", + "desired_state": "production", + "horizon": "Months", + "id": "orchestrator-maturity", + "name": "Orchestrator Maturity", + "states": [], + "transitions": [ + { + "blocker": "Cedar policy definitions stored in SurrealDB not finalized; WebSocket task status streaming not connected to NATS push consumers.", + "catalyst": "Control Center JWT auth and Cedar policy evaluation wired end-to-end; solo mode auth bypass verified against ADR-015 constraints.", + "condition": "All 6 SOLID enforcement layers passing, NATS streams stable, task state machine handles all error paths with rollback, formula DAG execution covers all taskserv dependency combinations.", + "from": "functional", + "horizon": "Months", + "to": "production" + } + ] + }, + { + "coupled_with": [], + "current_state": "stable-v3", + "description": "CLI v3 and core/nulib/ stability — the primary user interface and Nushell command library for all platform operations.", + "desired_state": "stable-v3", + "horizon": "Continuous", + "id": "cli-maturity", + "name": "CLI and Nushell Library Maturity", + "states": [], + "transitions": [] + }, + { + "coupled_with": [], + "current_state": "bootstrapped", + "description": "Control Center service readiness — from bootstrapped to operational with live auth, Cedar policies, and WebSocket streaming.", + "desired_state": "operational", + "horizon": "Months", + "id": "control-center-maturity", + "name": "Control Center Maturity", + "states": [], + "transitions": [ + { + "blocker": "Cedar policy definitions not finalized; WebSocket streaming not connected to NATS; IaC detection and rules handlers partially commented out in router.", + "catalyst": "Solo mode (ADR-015) fully tested end-to-end as staging environment for multi-user auth path.", + "condition": "JWT auth middleware active in non-solo mode, Cedar policies loaded from SurrealDB and evaluated on all protected routes, WebSocket task status streaming connected to NATS push consumers.", + "from": "bootstrapped", + "horizon": "Months", + "to": "operational" + } + ] + }, + { + "coupled_with": [], + "current_state": "partial", + "description": "Nickel schema coverage across all configuration surfaces — from partial to comprehensive.", + "desired_state": "comprehensive", + "horizon": "Months", + "id": "schema-coverage", + "name": "Schema Coverage", + "states": [], + "transitions": [ + { + "blocker": "Some extensions still use raw TOML or KCL remnants for metadata. TypeDialog schemas cover workspace config but not all platform service configs.", + "catalyst": "Extension ontology evolution (ADR-019 AI surface) requiring schema for RAG indexing.", + "condition": "All provider configs, workspace configs, platform service configs, extension metadata (taskserv dependency declarations), and TypeDialog forms covered by typed Nickel schemas. Extension metadata.ncl files cover all 10 built-in taskservs.", + "from": "partial", + "horizon": "Months", + "to": "comprehensive" + } + ] + }, + { + "coupled_with": [], + "current_state": "completed", + "description": "Migration from KCL to Nickel — completed, continuous maintenance only.", + "desired_state": "completed", + "horizon": "Continuous", + "id": "kcl-migration", + "name": "KCL Migration", + "states": [], + "transitions": [] + }, + { + "coupled_with": [], + "current_state": "bootstrapped", + "description": "Migration of all 37 Nushell operations from direct legacy dispatch to the three-tier fallback chain (HTTP daemon → provisioning-tool → Nushell closure). Infrastructure complete; operation wiring is the remaining work.", + "desired_state": "migrated", + "horizon": "Months", + "id": "smart-interface-migration", + "name": "Smart Interface Migration", + "states": [], + "transitions": [ + { + "blocker": "36 operations still dispatch via Nushell legacy directly; only workspace_list is wired to the fallback chain. Migration is per-operation and non-breaking.", + "catalyst": "G3 contract test gates each migration — an operation can only retire its tier-3 closure after G3 passes for it. Daemon install via `just daemon install` makes tier-1 available on developer machines.", + "condition": "All 37 operations call tool-call / tool-list with a real Nushell legacy closure; G3 contract test passes for each migrated operation; no handler calls the orchestrator or provider APIs directly from nulib without going through the Registry.", + "from": "bootstrapped", + "horizon": "Months", + "to": "migrated" + } + ] + }, + { + "coupled_with": [], + "current_state": "capability-aware", + "description": "Maturity of the internal extension mechanism (taskservs and providers) — from basic metadata contracts to capability-aware DAG resolution to ontology-aware impact analysis. Distinct from federated integration modes (ADR-042) which governs cross-project integration via OCI domain artifacts.", + "desired_state": "ontology-aware", + "horizon": "Months", + "id": "extension-ecosystem-maturity", + "name": "Internal Extension Mechanism Maturity", + "states": [], + "transitions": [ + { + "blocker": "Completed — B2 (schema extension) and B3 (metadata migration) done in DAG architecture session.", + "catalyst": "Three-layer DAG architecture (ADR-016) requiring typed capability declarations for formula dependency resolution.", + "condition": "All 10 built-in taskserv metadata.ncl files migrated with provides/requires/conflicts_with fields. provisioning-dag-integrity reflection mode runs clean. CLI `provisioning extensions capabilities` outputs correct capability table.", + "from": "metadata-contracts", + "horizon": "Continuous", + "to": "capability-aware" + }, + { + "blocker": "Ontology node schema not yet added to metadata.ncl contract; no tooling to validate ontology references in extension metadata.", + "catalyst": "AI RAG surface (ADR-019) requiring extension ontology data for schema-aware config generation.", + "condition": "Extension metadata.ncl can optionally declare ontology node IDs; orchestrator resolves extension DAG against platform ontology for impact analysis; CLI reports which ontology nodes are affected by a given workspace execution.", + "from": "capability-aware", + "horizon": "Months", + "to": "ontology-aware" + } + ] + }, + { + "coupled_with": [], + "current_state": "designed", + "description": "Evolution of the dual-mode ops contract — from architectural decision to implemented crates to production deployment with multi-emitter coordination proven under load.", + "desired_state": "production", + "horizon": "Months", + "id": "ops-contract-evolution", + "name": "Ops Contract Evolution (ADR-037)", + "states": [], + "transitions": [ + { + "blocker": "Implementation not yet started — designed but no crates exist. Ordered prerequisite: schemas first, then ops-keeper crate, then ops-controller crate, then NATS config.", + "catalyst": "ADR-037 accepted; design discussion produced 23 implementation tasks with explicit per-layer (domain/project/workspace) impact mapping.", + "condition": "ops-keeper crate (keeper-daemon + keeper-cli binaries) compiles and passes unit tests; ops-controller crate subscribes to OPS_CMD JetStream stream and applies ops idempotently with SurrealDB persistence of in-flight state; schemas/lib/ops_contract.ncl + keeper_policy.ncl validated; NATS JetStream streams OPS_PENDING/OPS_CMD/OPS_AUDIT created with correct retention.", + "from": "designed", + "horizon": "Months", + "to": "implemented" + }, + { + "blocker": "Implementation phase not complete; observability stack not deployed in libre-wuji; VM-ops workspace not yet provisioned.", + "catalyst": "ops contract is gating for ADR-039 build infrastructure (build pipeline emits deploy ops via ops.pending) — production readiness blocks the deploy-from-CI path.", + "condition": "VM-ops workspace deployed with keeper-daemon running; libre-wuji ops-controller deployed with single-replica WorkQueue consumer; daoshi-CI Woodpecker pipelines emit ops via buildkit-launcher publish step; multi-emitter conflict scenario verified in staging (two emitters, second receives 409); operator-only mode tested via switch_to_operator_only playbook; pending queue depth and oldest-message-age observable in Prometheus.", + "from": "implemented", + "horizon": "Months", + "to": "production" + } + ] + }, + { + "coupled_with": [], + "current_state": "schema-defined", + "description": "Maturity of the federated integration modes protocol — from schema definitions and OCI domain artifacts to assembled context delivery to fully-wired invoke pipeline.", + "desired_state": "assembled", + "horizon": "Months", + "id": "integration-modes-maturity", + "name": "Federated Integration Modes Maturity (ADR-042)", + "states": [], + "transitions": [ + { + "blocker": "lian-build binary does not yet read stdin context — end-to-end live invoke not yet proven.", + "catalyst": "context-assembler Nushell module complete (platform/integrations/context_assembler.nu); `prvng integration invoke/subscribe/validate` all wired; 7 domain artifacts in zot (secret-delivery, event-emission, result-reporting, compute-provisioning, registry-access, cache-management, backup-policy-binding 0.1.0); all signed with cosign; lian-build + cloudatasave modes declared with domain locks + libre-wuji cablings.", + "condition": "context-assembler crate reads cabling.ncl + SOPS secrets + component outputs and produces a typed SecretDeliveryContext JSON envelope; `prvng integration invoke ` pipes the assembled context to the mode binary stdin; lian-build provisioning mode receives the envelope and emits a valid ResultEnvelope; `prvng integration subscribe ` scaffolds a cabling file skeleton in infra//integrations/.", + "from": "schema-defined", + "horizon": "Months", + "to": "assembled" + }, + { + "blocker": "NATS event-emission wiring not yet live; lian-build binary stdin implementation external dependency.", + "catalyst": "cosign signing complete for all 9 artifacts (7 domains + 2 modes) ✓; zot imagetrust extension enabled in configmap ✓; cloudatasave mode + lock + cabling declared ✓; client-side cosign verify in domain-verify + subscribe ✓; key rotation documented in docs/guides/cosign-key-rotation.md ✓; ZOT_ADMIN_PASS in zot.sops.yaml + adminPolicy for regadm + server-side cosign trust key uploaded (HTTP 200) ✓.", + "condition": "cloudatasave integration mode declared with its own lock + cabling; cosign signing applied to all domain artifacts in zot; zot trust policy rejects unsigned domain artifacts; NATS event-emission domain wired to production JetStream subjects in each workspace cabling.", + "from": "assembled", + "horizon": "Months", + "to": "production" + } + ] + }, + { + "coupled_with": [], + "current_state": "designed", + "description": "Adoption state of Radicle Heartwood as governance and audit substrate across all workspaces.", + "desired_state": "active", + "horizon": "Months", + "id": "governance-model-state", + "name": "Decentralized Governance Model State (ADR-038)", + "states": [], + "transitions": [ + { + "blocker": "Implementation not started; Radicle CLI familiarity required across operators; bootstrap playbook not yet written; ops-controller signing keys not yet generated for state repo delegation.", + "catalyst": "ADR-038 accepted; ops contract (ADR-037) requires the audit ledger to land somewhere durable and decentralized — Radicle is that target.", + "condition": "Radicle Heartwood seed nodes installed on every operator laptop, on libre-daoshi designated node, on libre-wuji designated node, and on ops-vm; per-operator Radicle identities created; for each workspace, three repos (policy/desired/state) initialized with correct delegation profiles (M-of-N for policy/desired, single ops-controller for state); audit-mirror sidecar deployed in libre-wuji subscribing to ops.audit subjects with jti idempotency check.", + "from": "designed", + "horizon": "Months", + "to": "bootstrapped" + }, + { + "blocker": "Bootstrap phase incomplete; production deployment requires both ADR-037 (ops) and ADR-038 (governance) implemented and validated together.", + "catalyst": "First production op signed via the new contract validates the end-to-end path: emitter → pending → keeper signs per policy → ops-controller applies → audit lands in Radicle state repo.", + "condition": "policy- patches signed by quorum and deployed in production; keeper-daemon polls policy repo for latest commit and applies declarative matcher; -state ledger receiving live audit events from wuji; operator on/off-boarding playbooks tested with delegation patches; cross-replica gossip lag measured and within acceptable bounds (seconds-to-minutes for policy/desired updates).", + "from": "bootstrapped", + "horizon": "Months", + "to": "active" + } + ] + }, + { + "coupled_with": [], + "current_state": "designed", + "description": "Maturity of ephemeral-runner + S3-backed zot build pattern — from architectural decision to operational golden image v1 to dynamic-sizing production.", + "desired_state": "production", + "horizon": "Months", + "id": "build-infrastructure-state", + "name": "Build Infrastructure State (ADR-039)", + "states": [], + "transitions": [ + { + "blocker": "Implementation not started; bootstrap golden image must be produced manually first time; zot relocation from libre-daoshi to libre-wuji not yet executed.", + "catalyst": "Vapora and other Rust workloads need a build path; current absence of build infrastructure means manual local builds — gating for production deploys.", + "condition": "Initial buildkit-runner-golden image built off-platform (laptop or external CI) and pushed to bootstrap zot; weekly rebuild Woodpecker pipeline defined; orchestrator vm_pool extended with buildkit lifecycle (spawn from golden + cleanup hook); buildkit-launcher crate compiles; .build-spec.ncl schema validated against schemas/lib/build_spec.ncl.", + "from": "designed", + "horizon": "Months", + "to": "golden-image-v1" + }, + { + "blocker": "Golden image v1 phase incomplete; zot still in libre-daoshi; observability for build metrics (Prometheus on builder VMs) not deployed.", + "catalyst": "Production deploys via ops contract (ADR-037) require image artifacts in zot — build infrastructure is on the critical path for the deploy-from-CI flow.", + "condition": "zot deployed in libre-wuji with S3 backend (versioning + cross-region replication); multi-tenant auth configured (daoshi-CI write to /images /cache /sccache /crates; wuji-pods read /images; operators write /crates); BuildKit registry-cache and sccache S3 backend pointing at zot.wuji.local proven on Vapora-class build with measured cold-spawn-to-completion time; OOM auto-retry verified once and bounded; weekly golden image rebuild running on schedule with no manual intervention; cross-provider replication tested via failover drill.", + "from": "golden-image-v1", + "horizon": "Months", + "to": "production" + } + ] + } + ] +} diff --git a/.ncl-cache/e0f5fb48ef0c015d35d8fe89697c420583498703b3646315d86cfe42b53b7832.json b/.ncl-cache/e0f5fb48ef0c015d35d8fe89697c420583498703b3646315d86cfe42b53b7832.json new file mode 100644 index 0000000..9b00027 --- /dev/null +++ b/.ncl-cache/e0f5fb48ef0c015d35d8fe89697c420583498703b3646315d86cfe42b53b7832.json @@ -0,0 +1,78 @@ +{ + "PolkadotSolochain": { + "alice_validator": false, + "base_path": "/var/lib/polkadot/data", + "bin_path": "/usr/local/bin", + "config_path": "/etc/polkadot", + "consensus": { + "algorithm": "aura", + "block_time": 6000, + "epoch_duration": 600, + "finality": "grandpa" + }, + "dev_mode": false, + "execution_strategy": "wasm", + "keystore_path": "/var/lib/polkadot/keystore", + "log_level": "info", + "log_targets": [], + "name": "polkadot-solochain", + "network": { + "bootnodes": [], + "chain_id": "local_testnet", + "listen_addr": "/ip4/0.0.0.0/tcp/30333", + "max_peers": 50, + "name": "local", + "reserved_nodes": [], + "reserved_only": false + }, + "node_binary": "solochain-template-node", + "pruning": 256, + "rpc": { + "bind_addr": "127.0.0.1", + "cors": [ + "all" + ], + "enabled": true, + "http_port": 9933, + "max_connections": 100, + "methods": [ + "safe" + ], + "port": 9944, + "ws_port": 9944 + }, + "run_user": { + "group": "polkadot", + "name": "polkadot" + }, + "runtime": { + "heap_pages": 64, + "max_block_length": 5242880, + "max_block_weight": 2000000000000, + "name": "solochain-template", + "pallets": [ + "system", + "timestamp", + "aura", + "grandpa", + "balances", + "transaction_payment", + "sudo" + ], + "pvm_enabled": true, + "version": "1.0.0", + "wasm_execution": "compiled" + }, + "state_cache_size": 67108864, + "telemetry": { + "enabled": false, + "verbosity": 0 + }, + "validator": { + "enabled": false, + "key_type": "sr25519" + }, + "version": "stable2024", + "work_path": "/var/lib/polkadot" + } +} diff --git a/.ncl-cache/e14277f46aacbb4d6ce7f3ae7a878e97656024d05304e87a9597fae7a7deeadc.json b/.ncl-cache/e14277f46aacbb4d6ce7f3ae7a878e97656024d05304e87a9597fae7a7deeadc.json new file mode 100644 index 0000000..63e3482 --- /dev/null +++ b/.ncl-cache/e14277f46aacbb4d6ce7f3ae7a878e97656024d05304e87a9597fae7a7deeadc.json @@ -0,0 +1,108 @@ +{ + "alternatives_considered": [ + { + "option": "PostgreSQL", + "why_rejected": "Requires an external server process — no embedded mode for solo deployment. Schema evolution requires explicit migration tooling. No native document storage for Cedar policies." + }, + { + "option": "SQLite", + "why_rejected": "No native namespace/tenant isolation. No document model. Concurrent write performance under multiple async tasks is constrained. No WebSocket server mode for multi-user." + }, + { + "option": "Redis", + "why_rejected": "No real persistence guarantees (AOF is not the same as durable embedded storage). Key-value only — no document or relational queries for audit trail or task history." + } + ], + "consequences": { + "negative": [ + "SurrealDB v2 API uses snake_case builtins; bind() requires owned values; ID fields in structs needed to avoid RecordId parsing issues", + "MVCC conflicts under concurrent write load require retry_on_conflict with exponential backoff + jitter on store_secret, store_key, and lease operations", + "Full-text search and graph queries are available but deferred to avoid over-engineering" + ], + "positive": [ + "Single storage abstraction: SurrealPool is Clone, shareable across tokio tasks", + "No external process in solo mode: embedded RocksDB starts with the service binary", + "AI/MCP context: AI service queries audit:events and orchestrator:tasks directly without ETL pipelines", + "Test isolation: DbConfig::Memory (in-process Surreal) requires no external binary" + ] + }, + "constraints": [ + { + "check": { + "must_be_empty": true, + "paths": [ + "core/nulib/", + "extensions/" + ], + "pattern": "surrealdb|surreal|SurrealDB", + "tag": "Grep" + }, + "claim": "CLI code (.nu files) must NOT access SurrealDB directly — all reads/writes from CLI go through service HTTP APIs", + "id": "cli-no-surrealdb-direct", + "rationale": "Direct SurrealDB access from CLI violates the SOLID boundary (ADR-014). All state mutations must go through the service layer to maintain audit trail and authorization.", + "scope": "core/nulib/, extensions/", + "severity": "Hard" + }, + { + "check": { + "path": "platform/crates/platform-db/", + "present": true, + "tag": "FileExists" + }, + "claim": "The five namespaces (orchestrator, vault, control_center, audit, workspace) under the `provisioning` database must not be changed without an ADR", + "id": "namespace-layout-fixed", + "rationale": "Namespace layout is the boundary contract between services. Changing it without an ADR risks data loss and cross-service coupling.", + "scope": "platform/crates/platform-db/", + "severity": "Hard" + }, + { + "check": { + "cmd": "rg 'store_secret|store_key|create_lease' platform/ --include='*.rs' | grep -v retry", + "expect_exit": 1, + "tag": "NuCmd" + }, + "claim": "Operations on store_secret, store_key, and lease operations must use retry_on_conflict with exponential backoff + jitter", + "id": "retry-on-mvcc-conflict", + "rationale": "SurrealDB MVCC conflicts are expected under concurrent write load. Without retry, concurrent task executions silently fail on lease creation.", + "scope": "platform/crates/platform-db/src/retry.rs, platform/secretumvault/", + "severity": "Soft" + } + ], + "context": "The platform needs a single persistent data store that can operate embedded (RocksDB, zero external process) in solo mode, run as an external WebSocket server in multi-user deployments without schema changes, support five distinct service namespaces with well-typed schemas (orchestrator, vault, control_center, audit, workspace), store heterogeneous data (task logs append-only, secrets as encrypted blobs, Cedar policies as documents, audit events as time-series, git sync state as mutable), and be queryable by the AI/MCP service for context gathering without a separate analytics database. PostgreSQL requires a server process, SQLite has no native namespacing, Redis has no real persistence. SurrealDB is the only option supporting all five requirements simultaneously.", + "date": "2026-02-17", + "decision": "SurrealDB is the exclusive persistent store for all platform state. No service reads raw files or environment variables for credentials at runtime — all reads go through SurrealDB (secrets via Vault Service, which stores ciphertext in SurrealDB). Namespace layout under `provisioning` database: orchestrator (tasks, task_events, execution_logs, config_hashes, provider_cache), vault (secrets, keys, leases, secret_versions, audit_trail), control_center (users, sessions, cedar_policies, policy_evaluations), audit (events, metrics), workspace (registrations, deployments, git_sync_state, extensions). Mode selection via DbConfig: Memory (tests), Embedded (solo, RocksDB), Server (multi-user, WebSocket). Schema initialization via DEFINE TABLE IF NOT EXISTS DDL — no migration framework for additive changes.", + "id": "adr-013", + "ontology_check": { + "decision_string": "SurrealDB is the exclusive persistent store; CLI accesses state only via service HTTP APIs; five fixed namespaces under provisioning database", + "invariants_at_risk": [ + "solid-boundaries", + "config-driven-always" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "Single storage abstraction across solo and multi-user modes", + "detail": "SurrealPool is Clone (Arc> internally), shareable across tokio tasks. The same codebase connects to embedded RocksDB in solo mode and WebSocket server in multi-user — only the DbConfig changes." + }, + { + "claim": "No external process in solo mode", + "detail": "Embedded RocksDB starts with the service binary. Solo mode requires no external database process, reducing startup dependencies and enabling CI runs without infrastructure." + }, + { + "claim": "AI/MCP context without ETL pipelines", + "detail": "The AI service queries audit:events and orchestrator:tasks directly for context. SurrealDB's document+relational model handles heterogeneous schemas without separate analytics infrastructure." + }, + { + "claim": "Test isolation via DbConfig::Memory", + "detail": "In-process Surreal requires no external binary — every cargo test run gets a fresh, isolated database. Integration tests run without external infrastructure." + } + ], + "related_adrs": [ + "adr-012-nats-event-broker", + "adr-014-solid-enforcement", + "adr-015-solo-mode-architecture" + ], + "status": "Accepted", + "title": "SurrealDB as the Global Persistent Store" +} diff --git a/.ncl-cache/e1761036cebbcd97c585d5b9838c86bedb958a7611295c11de243b6254dc661e.json b/.ncl-cache/e1761036cebbcd97c585d5b9838c86bedb958a7611295c11de243b6254dc661e.json new file mode 100644 index 0000000..c3ee89e --- /dev/null +++ b/.ncl-cache/e1761036cebbcd97c585d5b9838c86bedb958a7611295c11de243b6254dc661e.json @@ -0,0 +1,34 @@ +{ + "best_practices": [ + "bp_001", + "bp_033", + "bp_062" + ], + "category": "taskserv", + "conflicts_with": [], + "dependencies": [ + "infrastructure" + ], + "description": "Storage taskserv for storage provisioning, volumes, filesystems, and backup", + "name": "storage", + "provides": [ + { + "id": "storage", + "interface": "taskservs/storage", + "version": "1.0.0" + } + ], + "requires": [ + { + "capability": "server-lifecycle", + "kind": "Required" + } + ], + "tags": [ + "taskserv", + "storage", + "volumes", + "backup" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/e1ee5a85de9d03236450d42e792cb1aa3f0d5fffffb65683d3a7e0a09806453e.json b/.ncl-cache/e1ee5a85de9d03236450d42e792cb1aa3f0d5fffffb65683d3a7e0a09806453e.json new file mode 100644 index 0000000..9b68a23 --- /dev/null +++ b/.ncl-cache/e1ee5a85de9d03236450d42e792cb1aa3f0d5fffffb65683d3a7e0a09806453e.json @@ -0,0 +1,8 @@ +{ + "containerd": { + "cmd_task": "install", + "name": "containerd", + "runtimes": "runc", + "version": "1.7.24" + } +} diff --git a/.ncl-cache/e282eac4a9471e8e7e36651bd86cfe1e36ccd0e23ef19becaa45cdd416d068fe.json b/.ncl-cache/e282eac4a9471e8e7e36651bd86cfe1e36ccd0e23ef19becaa45cdd416d068fe.json new file mode 100644 index 0000000..bc26187 --- /dev/null +++ b/.ncl-cache/e282eac4a9471e8e7e36651bd86cfe1e36ccd0e23ef19becaa45cdd416d068fe.json @@ -0,0 +1,136 @@ +{ + "DefaultRunc": { + "cmd_task": "install", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: configuration in git, no runtime data to capture" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "mode": "taskserv", + "name": "runc", + "operations": { + "delete": false, + "health": false, + "install": true, + "reinstall": true + }, + "version": "1.1.15" + }, + "Runc": { + "cmd_task": "install", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: configuration in git, no runtime data to capture" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "mode": "taskserv", + "name": "runc", + "operations": { + "delete": false, + "health": false, + "install": true, + "reinstall": true + }, + "version": "1.1.15" + }, + "Version": { + "dependencies": [], + "name": "runc", + "version": { + "check_latest": true, + "current": "1.1.15", + "grace_period": 86400, + "site": "", + "source": "github.com/opencontainers/runc", + "tags": "" + } + }, + "defaults": { + "runc": { + "cmd_task": "install", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: configuration in git, no runtime data to capture" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "mode": "taskserv", + "name": "runc", + "operations": { + "delete": false, + "health": false, + "install": true, + "reinstall": true + }, + "version": "1.1.15" + } + } +} diff --git a/.ncl-cache/e2a5ecc4032b9c0edda0b0fbb3f2fcc0e3de81f938c003f2f010601c6e20c9c9.json b/.ncl-cache/e2a5ecc4032b9c0edda0b0fbb3f2fcc0e3de81f938c003f2f010601c6e20c9c9.json new file mode 100644 index 0000000..2951af0 --- /dev/null +++ b/.ncl-cache/e2a5ecc4032b9c0edda0b0fbb3f2fcc0e3de81f938c003f2f010601c6e20c9c9.json @@ -0,0 +1,184 @@ +{ + "Cilium": { + "cluster_id": 0, + "cluster_name": "", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "state in K8s API captured by SystemBackupDef.cluster_resources" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "controller-level RBAC, not TLS endpoint" + } + }, + "enable_gateway_api": false, + "enable_ingress_controller": false, + "envoy_enabled": true, + "gateway_api_version": "v1.2.1", + "gateway_name": "", + "gateway_sharing_key": "", + "ingress_lb_mode": "shared", + "k8s_service_host": "", + "k8s_service_port": 6443, + "kube_proxy_replacement": false, + "live_check": { + "namespace": "kube-system", + "scope": "cp_only", + "selector": "cilium", + "strategy": "k8s_pods" + }, + "name": "cilium", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "private_fip": "", + "private_gateway_name": "", + "public_fip": "", + "socket_lb": true, + "version": "1.19.3" + }, + "DefaultCilium": { + "cluster_id": 0, + "cluster_name": "", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "state in K8s API captured by SystemBackupDef.cluster_resources" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "controller-level RBAC, not TLS endpoint" + } + }, + "enable_gateway_api": false, + "enable_ingress_controller": false, + "envoy_enabled": true, + "gateway_api_version": "v1.2.1", + "gateway_name": "", + "gateway_sharing_key": "", + "ingress_lb_mode": "shared", + "k8s_service_host": "", + "k8s_service_port": 6443, + "kube_proxy_replacement": false, + "live_check": { + "namespace": "kube-system", + "scope": "cp_only", + "selector": "cilium", + "strategy": "k8s_pods" + }, + "name": "cilium", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "private_fip": "", + "private_gateway_name": "", + "public_fip": "", + "socket_lb": true, + "version": "1.19.3" + }, + "defaults": { + "cilium": { + "cluster_id": 0, + "cluster_name": "", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "state in K8s API captured by SystemBackupDef.cluster_resources" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "controller-level RBAC, not TLS endpoint" + } + }, + "enable_gateway_api": false, + "enable_ingress_controller": false, + "envoy_enabled": true, + "gateway_api_version": "v1.2.1", + "gateway_name": "", + "gateway_sharing_key": "", + "ingress_lb_mode": "shared", + "k8s_service_host": "", + "k8s_service_port": 6443, + "kube_proxy_replacement": false, + "live_check": { + "namespace": "kube-system", + "scope": "cp_only", + "selector": "cilium", + "strategy": "k8s_pods" + }, + "name": "cilium", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "private_fip": "", + "private_gateway_name": "", + "public_fip": "", + "socket_lb": true, + "version": "1.19.3" + } + } +} diff --git a/.ncl-cache/e2d85021beaf4da5c92ec94c2eb56ddc1ab9aee1919bbc108fed2c45e81ee6c9.json b/.ncl-cache/e2d85021beaf4da5c92ec94c2eb56ddc1ab9aee1919bbc108fed2c45e81ee6c9.json new file mode 100644 index 0000000..a53a44e --- /dev/null +++ b/.ncl-cache/e2d85021beaf4da5c92ec94c2eb56ddc1ab9aee1919bbc108fed2c45e81ee6c9.json @@ -0,0 +1,202 @@ +{ + "DefaultGoldenImageBuildJob": { + "image_config": {}, + "image_name": "", + "image_version": "", + "job_id": "", + "retry_count": 0, + "status": "queued" + }, + "DefaultGoldenImageCache": { + "access_count": 0, + "cache_id": "", + "cached_at": "1970-01-01T00:00:00Z", + "checksum": "0000000000000000000000000000000000000000000000000000000000000000", + "disk_size_gb": 0, + "hit_count": 0, + "image_name": "", + "image_version": "", + "is_valid": true, + "storage_format": "qcow2", + "storage_path": "" + }, + "DefaultGoldenImageConfig": { + "arch": "x86_64", + "auto_updates": true, + "base_os": "ubuntu", + "build_retries": 3, + "build_timeout_minutes": 30, + "cache_enabled": true, + "cache_ttl_days": 30, + "cleanup_package_manager": true, + "compression": true, + "disk_format": "qcow2", + "disk_size_gb": 30, + "include_dev_tools": false, + "include_kernel_headers": false, + "name": "", + "optimize": false, + "os_version": "22.04", + "parallel_builds": false, + "security_hardening": false + }, + "DefaultGoldenImageRegistry": { + "builds": [], + "cache": [], + "created_at": "1970-01-01T00:00:00Z", + "images": {}, + "location": "", + "policy": {}, + "registry_id": "", + "versions": [] + }, + "DefaultGoldenImageVersion": { + "checksum": "0000000000000000000000000000000000000000000000000000000000000000", + "created_at": "1970-01-01T00:00:00Z", + "deprecated": false, + "image_name": "", + "image_path": "", + "image_size_gb": 0, + "usage_count": 0, + "version": "" + }, + "DefaultImageBuildPolicy": { + "auto_cleanup_expired": true, + "auto_create_versions": true, + "cache_enabled": true, + "cache_location": "", + "cleanup_interval_hours": 24, + "default_arch": "x86_64", + "default_cache_ttl_days": 30, + "default_compression": true, + "default_disk_size_gb": 30, + "default_optimize": false, + "default_os": "ubuntu", + "default_security_hardening": false, + "default_version": "22.04", + "max_build_time_minutes": 60, + "max_cache_size_gb": 500, + "max_image_size_gb": 100, + "max_parallel_builds": 3, + "min_disk_free_percent": 10, + "version_naming": "semantic" + }, + "DefaultImageBuildSteps": { + "apply_config": true, + "apply_optimizations": false, + "apply_security_hardening": false, + "cleanup_caches": true, + "cleanup_temp_files": true, + "compress_image": true, + "generate_checksums": true, + "install_dependencies": true, + "install_taskservs": true, + "parallel_install": false, + "prepare_base": true, + "remove_build_artifacts": true, + "run_tests": true, + "update_packages": true, + "verify_image": true + }, + "defaults": { + "GoldenImageBuildJob": { + "image_config": {}, + "image_name": "", + "image_version": "", + "job_id": "", + "retry_count": 0, + "status": "queued" + }, + "GoldenImageCache": { + "access_count": 0, + "cache_id": "", + "cached_at": "1970-01-01T00:00:00Z", + "checksum": "0000000000000000000000000000000000000000000000000000000000000000", + "disk_size_gb": 0, + "hit_count": 0, + "image_name": "", + "image_version": "", + "is_valid": true, + "storage_format": "qcow2", + "storage_path": "" + }, + "GoldenImageConfig": { + "arch": "x86_64", + "auto_updates": true, + "base_os": "ubuntu", + "build_retries": 3, + "build_timeout_minutes": 30, + "cache_enabled": true, + "cache_ttl_days": 30, + "cleanup_package_manager": true, + "compression": true, + "disk_format": "qcow2", + "disk_size_gb": 30, + "include_dev_tools": false, + "include_kernel_headers": false, + "name": "", + "optimize": false, + "os_version": "22.04", + "parallel_builds": false, + "security_hardening": false + }, + "GoldenImageRegistry": { + "builds": [], + "cache": [], + "created_at": "1970-01-01T00:00:00Z", + "images": {}, + "location": "", + "policy": {}, + "registry_id": "", + "versions": [] + }, + "GoldenImageVersion": { + "checksum": "0000000000000000000000000000000000000000000000000000000000000000", + "created_at": "1970-01-01T00:00:00Z", + "deprecated": false, + "image_name": "", + "image_path": "", + "image_size_gb": 0, + "usage_count": 0, + "version": "" + }, + "ImageBuildPolicy": { + "auto_cleanup_expired": true, + "auto_create_versions": true, + "cache_enabled": true, + "cache_location": "", + "cleanup_interval_hours": 24, + "default_arch": "x86_64", + "default_cache_ttl_days": 30, + "default_compression": true, + "default_disk_size_gb": 30, + "default_optimize": false, + "default_os": "ubuntu", + "default_security_hardening": false, + "default_version": "22.04", + "max_build_time_minutes": 60, + "max_cache_size_gb": 500, + "max_image_size_gb": 100, + "max_parallel_builds": 3, + "min_disk_free_percent": 10, + "version_naming": "semantic" + }, + "ImageBuildSteps": { + "apply_config": true, + "apply_optimizations": false, + "apply_security_hardening": false, + "cleanup_caches": true, + "cleanup_temp_files": true, + "compress_image": true, + "generate_checksums": true, + "install_dependencies": true, + "install_taskservs": true, + "parallel_install": false, + "prepare_base": true, + "remove_build_artifacts": true, + "run_tests": true, + "update_packages": true, + "verify_image": true + } + } +} diff --git a/.ncl-cache/e33de40aa1a1303bcab71c571f200ae13b01a9555ba0eda49f6cd8206cdb32d4.json b/.ncl-cache/e33de40aa1a1303bcab71c571f200ae13b01a9555ba0eda49f6cd8206cdb32d4.json new file mode 100644 index 0000000..b7fb4ce --- /dev/null +++ b/.ncl-cache/e33de40aa1a1303bcab71c571f200ae13b01a9555ba0eda49f6cd8206cdb32d4.json @@ -0,0 +1,32 @@ +{ + "best_practices": [ + "bp_007" + ], + "conflicts_with": [], + "dependencies": [], + "description": "Zot OCI-native container registry — private image store for the platform build pipeline", + "modes": [ + "cluster" + ], + "name": "zot", + "provides": [ + { + "id": "oci-registry", + "interface": "zot", + "version": "latest" + } + ], + "requires": [ + { + "capability": "storage", + "kind": "Required" + } + ], + "tags": [ + "registry", + "oci", + "containers", + "appserv" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/e3ad68259efe1199bb85506cdc3e65e85b70a0e2e72defc09481bb92e489b669.json b/.ncl-cache/e3ad68259efe1199bb85506cdc3e65e85b70a0e2e72defc09481bb92e489b669.json new file mode 100644 index 0000000..4c9f40a --- /dev/null +++ b/.ncl-cache/e3ad68259efe1199bb85506cdc3e65e85b70a0e2e72defc09481bb92e489b669.json @@ -0,0 +1,33 @@ +{ + "coredns": { + "cmd_task": "install", + "domains_search": "", + "entries": [ + { + "domain": ".", + "etcd_cluster_name": "", + "file": null, + "forward": { + "forward_ip": null, + "source": "." + }, + "port": 53, + "records": [], + "use_cache": true, + "use_errors": true, + "use_log": true + } + ], + "etc_corefile": "/etc/coredns/Corefile", + "hostname": "dns-server", + "name": "coredns", + "nameservers": [], + "operations": { + "delete": false, + "health": true, + "install": true, + "reinstall": true + }, + "version": "1.14.2" + } +} diff --git a/.ncl-cache/e47927d545296323eb58b603800b2fe55dc59b76cb96acccf5569d03886b4630.json b/.ncl-cache/e47927d545296323eb58b603800b2fe55dc59b76cb96acccf5569d03886b4630.json new file mode 100644 index 0000000..c3c199b --- /dev/null +++ b/.ncl-cache/e47927d545296323eb58b603800b2fe55dc59b76cb96acccf5569d03886b4630.json @@ -0,0 +1,13 @@ +{ + "Network": { + "cidr": "10.0.0.0/16" + }, + "Server": { + "instance_type": "small", + "zone": "us-west-1" + }, + "Volume": { + "size": 20, + "type": "standard" + } +} diff --git a/.ncl-cache/e5c6c90f0ad5ef1b9a22f429e8ddc4eb90da831f815108661e50df9908715e96.json b/.ncl-cache/e5c6c90f0ad5ef1b9a22f429e8ddc4eb90da831f815108661e50df9908715e96.json new file mode 100644 index 0000000..8a43f51 --- /dev/null +++ b/.ncl-cache/e5c6c90f0ad5ef1b9a22f429e8ddc4eb90da831f815108661e50df9908715e96.json @@ -0,0 +1,80 @@ +{ + "dependencies": [], + "features": { + "supports_backups": true, + "supports_monitoring": true, + "supports_security": true, + "supports_session_keys": true, + "supports_staking": true, + "supports_telemetry": true + }, + "key_types": [ + "sr25519", + "ed25519" + ], + "maintainer": { + "name": "Provisioning System", + "url": "https://github.com/paritytech/polkadot" + }, + "networks": [ + "polkadot", + "kusama", + "westend" + ], + "ports": { + "http": 9933, + "p2p": 30333, + "prometheus": 9615, + "rpc": 9944, + "ws": 9944 + }, + "requirements": { + "high_availability": true, + "min_cpu_cores": 4, + "min_disk_gb": 1000, + "min_memory_mb": 16384, + "network_required": true + }, + "reward_destinations": [ + "Staked", + "Stash", + "Controller", + "Account" + ], + "security_features": [ + "firewall", + "fail2ban", + "auto_updates", + "secure_keystore", + "backup_keys" + ], + "session_key_types": [ + "babe", + "grandpa", + "im_online", + "para_validator", + "para_assignment", + "authority_discovery" + ], + "tags": [ + "polkadot", + "validator", + "blockchain", + "staking", + "consensus", + "web3" + ], + "taskserv": { + "category": "infrastructure", + "description": "Polkadot validator node with enhanced security for block production and validation", + "display_name": "Polkadot Validator", + "documentation_url": "https://wiki.polkadot.network/docs/maintain-guides-how-to-validate-polkadot", + "name": "polkadot-validator", + "subcategory": "blockchain" + }, + "version": { + "config_format": "nickel", + "schema": "1.0.0", + "taskserv": "1.15.0" + } +} diff --git a/.ncl-cache/e5d22ae3ebcb40b360c93f93773532240a2c269cde73b3a0722417bb31645f23.json b/.ncl-cache/e5d22ae3ebcb40b360c93f93773532240a2c269cde73b3a0722417bb31645f23.json new file mode 100644 index 0000000..708d226 --- /dev/null +++ b/.ncl-cache/e5d22ae3ebcb40b360c93f93773532240a2c269cde73b3a0722417bb31645f23.json @@ -0,0 +1,59 @@ +{ + "OCIReg": { + "config": { + "distSpecVersion": "1.0.1", + "extensions": { + "scrub": { + "enable": true, + "interval": "24h" + }, + "search": { + "cve": { + "updateInterval": "24h" + }, + "enable": true + }, + "sync": { + "enable": true + }, + "ui": { + "enable": true + } + }, + "http": { + "address": "0.0.0.0", + "port": 5000, + "realm": "zot" + }, + "log": { + "audit": "/var/log/zot/zot-audit.log", + "level": "debug", + "output": "/var/log/zot/zot.log" + }, + "storage": { + "dedupe": true, + "remoteCache": false, + "rootDirectory": "/data/zot" + } + }, + "copy_paths": [], + "name": "oci-reg", + "oci_bin_path": "/usr/local/bin", + "oci_cmds": "zot zli", + "oci_data": "/data/zot", + "oci_etc": "/etc/zot", + "oci_log": "/var/log/zot", + "oci_memory_high": 30, + "oci_memory_max": 32, + "oci_user": "zot", + "oci_user_group": "zot" + }, + "_version": { + "kcl_migrated_from": "oci-reg.k", + "migration_date": "2025-12-15", + "original_author": "JesusPerezLorenzo", + "original_date": "11-01-2024", + "original_version": "0.0.4", + "version": "1.0.0" + } +} diff --git a/.ncl-cache/e5e2a0667e75932ad2bb7e280274ec7a05665253d9ef4da1588388db9f6c5428.json b/.ncl-cache/e5e2a0667e75932ad2bb7e280274ec7a05665253d9ef4da1588388db9f6c5428.json new file mode 100644 index 0000000..81e051e --- /dev/null +++ b/.ncl-cache/e5e2a0667e75932ad2bb7e280274ec7a05665253d9ef4da1588388db9f6c5428.json @@ -0,0 +1,12 @@ +{ + "dependencies": [], + "name": "external-nfs", + "version": { + "check_latest": false, + "current": "latest", + "grace_period": 86400, + "site": "", + "source": "", + "tags": "" + } +} diff --git a/.ncl-cache/e6108bb78f27afaefbdc05d60bce99f0c0cbddabc0aabfdd9f8dd7b379b0fc7f.json b/.ncl-cache/e6108bb78f27afaefbdc05d60bce99f0c0cbddabc0aabfdd9f8dd7b379b0fc7f.json new file mode 100644 index 0000000..3599227 --- /dev/null +++ b/.ncl-cache/e6108bb78f27afaefbdc05d60bce99f0c0cbddabc0aabfdd9f8dd7b379b0fc7f.json @@ -0,0 +1,12 @@ +{ + "dependencies": [], + "name": "crio", + "version": { + "check_latest": true, + "current": "1.31.0", + "grace_period": 86400, + "site": "cri-o.io", + "source": "github.com/cri-o/cri-o", + "tags": "" + } +} diff --git a/.ncl-cache/e6a9e0ccb08c5e9c5d18697f76c4d836986265f5b49e595eabbce28b79684bd4.json b/.ncl-cache/e6a9e0ccb08c5e9c5d18697f76c4d836986265f5b49e595eabbce28b79684bd4.json new file mode 100644 index 0000000..491829a --- /dev/null +++ b/.ncl-cache/e6a9e0ccb08c5e9c5d18697f76c4d836986265f5b49e595eabbce28b79684bd4.json @@ -0,0 +1,475 @@ +{ + "DefaultDockerMailserver": { + "cluster_issuer": "letsencrypt-prod", + "concerns": { + "backup": { + "backlog_ref": "BACKUP-MAIL-001", + "kind": "pending", + "reason": "BackupPolicy declared at workspace level (mail-stack BackupGroup)" + }, + "certs": { + "certs_impl": { + "acme_server": "https://acme-v02.api.letsencrypt.org/directory", + "email": "", + "provider": "cloudflare", + "secret_ref": "" + }, + "kind": "enabled" + }, + "dns": { + "dns_impl": { + "internal": [], + "zone": "" + }, + "kind": "enabled" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "enabled", + "tls_impl": { + "hostnames": [], + "issuer_ref": "letsencrypt-prod", + "secret_name": "docker-mailserver-tls" + } + } + }, + "domain": "example.com", + "enable_clamav": "0", + "enable_fail2ban": "0", + "enable_pop3": "0", + "enable_postgrey": "0", + "enable_rspamd": "1", + "enable_spamassassin": "0", + "fail2ban_blocktype": "drop", + "fail2ban_ignoreip": [], + "gui_image": "audioscavenger/dms-gui:v1.5.7", + "gui_port": 80, + "gui_version": "v1.5.7", + "hostname": "mail.example.com", + "image": "ghcr.io/docker-mailserver/docker-mailserver:15.1.0", + "imap_port": 143, + "imaps_port": 993, + "lb_ipam_ip": "", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "log_level": "warn", + "mode": "cluster", + "move_spam_to_junk": "1", + "name": "docker-mailserver", + "namespace": "mail", + "node": "", + "operations": { + "backup": true, + "config": true, + "delete": true, + "health": true, + "install": true, + "restart": true, + "restore": true, + "update": true + }, + "pop3s_port": 995, + "postgrey_delay": "300", + "postmaster_address": "", + "private_cidr": "", + "private_lb_ip": "", + "provides": { + "endpoints": [], + "ports": [ + 25, + 143, + 465, + 587, + 993 + ], + "service": "docker-mailserver" + }, + "relay": { + "host": "", + "name": "ses", + "port": 587, + "tls": true + }, + "requires": { + "credentials": [ + "RELAY_USER", + "RELAY_PASSWORD", + "MAIL_ADMIN_EMAIL", + "MAIL_ADMIN_PASS" + ], + "ports": [ + { + "exposure": "public", + "port": 25 + }, + { + "exposure": "public", + "port": 143 + }, + { + "exposure": "public", + "port": 465 + }, + { + "exposure": "public", + "port": 587 + }, + { + "exposure": "public", + "port": 993 + }, + { + "exposure": "internal", + "port": 80 + } + ], + "storage": { + "mail_data": { + "persistent": true, + "size": "20Gi" + } + } + }, + "sa_kill": "10.0", + "sa_tag": "2.0", + "sa_tag2": "6.31", + "smtp_port": 25, + "smtps_port": 465, + "spam_to_inbox": "0", + "storage_class": "hcloud-volumes", + "submission_port": 587, + "tls_secret": "docker-mailserver-tls", + "version": "15.1.0" + }, + "DockerMailserver": { + "cluster_issuer": "letsencrypt-prod", + "concerns": { + "backup": { + "backlog_ref": "BACKUP-MAIL-001", + "kind": "pending", + "reason": "BackupPolicy declared at workspace level (mail-stack BackupGroup)" + }, + "certs": { + "certs_impl": { + "acme_server": "https://acme-v02.api.letsencrypt.org/directory", + "email": "", + "provider": "cloudflare", + "secret_ref": "" + }, + "kind": "enabled" + }, + "dns": { + "dns_impl": { + "internal": [], + "zone": "" + }, + "kind": "enabled" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "enabled", + "tls_impl": { + "hostnames": [], + "issuer_ref": "letsencrypt-prod", + "secret_name": "docker-mailserver-tls" + } + } + }, + "dkim_publisher_enabled": false, + "domain": "example.com", + "enable_clamav": "0", + "enable_fail2ban": "0", + "enable_pop3": "0", + "enable_postgrey": "0", + "enable_rspamd": "1", + "enable_spamassassin": "0", + "fail2ban_blocktype": "drop", + "fail2ban_ignoreip": [], + "gui_image": "audioscavenger/dms-gui:v1.5.7", + "gui_port": 80, + "gui_version": "v1.5.7", + "hostname": "mail.example.com", + "image": "ghcr.io/docker-mailserver/docker-mailserver:15.1.0", + "imap_port": 143, + "imaps_port": 993, + "lb_ipam_ip": "", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "log_level": "warn", + "mode": "cluster", + "move_spam_to_junk": "1", + "name": "docker-mailserver", + "namespace": "mail", + "node": "", + "operations": { + "backup": true, + "config": true, + "delete": true, + "health": true, + "install": true, + "reinstall": false, + "restart": true, + "restore": true, + "update": true + }, + "pop3s_port": 995, + "postgrey_delay": "300", + "postmaster_address": "", + "private_cidr": "", + "private_lb_ip": "", + "provides": { + "endpoints": [], + "ports": [ + 25, + 143, + 465, + 587, + 993 + ], + "service": "docker-mailserver" + }, + "relay": { + "host": "", + "name": "ses", + "port": 587, + "tls": true + }, + "requires": { + "credentials": [ + "RELAY_USER", + "RELAY_PASSWORD", + "MAIL_ADMIN_EMAIL", + "MAIL_ADMIN_PASS" + ], + "ports": [ + { + "exposure": "public", + "port": 25, + "protocol": "TCP" + }, + { + "exposure": "public", + "port": 143, + "protocol": "TCP" + }, + { + "exposure": "public", + "port": 465, + "protocol": "TCP" + }, + { + "exposure": "public", + "port": 587, + "protocol": "TCP" + }, + { + "exposure": "public", + "port": 993, + "protocol": "TCP" + }, + { + "exposure": "internal", + "port": 80, + "protocol": "TCP" + } + ], + "storage": { + "mail_data": { + "persistent": true, + "size": "20Gi" + } + } + }, + "sa_kill": "10.0", + "sa_tag": "2.0", + "sa_tag2": "6.31", + "smtp_port": 25, + "smtps_port": 465, + "spam_to_inbox": "0", + "storage_class": "hcloud-volumes", + "submission_port": 587, + "tls_secret": "docker-mailserver-tls", + "version": "15.1.0" + }, + "Version": { + "nickel_api": "1.0", + "version": "14.0" + }, + "defaults": { + "docker_mailserver": { + "cluster_issuer": "letsencrypt-prod", + "concerns": { + "backup": { + "backlog_ref": "BACKUP-MAIL-001", + "kind": "pending", + "reason": "BackupPolicy declared at workspace level (mail-stack BackupGroup)" + }, + "certs": { + "certs_impl": { + "acme_server": "https://acme-v02.api.letsencrypt.org/directory", + "email": "", + "provider": "cloudflare", + "secret_ref": "" + }, + "kind": "enabled" + }, + "dns": { + "dns_impl": { + "internal": [], + "zone": "" + }, + "kind": "enabled" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "enabled", + "tls_impl": { + "hostnames": [], + "issuer_ref": "letsencrypt-prod", + "secret_name": "docker-mailserver-tls" + } + } + }, + "domain": "example.com", + "enable_clamav": "0", + "enable_fail2ban": "0", + "enable_pop3": "0", + "enable_postgrey": "0", + "enable_rspamd": "1", + "enable_spamassassin": "0", + "fail2ban_blocktype": "drop", + "fail2ban_ignoreip": [], + "gui_image": "audioscavenger/dms-gui:v1.5.7", + "gui_port": 80, + "gui_version": "v1.5.7", + "hostname": "mail.example.com", + "image": "ghcr.io/docker-mailserver/docker-mailserver:15.1.0", + "imap_port": 143, + "imaps_port": 993, + "lb_ipam_ip": "", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "log_level": "warn", + "mode": "cluster", + "move_spam_to_junk": "1", + "name": "docker-mailserver", + "namespace": "mail", + "node": "", + "operations": { + "backup": true, + "config": true, + "delete": true, + "health": true, + "install": true, + "restart": true, + "restore": true, + "update": true + }, + "pop3s_port": 995, + "postgrey_delay": "300", + "postmaster_address": "", + "private_cidr": "", + "private_lb_ip": "", + "provides": { + "endpoints": [], + "ports": [ + 25, + 143, + 465, + 587, + 993 + ], + "service": "docker-mailserver" + }, + "relay": { + "host": "", + "name": "ses", + "port": 587, + "tls": true + }, + "requires": { + "credentials": [ + "RELAY_USER", + "RELAY_PASSWORD", + "MAIL_ADMIN_EMAIL", + "MAIL_ADMIN_PASS" + ], + "ports": [ + { + "exposure": "public", + "port": 25 + }, + { + "exposure": "public", + "port": 143 + }, + { + "exposure": "public", + "port": 465 + }, + { + "exposure": "public", + "port": 587 + }, + { + "exposure": "public", + "port": 993 + }, + { + "exposure": "internal", + "port": 80 + } + ], + "storage": { + "mail_data": { + "persistent": true, + "size": "20Gi" + } + } + }, + "sa_kill": "10.0", + "sa_tag": "2.0", + "sa_tag2": "6.31", + "smtp_port": 25, + "smtps_port": 465, + "spam_to_inbox": "0", + "storage_class": "hcloud-volumes", + "submission_port": 587, + "tls_secret": "docker-mailserver-tls", + "version": "15.1.0" + } + } +} diff --git a/.ncl-cache/e75aa751fc0de5c7e177d86942fb03a0e16cb4b5f5b37ed9cec7180f096063b1.json b/.ncl-cache/e75aa751fc0de5c7e177d86942fb03a0e16cb4b5f5b37ed9cec7180f096063b1.json new file mode 100644 index 0000000..6ac4ae5 --- /dev/null +++ b/.ncl-cache/e75aa751fc0de5c7e177d86942fb03a0e16cb4b5f5b37ed9cec7180f096063b1.json @@ -0,0 +1,119 @@ +{ + "adr_refs": [ + "adr-037", + "adr-038" + ], + "description": "Generates Radicle identity, issues NATS JWT credential with scopes, proposes delegation patch on policy- repo signed by existing quorum. After completion the new operator can sign ops commands and participate in quorum.", + "emit_audit": true, + "id": "onboard_operator", + "name": "Onboard Operator", + "params": [ + { + "default_val": "", + "description": "Target workspace", + "name": "workspace", + "required": true + }, + { + "default_val": "", + "description": "Human-readable name for the new operator", + "name": "operator_name", + "required": true + }, + { + "default_val": "", + "description": "Path to operator Ed25519 public key PEM", + "name": "operator_pubkey", + "required": true + }, + { + "default_val": "", + "description": "Radicle DID of the new operator", + "name": "operator_did", + "required": true + }, + { + "default_val": "", + "description": "Comma-separated op_type patterns (e.g. deploy,rollback)", + "name": "allowed_op_types", + "required": true + }, + { + "default_val": "", + "description": "NATS account server URL for JWT issuance", + "name": "nats_account_url", + "required": false + } + ], + "preconditions": [ + "New operator has generated their Radicle identity (rad auth)", + "New operator's Ed25519 public key is available", + "Existing quorum of current operators is available to sign the delegation patch", + "Agreed scope for new operator (which op_type patterns they may sign)" + ], + "rollback_strategy": "manual", + "steps": [ + { + "depends_on": [], + "dry_run_arg": "--dry-run", + "id": "issue_nats_credential", + "name": "Issue NATS JWT with scoped publish permissions", + "on_error": "Stop", + "params": {}, + "script": "steps/issue_nats_credential.nu" + }, + { + "depends_on": [ + "issue_nats_credential" + ], + "dry_run_arg": "--dry-run", + "id": "propose_policy_patch", + "name": "Propose delegation addition on policy- repo", + "on_error": "Stop", + "params": {}, + "script": "steps/propose_policy_patch.nu" + }, + { + "depends_on": [ + "propose_policy_patch" + ], + "dry_run_arg": "--dry-run", + "id": "sign_policy_patch", + "name": "Await quorum signatures on delegation patch", + "on_error": "Stop", + "params": {}, + "script": "steps/sign_policy_patch.nu" + }, + { + "depends_on": [ + "sign_policy_patch" + ], + "dry_run_arg": "--dry-run", + "id": "verify_operator_can_sign", + "name": "Verify new operator credential can sign a test op", + "on_error": "Continue", + "params": {}, + "script": "steps/verify_operator_sign.nu" + }, + { + "depends_on": [ + "sign_policy_patch" + ], + "dry_run_arg": "--dry-run", + "id": "emit_audit", + "name": "Emit operator-onboard audit event", + "on_error": "Continue", + "params": { + "event_type": "operator_onboard" + }, + "script": "steps/emit_audit.nu" + } + ], + "success_criteria": [ + "New operator NATS JWT credential file generated and encrypted with SOPS", + "Delegation patch merged in policy- Radicle repo", + "New operator can sign a test op with keeper-cli", + "ops history shows operator-onboard audit event" + ], + "version": 1 +} diff --git a/.ncl-cache/e76408da7ad8ed6ed38777fecf9eeb86d3208ef878fdfca40b6c550612bf45d5.json b/.ncl-cache/e76408da7ad8ed6ed38777fecf9eeb86d3208ef878fdfca40b6c550612bf45d5.json new file mode 100644 index 0000000..7355cc6 --- /dev/null +++ b/.ncl-cache/e76408da7ad8ed6ed38777fecf9eeb86d3208ef878fdfca40b6c550612bf45d5.json @@ -0,0 +1,35 @@ +{ + "best_practices": [ + "bp_001", + "bp_006", + "bp_047" + ], + "category": "taskserv", + "conflicts_with": [], + "dependencies": [ + "infrastructure", + "container_runtime" + ], + "description": "Development taskserv for provisioning development environments and build systems", + "name": "development", + "provides": [ + { + "id": "dev-tooling", + "interface": "taskservs/development", + "version": "1.0.0" + } + ], + "requires": [ + { + "capability": "server-lifecycle", + "kind": "Required" + } + ], + "tags": [ + "taskserv", + "development", + "build", + "ci-cd" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/e76833150530c539ec932e82f53220fe73a658cec04162ef7c5df34dc9b2a3b9.json b/.ncl-cache/e76833150530c539ec932e82f53220fe73a658cec04162ef7c5df34dc9b2a3b9.json new file mode 100644 index 0000000..b4a9679 --- /dev/null +++ b/.ncl-cache/e76833150530c539ec932e82f53220fe73a658cec04162ef7c5df34dc9b2a3b9.json @@ -0,0 +1,56 @@ +{ + "hetzner_base_image_role": { + "build_server_type": "cx22", + "hardware": { + "allowed_types": [ + "cx22", + "cx32", + "cx42" + ], + "min_disk_gb": 5, + "min_memory_gb": 2, + "network_required": true, + "ports_required": [], + "ssh_required": true + }, + "labels": {}, + "location": "fsn1", + "os_base": "debian-12", + "packages": [], + "partition_layout": { + "data_part": "ext4", + "root_size_gb": 5 + }, + "provider": "hetzner", + "state": "keep", + "state_config": { + "freshness_days": 30 + }, + "template_name": "hetzner_base_image_build.j2" + }, + "hetzner_image_role": { + "build_server_type": "cax11", + "hardware": { + "allowed_types": [ + "cax11", + "cax21", + "cax31" + ], + "min_disk_gb": 20, + "min_memory_gb": 2, + "network_required": true, + "ports_required": [], + "ssh_required": true + }, + "labels": {}, + "location": "fsn1", + "os_base": "debian-12", + "packages": [], + "provider": "hetzner", + "state": "keep", + "state_config": { + "freshness_days": 30 + }, + "template_name": "hetzner_build_image.j2" + } +} diff --git a/.ncl-cache/e7b36c4306f0ce1c80acea7fb53aa527b1bde3edfa3939fcf566a6b95c8eaf51.json b/.ncl-cache/e7b36c4306f0ce1c80acea7fb53aa527b1bde3edfa3939fcf566a6b95c8eaf51.json new file mode 100644 index 0000000..a951fd5 --- /dev/null +++ b/.ncl-cache/e7b36c4306f0ce1c80acea7fb53aa527b1bde3edfa3939fcf566a6b95c8eaf51.json @@ -0,0 +1,38 @@ +{ + "best_practices": [ + "bp_001", + "bp_021", + "bp_027" + ], + "category": "networking", + "conflicts_with": [], + "dependencies": [ + "k0s" + ], + "description": "Cilium CNI — eBPF-based networking, kube-proxy replacement, optional L7 ingress controller", + "modes": [ + "taskserv" + ], + "name": "cilium", + "provides": [ + { + "id": "cni", + "interface": "k8s-cni", + "version": "1.18" + } + ], + "requires": [ + { + "capability": "kubernetes-cluster", + "kind": "Required" + } + ], + "tags": [ + "networking", + "cni", + "cilium", + "ebpf", + "kubernetes" + ], + "version": "1.18.5" +} diff --git a/.ncl-cache/e87e625aead7a26408715ea82014668667f5e80da5abc6d670487cb86f8a5886.json b/.ncl-cache/e87e625aead7a26408715ea82014668667f5e80da5abc6d670487cb86f8a5886.json new file mode 100644 index 0000000..2fc3cb3 --- /dev/null +++ b/.ncl-cache/e87e625aead7a26408715ea82014668667f5e80da5abc6d670487cb86f8a5886.json @@ -0,0 +1,12 @@ +{ + "dependencies": [], + "name": "youki", + "version": { + "check_latest": true, + "current": "0.6.0", + "grace_period": 86400, + "site": "", + "source": "github.com/containers/youki", + "tags": "" + } +} diff --git a/.ncl-cache/e897c8587278a1d7f1a74b54de9823b866c612c084a84957fe7c7bd3efa863f1.json b/.ncl-cache/e897c8587278a1d7f1a74b54de9823b866c612c084a84957fe7c7bd3efa863f1.json new file mode 100644 index 0000000..e68d257 --- /dev/null +++ b/.ncl-cache/e897c8587278a1d7f1a74b54de9823b866c612c084a84957fe7c7bd3efa863f1.json @@ -0,0 +1,81 @@ +{ + "database": { + "connection_timeout": 10000, + "host": "localhost", + "password": "changeme", + "pool_size": 5, + "port": 5432, + "username": "provisioning" + }, + "logging": { + "format": "json", + "level": "info", + "output": "stdout" + }, + "mode": "solo", + "monitoring": { + "enabled": true, + "health_check_interval": 30, + "metrics_port": 9090 + }, + "queue": { + "dead_letter_queue": { + "enabled": true, + "max_size": 1000 + }, + "max_concurrent_tasks": 5, + "metrics": false, + "persist": true, + "priority_queue": false, + "retry_attempts": 3, + "retry_delay": 5000, + "task_timeout": 3600000 + }, + "resources": { + "cpus": "1.0", + "disk": "10G", + "memory": "1024M" + }, + "security": { + "auth_backend": "local", + "enable_auth": false, + "token_expiry": 86400 + }, + "server": { + "address": "0.0.0.0", + "cors": { + "allowed_methods": [ + "GET", + "POST", + "PUT", + "DELETE" + ], + "allowed_origins": [ + "*" + ], + "enabled": true + }, + "port": 8080, + "rate_limiting": { + "burst_size": 50, + "enabled": true, + "requests_per_second": 100 + }, + "tls": false + }, + "storage": { + "backend": "filesystem", + "cache_enabled": true, + "cache_ttl": 3600, + "max_size": 10737418240, + "path": "/var/provisioning/storage" + }, + "workspace": { + "cache_path": "/var/provisioning/workspace/cache", + "data_path": "/var/provisioning/workspace/data", + "execution_mode": "local", + "isolation_level": "process", + "root_path": "/var/provisioning/workspace", + "state_path": "/var/provisioning/workspace/state" + } +} diff --git a/.ncl-cache/e938fadad478974e11b731ba16e36c4cab8a317e3ae5e4b3112c22e50c511abc.json b/.ncl-cache/e938fadad478974e11b731ba16e36c4cab8a317e3ae5e4b3112c22e50c511abc.json new file mode 100644 index 0000000..977c2f2 --- /dev/null +++ b/.ncl-cache/e938fadad478974e11b731ba16e36c4cab8a317e3ae5e4b3112c22e50c511abc.json @@ -0,0 +1,14 @@ +{ + "dependencies": [ + "kubernetes" + ], + "name": "nginx-ingress", + "version": { + "check_latest": true, + "current": "1.12.0", + "grace_period": 86400, + "site": "https://kubernetes.github.io/ingress-nginx", + "source": "https://github.com/kubernetes/ingress-nginx/releases", + "tags": "https://github.com/kubernetes/ingress-nginx/tags" + } +} diff --git a/.ncl-cache/e93c623ee1a009a62e68459f87d23a4136a00eecd566eea53cd995af05f4443e.json b/.ncl-cache/e93c623ee1a009a62e68459f87d23a4136a00eecd566eea53cd995af05f4443e.json new file mode 100644 index 0000000..8319670 --- /dev/null +++ b/.ncl-cache/e93c623ee1a009a62e68459f87d23a4136a00eecd566eea53cd995af05f4443e.json @@ -0,0 +1,116 @@ +{ + "DefaultZot": { + "data_dir": "/var/lib/data/zot", + "image": "ghcr.io/project-zot/zot-linux-arm64:latest", + "mode": "cluster", + "name": "zot", + "namespace": "data", + "operations": { + "delete": true, + "health": true, + "install": true, + "update": true + }, + "port": 5000, + "provides": { + "port": 5000, + "service": "zot" + }, + "requires": { + "credentials": [], + "ports": [ + { + "exposure": "private", + "port": 5000 + } + ], + "storage": { + "persistent": true, + "size": "50Gi" + } + }, + "storage_class": "nfs-shared", + "version": "latest" + }, + "Version": { + "nickel_api": "1.0", + "version": "1.0.0" + }, + "Zot": { + "data_dir": "/var/lib/data/zot", + "image": "ghcr.io/project-zot/zot-linux-arm64:latest", + "mode": "cluster", + "name": "zot", + "namespace": "data", + "operations": { + "backup": false, + "config": false, + "delete": true, + "health": true, + "install": true, + "reinstall": false, + "restart": false, + "restore": false, + "scripts": false, + "update": true + }, + "port": 5000, + "provides": { + "databases": [], + "endpoints": [], + "port": 5000, + "service": "zot" + }, + "requires": { + "credentials": [], + "ports": [ + { + "exposure": "private", + "port": 5000, + "protocol": "TCP" + } + ], + "storage": { + "persistent": true, + "size": "50Gi" + } + }, + "storage_class": "nfs-shared", + "version": "latest" + }, + "defaults": { + "zot": { + "data_dir": "/var/lib/data/zot", + "image": "ghcr.io/project-zot/zot-linux-arm64:latest", + "mode": "cluster", + "name": "zot", + "namespace": "data", + "operations": { + "delete": true, + "health": true, + "install": true, + "update": true + }, + "port": 5000, + "provides": { + "port": 5000, + "service": "zot" + }, + "requires": { + "credentials": [], + "ports": [ + { + "exposure": "private", + "port": 5000 + } + ], + "storage": { + "persistent": true, + "size": "50Gi" + } + }, + "storage_class": "nfs-shared", + "version": "latest" + } + } +} diff --git a/.ncl-cache/e954214b6e7b884af139c8dbae55a8274aacb639696325b7035cc993794c91df.json b/.ncl-cache/e954214b6e7b884af139c8dbae55a8274aacb639696325b7035cc993794c91df.json new file mode 100644 index 0000000..6a64c78 --- /dev/null +++ b/.ncl-cache/e954214b6e7b884af139c8dbae55a8274aacb639696325b7035cc993794c91df.json @@ -0,0 +1,8 @@ +{ + "crio": { + "name": "crio", + "runtime_default": "crun", + "runtimes": "crun,runc", + "version": "1.31.0" + } +} diff --git a/.ncl-cache/e9ab117f4c80c3bac371c743167454e22f4d12fbdb4a824f2d5f4b2d84141156.json b/.ncl-cache/e9ab117f4c80c3bac371c743167454e22f4d12fbdb4a824f2d5f4b2d84141156.json new file mode 100644 index 0000000..437f4df --- /dev/null +++ b/.ncl-cache/e9ab117f4c80c3bac371c743167454e22f4d12fbdb4a824f2d5f4b2d84141156.json @@ -0,0 +1,32 @@ +{ + "k0s": { + "api_extra_sans": [], + "cluster_name": "k0s", + "concurrency_limit": 5, + "concurrency_uploads": 3, + "data_dir": "/var/lib/k0s", + "disable_ipv6": true, + "disable_kube_proxy": true, + "drain_enabled": false, + "drain_force": true, + "drain_grace_period": "2m0s", + "drain_timeout": "5m0s", + "k0sctl_version": "v0.29.0", + "kine_dir": "", + "mode": "taskserv", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "role": "controller_worker", + "ssh_key_path": "", + "ssh_port": 22, + "ssh_user": "root", + "storage_backend": "sqlite", + "version": "1.35.3+k0s.0", + "wait_enabled": true, + "worker_disruption_percent": 10 + } +} diff --git a/.ncl-cache/ea0ae2bc1807070bf8c87779ab59cd887f3377e38334c865a06279f8d5caa179.json b/.ncl-cache/ea0ae2bc1807070bf8c87779ab59cd887f3377e38334c865a06279f8d5caa179.json new file mode 100644 index 0000000..95a3566 --- /dev/null +++ b/.ncl-cache/ea0ae2bc1807070bf8c87779ab59cd887f3377e38334c865a06279f8d5caa179.json @@ -0,0 +1,6 @@ +{ + "ip_aliases": { + "aliases": [], + "name": "IPaliases" + } +} diff --git a/.ncl-cache/eb2ddbbf05e59e55be9610f188d0cf09588cb363bc87d512561399023bc9845d.json b/.ncl-cache/eb2ddbbf05e59e55be9610f188d0cf09588cb363bc87d512561399023bc9845d.json new file mode 100644 index 0000000..330e702 --- /dev/null +++ b/.ncl-cache/eb2ddbbf05e59e55be9610f188d0cf09588cb363bc87d512561399023bc9845d.json @@ -0,0 +1,21 @@ +{ + "artifact": { + "description": "OCI registry endpoint and namespace access policy. Tells a mode which registry to use and what namespaces it may read or write. Credentials arrive via secret-delivery.", + "id": "registry-access", + "layers": [ + { + "description": "contract.ncl — RegistryAccessContext, NamespaceAccess, AccessMode", + "media_type": "application/vnd.ontoref.domain.contract.v1", + "required": true + }, + { + "description": "example.json — sample context for zot on libre-wuji", + "media_type": "application/vnd.ontoref.domain.example.v1", + "required": false + } + ], + "media_type": "application/vnd.ontoref.domain.v1", + "uses_registry": "primary", + "version": "0.1.0" + } +} diff --git a/.ncl-cache/eba7e38216025093e9173cced857ed2432e8660afa91394defb90cd4af03f883.json b/.ncl-cache/eba7e38216025093e9173cced857ed2432e8660afa91394defb90cd4af03f883.json new file mode 100644 index 0000000..67b8261 --- /dev/null +++ b/.ncl-cache/eba7e38216025093e9173cced857ed2432e8660afa91394defb90cd4af03f883.json @@ -0,0 +1,14 @@ +{ + "DefaultResolv": { + "domains_search": "", + "name": "resolv", + "nameservers": [] + }, + "defaults": { + "resolv": { + "domains_search": "", + "name": "resolv", + "nameservers": [] + } + } +} diff --git a/.ncl-cache/ed13c82a2f61d556d8fd43e8f6e018154f66056e142402d179296ef37a7c3a62.json b/.ncl-cache/ed13c82a2f61d556d8fd43e8f6e018154f66056e142402d179296ef37a7c3a62.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/.ncl-cache/ed13c82a2f61d556d8fd43e8f6e018154f66056e142402d179296ef37a7c3a62.json @@ -0,0 +1 @@ +{} diff --git a/.ncl-cache/edbb68f9a9adf839643d73101c8399db1dc545dc55080581a1b8e2c5770493ee.json b/.ncl-cache/edbb68f9a9adf839643d73101c8399db1dc545dc55080581a1b8e2c5770493ee.json new file mode 100644 index 0000000..28505cc --- /dev/null +++ b/.ncl-cache/edbb68f9a9adf839643d73101c8399db1dc545dc55080581a1b8e2c5770493ee.json @@ -0,0 +1,12 @@ +{ + "kubeconfig": { + "admin_host": null, + "admin_port": null, + "admin_user": null, + "cluster": "kubernetes", + "req_sudo": true, + "source_path": "/etc/kubernetes/admin.conf", + "ssh_key_path": null, + "target_path": "HOME/.kube/config" + } +} diff --git a/.ncl-cache/eeb2d84ab333ee56bbb15c06f6341590b2581a4ec26b4650941dec42bc6fef86.json b/.ncl-cache/eeb2d84ab333ee56bbb15c06f6341590b2581a4ec26b4650941dec42bc6fef86.json new file mode 100644 index 0000000..d5d52e6 --- /dev/null +++ b/.ncl-cache/eeb2d84ab333ee56bbb15c06f6341590b2581a4ec26b4650941dec42bc6fef86.json @@ -0,0 +1,81 @@ +{ + "alternatives_considered": [ + { + "option": "TUI-only (Ratatui forms, keyboard-driven)", + "why_rejected": "Single-user, requires interactive terminal, no multi-user collaboration, no draft persistence, no browser access. Adequate for solo mode but insufficient for team deployments." + }, + { + "option": "Custom HTML forms maintained separately from schemas", + "why_rejected": "Manual maintenance creates drift between form fields and schema types. Every schema change requires a form update. Two sources of truth." + } + ], + "consequences": { + "negative": [ + "Control center must be running for web UI access — SSH-only environments use TUI fallback", + "Form generation requires contract files to be valid NCL — schema errors surface as broken forms, not compile errors" + ], + "positive": [ + "Zero manual form code — schema changes propagate to UI automatically", + "Multi-user collaboration via browser; no SSH required", + "Draft config persistence with audit trail of who configured what", + "TypeDialog fragments prevent invalid config combinations structurally" + ] + }, + "constraints": [ + { + "check": { + "path": ".typedialog/provisioning/schemas/provisioning-config.ncl", + "present": true, + "tag": "FileExists" + }, + "claim": "TypeDialog form fields must be generated from Nickel contracts — no manual form field definitions allowed", + "id": "schema-is-form-source-of-truth", + "rationale": "Manual form definitions diverge from schemas. The contract is the form.", + "scope": ".typedialog/provisioning/schemas/", + "severity": "Hard" + }, + { + "check": { + "path": ".typedialog/provisioning/generated", + "present": true, + "tag": "FileExists" + }, + "claim": "Config output by TypeDialog must validate against the same schema contracts used for form generation", + "id": "generated-config-validates-against-contract", + "rationale": "A form that produces invalid config provides false confidence. Validation must be end-to-end.", + "scope": ".typedialog/provisioning/generated/", + "severity": "Hard" + } + ], + "context": "Workspace configuration requires validated user input across multiple fields with interdependencies (e.g. selecting 'kubernetes' deployment enables K8s-specific options). Nushell's `input` command is single-line text only — no validation, no conditional fields, no multi-user collaboration. Nickel is declarative and cannot prompt users interactively. Two options considered: (1) TUI dialogs — Rust-native terminal forms, keyboard-driven, works over SSH; (2) Web form backend — browser-accessible, schema-generated forms, multi-user workflow support.", + "date": "2026-01-08", + "decision": "TypeDialog implements a schema-driven web form backend. Nickel contracts in `.typedialog/provisioning/schemas/` are the single source of truth; form fields are generated directly from schema types and constraints with zero manual form code. The web UI is embedded in the control center dashboard (accessible from any browser) and supports draft → review → approve workflows for team environments. A TUI fallback is available for SSH-only environments. Generated config is written as NCL and validated against the same contracts that drove form generation.", + "id": "adr-017", + "ontology_check": { + "decision_string": "TypeDialog generates web forms from Nickel contracts; schema contracts are the single source of truth for both validation and UI generation", + "invariants_at_risk": [ + "type-safety-nickel" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "Schema drift between form and config is structurally impossible", + "detail": "Form fields are generated from Nickel contracts at render time. If a schema changes, the form changes. No manual sync required — the source of truth is a single file." + }, + { + "claim": "Web UI enables multi-user collaborative workflows impossible with TUI", + "detail": "Platform engineers, security teams, and dev leads can each access the form from their own browser without SSH. Draft configs persist across sessions. Approval flows are built into the form lifecycle." + }, + { + "claim": "TypeDialog fragments encode valid configuration combinations", + "detail": "Fragments (database-postgres, deployment-k8s, etc.) capture the full parameter space for each configuration pattern. The fragment system prevents invalid combinations (e.g. PostgreSQL-specific options appearing for a SQLite config) without runtime validation logic." + } + ], + "related_adrs": [ + "adr-013-surrealdb-global-store", + "adr-014-solid-enforcement" + ], + "status": "Accepted", + "title": "TypeDialog — Schema-Driven Web Form Backend for Workspace Configuration" +} diff --git a/.ncl-cache/eeb470c66932f46b707e3fde74e8e3450feaca33c699993fb73c764a5ce18ff4.json b/.ncl-cache/eeb470c66932f46b707e3fde74e8e3450feaca33c699993fb73c764a5ce18ff4.json new file mode 100644 index 0000000..0a5c30c --- /dev/null +++ b/.ncl-cache/eeb470c66932f46b707e3fde74e8e3450feaca33c699993fb73c764a5ce18ff4.json @@ -0,0 +1,128 @@ +{ + "guards": [ + { + "cmd": "test -d extensions/taskservs", + "id": "taskservs_dir_exists", + "reason": "extensions/taskservs/ directory not found — run from provisioning root", + "severity": "Block" + } + ], + "id": "provisioning-dag-integrity", + "postconditions": [ + "All taskservs have provides/requires/conflicts_with fields (or MISSING_FIELDS flagged)", + "All Required capabilities resolve to at least one provider (or UNRESOLVED flagged)", + "ConflictsWith pairs identified (enforcement delegated to provisioning-validate-formula per-formula)", + "Capability coverage table emitted" + ], + "preconditions": [ + "nickel is in PATH", + "jq is in PATH", + "extensions/taskservs/ directory exists with at least one metadata.ncl", + "NICKEL_IMPORT_PATH includes the provisioning/ root" + ], + "steps": [ + { + "action": "export_taskserv_metadata", + "actor": "Agent", + "cmd": "for ts in extensions/taskservs/*/; do name=$(basename $ts); meta=$ts/metadata.ncl; if [ -f \"$meta\" ]; then echo \"{\\\"name\\\": \\\"$name\\\", \\\"meta\\\": $(nickel export --format json --import-path . $meta 2>/dev/null || echo 'null')}\"; fi; done | jq -s 'map(select(.meta != null))'", + "depends_on": [], + "id": "export_all_metadata", + "note": "Export all taskserv metadata.ncl files as JSON. Filters out taskservs with missing or broken metadata.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + }, + { + "action": "verify_capability_fields_present", + "actor": "Agent", + "cmd": "for ts in extensions/taskservs/*/; do name=$(basename $ts); meta=$ts/metadata.ncl; if [ -f \"$meta\" ]; then result=$(nickel export --format json --import-path . $meta 2>/dev/null); if [ $? -ne 0 ]; then echo \"EXPORT_FAIL: $name\"; continue; fi; has_provides=$(echo $result | jq 'has(\"provides\")'); has_requires=$(echo $result | jq 'has(\"requires\")'); has_conflicts=$(echo $result | jq 'has(\"conflicts_with\")'); if [ \"$has_provides\" != 'true' ] || [ \"$has_requires\" != 'true' ] || [ \"$has_conflicts\" != 'true' ]; then echo \"MISSING_FIELDS: $name (provides=$has_provides requires=$has_requires conflicts_with=$has_conflicts)\"; else echo \"OK: $name\"; fi; fi; done", + "depends_on": [], + "id": "check_fields_populated", + "note": "Check that every taskserv metadata.ncl has provides, requires, and conflicts_with fields. MISSING_FIELDS lines indicate incomplete migrations.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "index_all_capabilities", + "actor": "Agent", + "cmd": "for ts in extensions/taskservs/*/; do meta=$ts/metadata.ncl; if [ -f \"$meta\" ]; then nickel export --format json --import-path . $meta 2>/dev/null | jq -r --arg ts \"$(basename $ts)\" '.provides[]? | [$ts, .id] | @tsv'; fi; done | sort", + "depends_on": [ + { + "kind": "Always", + "step": "check_fields_populated" + } + ], + "id": "build_provides_index", + "note": "Build the capability provides index: one line per (taskserv, capability_id) pair. Used in resolution step.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + }, + { + "action": "check_required_dep_coverage", + "actor": "Agent", + "cmd": "provides=$(for ts in extensions/taskservs/*/; do meta=$ts/metadata.ncl; if [ -f \"$meta\" ]; then nickel export --format json --import-path . $meta 2>/dev/null | jq -r '.provides[]?.id'; fi; done | sort -u); for ts in extensions/taskservs/*/; do name=$(basename $ts); meta=$ts/metadata.ncl; if [ -f \"$meta\" ]; then nickel export --format json --import-path . $meta 2>/dev/null | jq -r --arg ts \"$name\" '.requires[]? | select(.kind == \"Required\") | .capability' | while read cap; do if echo \"$provides\" | grep -qx \"$cap\"; then echo \"RESOLVED: $ts requires $cap\"; else echo \"UNRESOLVED: $ts requires $cap (Required — no provider found)\"; fi; done; fi; done", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "build_provides_index" + } + ], + "id": "resolve_required_capabilities", + "note": "For every Required capability in requires[], check that at least one other taskserv provides it. UNRESOLVED lines are hard errors — the formula will fail at runtime.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "check_conflictswith_pairs", + "actor": "Agent", + "cmd": "all_names=$(for ts in extensions/taskservs/*/; do basename $ts; done); for ts in extensions/taskservs/*/; do name=$(basename $ts); meta=$ts/metadata.ncl; if [ -f \"$meta\" ]; then nickel export --format json --import-path . $meta 2>/dev/null | jq -r --arg ts \"$name\" '.conflicts_with[]?' | while read conflicting; do if echo \"$all_names\" | grep -qx \"$conflicting\"; then echo \"CONFLICT_PAIR: $name conflicts_with $conflicting (both present in registry)\"; fi; done; fi; done | sort -u", + "depends_on": [ + { + "kind": "OnSuccess", + "step": "build_provides_index" + } + ], + "id": "detect_conflict_pairs", + "note": "Detect declared ConflictsWith pairs where both extensions exist in the registry. These pairs must not appear together in the same formula. Emit as audit info — enforcement happens in provisioning-validate-formula.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Continue" + } + }, + { + "action": "emit_integrity_summary", + "actor": "Agent", + "cmd": "echo '--- Extension Capability DAG Integrity Report ---' && echo '' && echo '== Capability Provides Index ==' && for ts in extensions/taskservs/*/; do meta=$ts/metadata.ncl; if [ -f \"$meta\" ]; then caps=$(nickel export --format json --import-path . $meta 2>/dev/null | jq -r '[.provides[]?.id] | join(\", \")' 2>/dev/null); reqs=$(nickel export --format json --import-path . $meta 2>/dev/null | jq -r '[.requires[]? | \"\\(.capability)[\\(.kind)]\"] | join(\", \")' 2>/dev/null); echo \" $(basename $ts): provides=[$caps] requires=[$reqs]\"; fi; done && echo '' && echo 'Run with --verbose to show RESOLVED/UNRESOLVED resolution details.'", + "depends_on": [ + { + "kind": "Always", + "step": "resolve_required_capabilities" + }, + { + "kind": "Always", + "step": "detect_conflict_pairs" + } + ], + "id": "integrity_report", + "note": "Print the full capability coverage table showing what each taskserv provides and requires, then a resolution summary.", + "on_error": { + "backoff_s": 5, + "max": 3, + "strategy": "Stop" + } + } + ], + "trigger": "Audit extension capability DAG for completeness, resolution coverage, and conflict safety" +} diff --git a/.ncl-cache/ef0af83c39bbeea381f74c0fe35974d91d2fc79316459828fed5c3d87413a41a.json b/.ncl-cache/ef0af83c39bbeea381f74c0fe35974d91d2fc79316459828fed5c3d87413a41a.json new file mode 100644 index 0000000..0ad59fc --- /dev/null +++ b/.ncl-cache/ef0af83c39bbeea381f74c0fe35974d91d2fc79316459828fed5c3d87413a41a.json @@ -0,0 +1,13 @@ +{ + "runc": { + "cmd_task": "install", + "name": "runc", + "operations": { + "delete": false, + "health": false, + "install": true, + "reinstall": true + }, + "version": "1.1.15" + } +} diff --git a/.ncl-cache/ef1eaf24270c08c3e131a23ea511ad1217f777de8a87e044b1c2925c18f94539.json b/.ncl-cache/ef1eaf24270c08c3e131a23ea511ad1217f777de8a87e044b1c2925c18f94539.json new file mode 100644 index 0000000..d8a45e0 --- /dev/null +++ b/.ncl-cache/ef1eaf24270c08c3e131a23ea511ad1217f777de8a87e044b1c2925c18f94539.json @@ -0,0 +1,12 @@ +{ + "fip": { + "interface": "eth0", + "mode": "taskserv", + "name": "fip", + "operations": { + "delete": true, + "install": true, + "reinstall": true + } + } +} diff --git a/.ncl-cache/ef43220b7fed6c4f6e5ba7f8ed5cfcf644b350c44f13f45785c4784fa1f0c292.json b/.ncl-cache/ef43220b7fed6c4f6e5ba7f8ed5cfcf644b350c44f13f45785c4784fa1f0c292.json new file mode 100644 index 0000000..74ef557 --- /dev/null +++ b/.ncl-cache/ef43220b7fed6c4f6e5ba7f8ed5cfcf644b350c44f13f45785c4784fa1f0c292.json @@ -0,0 +1,12 @@ +{ + "dependencies": [], + "name": "crio", + "version": { + "check_latest": true, + "current": "1.31.0", + "grace_period": 86400, + "site": "https://cri-o.io", + "source": "https://github.com/cri-o/cri-o/releases", + "tags": "https://github.com/cri-o/cri-o/tags" + } +} diff --git a/.ncl-cache/ef64efe5e0773dad40559bb423cdd7c3bb5131a75cb8aabdb2b3aa552d82c00f.json b/.ncl-cache/ef64efe5e0773dad40559bb423cdd7c3bb5131a75cb8aabdb2b3aa552d82c00f.json new file mode 100644 index 0000000..161cc67 --- /dev/null +++ b/.ncl-cache/ef64efe5e0773dad40559bb423cdd7c3bb5131a75cb8aabdb2b3aa552d82c00f.json @@ -0,0 +1,14 @@ +{ + "dependencies": [ + "runc" + ], + "name": "containerd", + "version": { + "check_latest": true, + "current": "1.7.24", + "grace_period": 86400, + "site": "https://containerd.io", + "source": "https://github.com/containerd/containerd/releases", + "tags": "https://github.com/containerd/containerd/tags" + } +} diff --git a/.ncl-cache/efc4b66774de3d3d77115c670046ce50e2c02b084ab40fabaf42f6e3e147ec9b.json b/.ncl-cache/efc4b66774de3d3d77115c670046ce50e2c02b084ab40fabaf42f6e3e147ec9b.json new file mode 100644 index 0000000..185d756 --- /dev/null +++ b/.ncl-cache/efc4b66774de3d3d77115c670046ce50e2c02b084ab40fabaf42f6e3e147ec9b.json @@ -0,0 +1,9 @@ +{ + "cluster": { + "def": "", + "local_def_path": "./clusters/${name}", + "name": "", + "not_use": false, + "version": "" + } +} diff --git a/.ncl-cache/efd2ae955a08de9d457a738a77027c1a96f14ec6af26b336f4ec5bbc737383f0.json b/.ncl-cache/efd2ae955a08de9d457a738a77027c1a96f14ec6af26b336f4ec5bbc737383f0.json new file mode 100644 index 0000000..9044067 --- /dev/null +++ b/.ncl-cache/efd2ae955a08de9d457a738a77027c1a96f14ec6af26b336f4ec5bbc737383f0.json @@ -0,0 +1,28 @@ +{ + "package_metadata": { + "api_version": "v1", + "build_date": "2025-09-28", + "dependencies": {}, + "features": { + "batch_operations": true, + "cluster_orchestration": true, + "provider_abstraction": true, + "server_management": true, + "workflow_automation": true + }, + "kcl_max_version": "0.12.0", + "kcl_min_version": "0.11.0", + "name": "provisioning", + "schema_exports": [ + "Settings", + "Server", + "Cluster", + "Provider", + "Workflow", + "BatchWorkflow", + "Version", + "PackageMetadata" + ], + "version": "0.1.0" + } +} diff --git a/.ncl-cache/eff8268c433ea3973a24bc78a0d7a623c7b503cba91107aff75cd0876090971c.json b/.ncl-cache/eff8268c433ea3973a24bc78a0d7a623c7b503cba91107aff75cd0876090971c.json new file mode 100644 index 0000000..89efea5 --- /dev/null +++ b/.ncl-cache/eff8268c433ea3973a24bc78a0d7a623c7b503cba91107aff75cd0876090971c.json @@ -0,0 +1,21 @@ +{ + "artifact": { + "description": "Configuration context for ephemeral compute resource provisioning. Carries provider, region, image, and sizing policy. Credentials for the provider API arrive via secret-delivery, not this domain.", + "id": "compute-provisioning", + "layers": [ + { + "description": "contract.ncl — ComputeProvisioningContext and supporting types", + "media_type": "application/vnd.ontoref.domain.contract.v1", + "required": true + }, + { + "description": "example.json — sample context for an hcloud runner spawn", + "media_type": "application/vnd.ontoref.domain.example.v1", + "required": false + } + ], + "media_type": "application/vnd.ontoref.domain.v1", + "uses_registry": "primary", + "version": "0.1.0" + } +} diff --git a/.ncl-cache/f08ca6c389ca1e1968c3f9b562e5d31e112c00e23ab59245e713edbddf50b4c0.json b/.ncl-cache/f08ca6c389ca1e1968c3f9b562e5d31e112c00e23ab59245e713edbddf50b4c0.json new file mode 100644 index 0000000..b67cb91 --- /dev/null +++ b/.ncl-cache/f08ca6c389ca1e1968c3f9b562e5d31e112c00e23ab59245e713edbddf50b4c0.json @@ -0,0 +1,28 @@ +{ + "config": { + "cache_mode": "yes", + "dns": [ + "1.1.1.1", + "1.0.0.1", + "2606:4700:4700::1111", + "2606:4700:4700::1001" + ], + "dnssec": "yes", + "domains": [], + "enable": true, + "fallback_dns": [ + "8.8.8.8", + "8.8.4.4" + ], + "llmnr": "resolve", + "mdns": "resolve" + }, + "metadata": { + "author": "Provisioning Team", + "description": "systemd-resolved DNS resolver configuration for NixOS", + "documentation_path": "./README.md" + }, + "taskserv_name": "resolv", + "taskserv_type": "infrastructure/dns", + "taskserv_version": "1.0.0" +} diff --git a/.ncl-cache/f0b3604c28635fa07eaf7453d36d367212877cff5284f2f9a5c4866587357cd6.json b/.ncl-cache/f0b3604c28635fa07eaf7453d36d367212877cff5284f2f9a5c4866587357cd6.json new file mode 100644 index 0000000..3c8fa9d --- /dev/null +++ b/.ncl-cache/f0b3604c28635fa07eaf7453d36d367212877cff5284f2f9a5c4866587357cd6.json @@ -0,0 +1,136 @@ +{ + "DefaultPrivateGateway": { + "cidr": "10.200.2.0/24", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "state in K8s API captured by SystemBackupDef.cluster_resources" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component (consumers declare their own)" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "Gateway-API TLS handled by HTTPRoute consumers, not the gateway itself" + } + }, + "gateway_ip": "10.200.2.254", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "name": "private-gateway", + "namespace": "kube-system", + "operations": { + "delete": true, + "install": true, + "update": true + }, + "port": 80 + }, + "PrivateGateway": { + "cidr": "10.200.2.0/24", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "state in K8s API captured by SystemBackupDef.cluster_resources" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component (consumers declare their own)" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "Gateway-API TLS handled by HTTPRoute consumers, not the gateway itself" + } + }, + "gateway_ip": "10.200.2.254", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "name": "private-gateway", + "namespace": "kube-system", + "operations": { + "delete": true, + "install": true, + "update": true + }, + "port": 80 + }, + "defaults": { + "private_gateway": { + "cidr": "10.200.2.0/24", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "state in K8s API captured by SystemBackupDef.cluster_resources" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component (consumers declare their own)" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "Gateway-API TLS handled by HTTPRoute consumers, not the gateway itself" + } + }, + "gateway_ip": "10.200.2.254", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "name": "private-gateway", + "namespace": "kube-system", + "operations": { + "delete": true, + "install": true, + "update": true + }, + "port": 80 + } + } +} diff --git a/.ncl-cache/f14df2f34f00a20eadd147dcf300d788c56ad2ed28f464d2f3a38195b6ef34ac.json b/.ncl-cache/f14df2f34f00a20eadd147dcf300d788c56ad2ed28f464d2f3a38195b6ef34ac.json new file mode 100644 index 0000000..6eadd71 --- /dev/null +++ b/.ncl-cache/f14df2f34f00a20eadd147dcf300d788c56ad2ed28f464d2f3a38195b6ef34ac.json @@ -0,0 +1,399 @@ +{ + "cicd_mode": { + "authentication": { + "auth_type": "token", + "ssh_key_storage": "kms", + "token_config": { + "expiry_seconds": 3600, + "refresh_enabled": false, + "token_format": "jwt", + "token_path": "/var/run/secrets/provisioning/token" + } + }, + "description": "CI/CD pipeline automated execution", + "extensions": { + "oci_registry": { + "auth_token_path": "/var/run/secrets/provisioning/oci-token", + "cache_dir": "/tmp/provisioning-oci-cache", + "enabled": true, + "endpoint": "registry.cicd.local", + "namespace": "cicd-extensions", + "tls_enabled": true, + "verify_ssl": true + }, + "source": "oci" + }, + "mode_name": "cicd", + "resource_limits": { + "max_cpu_cores_per_user": 16, + "max_memory_gb_per_user": 64, + "max_servers_per_user": 5, + "max_storage_gb_per_user": 200 + }, + "security": { + "audit_log_path": "/var/log/provisioning/cicd-audit.log", + "audit_logging": true, + "dns_modification": "coredns", + "encryption_at_rest": true, + "encryption_in_transit": true, + "network_isolation": true, + "secret_provider": { + "provider": "vault" + } + }, + "services": { + "control_center": { + "deployment": "disabled" + }, + "coredns": { + "deployment": "remote", + "remote_config": { + "endpoint": "dns.cicd.local", + "port": 53 + } + }, + "gitea": { + "deployment": "remote", + "remote_config": { + "endpoint": "git.cicd.local", + "port": 443, + "tls_enabled": true + } + }, + "oci_registry": { + "auth_required": true, + "deployment": "remote", + "endpoint": "registry.cicd.local", + "namespaces": { + "extensions": "cicd-extensions", + "kcl_packages": "cicd-kcl", + "platform_images": "cicd-platform", + "test_images": "cicd-test" + }, + "remote": { + "retries": 5, + "timeout": 60, + "verify_ssl": true + }, + "tls_enabled": true, + "type": "harbor" + }, + "orchestrator": { + "deployment": "remote", + "remote_config": { + "endpoint": "orchestrator.cicd.local", + "port": 8080, + "retries": 5, + "timeout": 60, + "tls_enabled": true, + "verify_ssl": true + } + } + }, + "workspaces": { + "git_integration": "required", + "isolation": "strict", + "locking": "disabled", + "max_workspaces_per_user": 1 + } + }, + "enterprise_mode": { + "authentication": { + "auth_type": "mtls", + "mtls_config": { + "ca_cert_path": "/etc/provisioning/certs/ca.crt", + "client_cert_path": "/etc/provisioning/certs/client.crt", + "client_key_path": "/etc/provisioning/certs/client.key", + "verify_server": true + }, + "ssh_key_storage": "kms" + }, + "description": "Production enterprise deployment with full security", + "extensions": { + "oci_registry": { + "auth_token_path": "/etc/provisioning/tokens/oci", + "cache_dir": "/var/cache/provisioning/oci", + "enabled": true, + "endpoint": "harbor.enterprise.local", + "namespace": "prod-extensions", + "tls_enabled": true, + "verify_ssl": true + }, + "source": "oci" + }, + "mode_name": "enterprise", + "resource_limits": { + "max_cpu_cores_per_user": 64, + "max_memory_gb_per_user": 256, + "max_servers_per_user": 20, + "max_storage_gb_per_user": 1000, + "max_total_cpu_cores": 2000, + "max_total_memory_gb": 8192, + "max_total_servers": 500 + }, + "security": { + "audit_log_path": "/var/log/provisioning/enterprise-audit.log", + "audit_logging": true, + "dns_modification": "system", + "encryption_at_rest": true, + "encryption_in_transit": true, + "network_isolation": true, + "secret_provider": { + "provider": "vault" + } + }, + "services": { + "control_center": { + "deployment": "k8s", + "k8s_config": { + "deployment_name": "control-center", + "image": "harbor.enterprise.local/provisioning/control-center:latest", + "namespace": "provisioning-system", + "replicas": 2, + "service_name": "control-center-svc" + } + }, + "coredns": { + "deployment": "k8s", + "k8s_config": { + "deployment_name": "coredns", + "image": "registry.k8s.io/coredns/coredns:latest", + "namespace": "kube-system", + "replicas": 2, + "service_name": "kube-dns" + } + }, + "gitea": { + "deployment": "k8s", + "k8s_config": { + "deployment_name": "gitea", + "image": "gitea/gitea:latest", + "namespace": "provisioning-system", + "replicas": 2, + "service_name": "gitea-svc" + } + }, + "oci_registry": { + "auth_required": true, + "deployment": "remote", + "endpoint": "harbor.enterprise.local", + "namespaces": { + "extensions": "prod-extensions", + "kcl_packages": "prod-kcl", + "platform_images": "prod-platform", + "test_images": "test-images" + }, + "remote": { + "retries": 5, + "timeout": 60, + "verify_ssl": true + }, + "tls_enabled": true, + "type": "harbor" + }, + "orchestrator": { + "deployment": "k8s", + "k8s_config": { + "deployment_name": "orchestrator", + "image": "harbor.enterprise.local/provisioning/orchestrator:latest", + "namespace": "provisioning-system", + "replicas": 3, + "resources": { + "cpu_limit": "2000m", + "cpu_request": "500m", + "memory_limit": "4Gi", + "memory_request": "1Gi" + }, + "service_name": "orchestrator-svc" + } + } + }, + "workspaces": { + "git_integration": "required", + "isolation": "strict", + "lock_provider": "etcd", + "locking": "required", + "max_workspaces_per_user": 3 + } + }, + "multiuser_mode": { + "authentication": { + "auth_type": "token", + "ssh_key_storage": "local", + "token_config": { + "expiry_seconds": 86400, + "refresh_enabled": true, + "token_format": "jwt", + "token_path": "~/.provisioning/tokens/auth" + } + }, + "description": "Team collaboration with shared services", + "extensions": { + "oci_registry": { + "auth_token_path": "~/.provisioning/tokens/oci", + "cache_dir": "~/.provisioning/oci-cache", + "enabled": true, + "endpoint": "harbor.company.local", + "namespace": "provisioning-extensions", + "tls_enabled": true, + "verify_ssl": true + }, + "source": "oci" + }, + "mode_name": "multi_user", + "resource_limits": { + "max_cpu_cores_per_user": 32, + "max_memory_gb_per_user": 128, + "max_servers_per_user": 10, + "max_storage_gb_per_user": 500, + "max_total_cpu_cores": 320, + "max_total_memory_gb": 1024, + "max_total_servers": 100 + }, + "security": { + "audit_log_path": "/var/log/provisioning/audit.log", + "audit_logging": true, + "dns_modification": "coredns", + "encryption_at_rest": false, + "encryption_in_transit": true, + "network_isolation": false, + "secret_provider": { + "provider": "sops" + } + }, + "services": { + "control_center": { + "deployment": "remote", + "remote_config": { + "endpoint": "control.company.local", + "port": 8081, + "tls_enabled": true + } + }, + "coredns": { + "deployment": "remote", + "remote_config": { + "endpoint": "dns.company.local", + "port": 53, + "tls_enabled": false + } + }, + "gitea": { + "deployment": "remote", + "remote_config": { + "endpoint": "git.company.local", + "port": 443, + "tls_enabled": true + } + }, + "oci_registry": { + "auth_required": true, + "deployment": "remote", + "endpoint": "harbor.company.local", + "namespaces": { + "extensions": "provisioning-extensions", + "kcl_packages": "provisioning-kcl", + "platform_images": "provisioning-platform", + "test_images": "provisioning-test" + }, + "remote": { + "retries": 3, + "timeout": 30, + "verify_ssl": true + }, + "tls_enabled": true, + "type": "harbor" + }, + "orchestrator": { + "deployment": "remote", + "remote_config": { + "endpoint": "orchestrator.company.local", + "port": 8080, + "retries": 3, + "timeout": 30, + "tls_enabled": true, + "verify_ssl": true + } + } + }, + "workspaces": { + "git_integration": "required", + "isolation": "user", + "lock_provider": "gitea", + "locking": "enabled", + "max_workspaces_per_user": 5 + } + }, + "solo_mode": { + "authentication": { + "auth_type": "none", + "ssh_key_storage": "local" + }, + "description": "Single developer local development mode", + "extensions": { + "allow_mixed": true, + "local_path": "./provisioning/extensions", + "source": "local" + }, + "mode_name": "solo", + "resource_limits": { + "max_cpu_cores_per_user": 32, + "max_memory_gb_per_user": 128, + "max_servers_per_user": 10, + "max_storage_gb_per_user": 500 + }, + "security": { + "audit_logging": false, + "dns_modification": "none", + "encryption_at_rest": false, + "encryption_in_transit": false, + "network_isolation": false, + "secret_provider": { + "provider": "sops" + } + }, + "services": { + "control_center": { + "deployment": "disabled" + }, + "coredns": { + "deployment": "disabled" + }, + "gitea": { + "deployment": "disabled" + }, + "oci_registry": { + "auth_required": false, + "deployment": "local", + "endpoint": "localhost", + "local": { + "auto_start": false, + "config_path": "~/.provisioning/oci-registry/config.json", + "data_dir": "~/.provisioning/oci-registry" + }, + "namespaces": { + "extensions": "dev-extensions", + "kcl_packages": "dev-kcl", + "platform_images": "dev-platform", + "test_images": "dev-test" + }, + "port": 5000, + "tls_enabled": false, + "type": "zot" + }, + "orchestrator": { + "auto_start": true, + "deployment": "local", + "local_config": { + "data_dir": "~/.provisioning/orchestrator", + "port": 8080 + } + } + }, + "workspaces": { + "git_integration": "optional", + "isolation": "none", + "locking": "disabled" + } + } +} diff --git a/.ncl-cache/f19c04adf192ce511b3491109689fcf6195db2b176251491171397a0bfdde9ac.json b/.ncl-cache/f19c04adf192ce511b3491109689fcf6195db2b176251491171397a0bfdde9ac.json new file mode 100644 index 0000000..d962efc --- /dev/null +++ b/.ncl-cache/f19c04adf192ce511b3491109689fcf6195db2b176251491171397a0bfdde9ac.json @@ -0,0 +1,6 @@ +{ + "nushell": { + "name": "nushell", + "version": "0.107.1" + } +} diff --git a/.ncl-cache/f1e78325ae83878b82d0efdd1f5b64c6ca22c6cd795d142d6f514387a9a30d9f.json b/.ncl-cache/f1e78325ae83878b82d0efdd1f5b64c6ca22c6cd795d142d6f514387a9a30d9f.json new file mode 100644 index 0000000..0fd8c84 --- /dev/null +++ b/.ncl-cache/f1e78325ae83878b82d0efdd1f5b64c6ca22c6cd795d142d6f514387a9a30d9f.json @@ -0,0 +1,45 @@ +{ + "best_practices": [ + "bp_007", + "bp_016" + ], + "conflicts_with": [], + "dependencies": [], + "description": "Stalwart all-in-one mail server — SMTP/IMAP/ManageSieve with RocksDB store and SES relay", + "modes": [ + "cluster" + ], + "name": "stalwart", + "provides": [ + { + "id": "mail-server", + "interface": "smtp+imap", + "version": "0.11" + } + ], + "requires": [ + { + "capability": "block-storage-csi", + "kind": "Required" + }, + { + "capability": "fip", + "kind": "Required" + }, + { + "capability": "lb-ipam", + "kind": "Required" + }, + { + "capability": "tls", + "kind": "Required" + } + ], + "tags": [ + "mail", + "smtp", + "imap", + "appserv" + ], + "version": "0.11.6" +} diff --git a/.ncl-cache/f28d97110b2c88e40f1314fbc58e4f3ca39505ef6106677293848320a91901c5.json b/.ncl-cache/f28d97110b2c88e40f1314fbc58e4f3ca39505ef6106677293848320a91901c5.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/.ncl-cache/f28d97110b2c88e40f1314fbc58e4f3ca39505ef6106677293848320a91901c5.json @@ -0,0 +1 @@ +{} diff --git a/.ncl-cache/f353d6a539986973e85982a8a16606023497fa6f8f279e0b042700ce7193eeca.json b/.ncl-cache/f353d6a539986973e85982a8a16606023497fa6f8f279e0b042700ce7193eeca.json new file mode 100644 index 0000000..67f75a4 --- /dev/null +++ b/.ncl-cache/f353d6a539986973e85982a8a16606023497fa6f8f279e0b042700ce7193eeca.json @@ -0,0 +1,81 @@ +{ + "description": "Verify ephemeral BuildKit runner golden image is fresh, zot registry is reachable with S3 backend, and buildkit_runner extension component is registered (ADR-039).", + "id": "validate-build-infrastructure", + "params": { + "extensions_root": "{provisioning_root}/catalog/components", + "golden_image_max_age_days": 14, + "orchestrator_url": "http://127.0.0.1:9011", + "zot_url": "http://zot.wuji.local:5000" + }, + "steps": [ + { + "actor": "Agent", + "cmd": "nickel typecheck {extensions_root}/buildkit_runner/metadata.ncl", + "depends_on": [], + "id": "check_buildkit_runner_registered", + "name": "buildkit_runner extension component metadata.ncl exists and is valid", + "on_error": "abort" + }, + { + "actor": "Agent", + "cmd": "curl -sf {zot_url}/v2/ | jq -e '.errors | not'", + "depends_on": [], + "id": "check_zot_reachable", + "name": "Zot OCI registry is reachable", + "on_error": "abort" + }, + { + "actor": "Agent", + "cmd": "curl -sf {zot_url}/v2/_catalog | jq 'has(\"repositories\")'", + "depends_on": [ + "check_zot_reachable" + ], + "id": "check_zot_s3_backend", + "name": "Zot is configured with S3 storage backend (not local filesystem)", + "on_error": "warn" + }, + { + "actor": "Agent", + "cmd": "curl -sf {orchestrator_url}/api/v1/vm-pool/images | jq -e '.[] | select(.name | startswith(\"buildkit-runner\")) | .id'", + "depends_on": [], + "id": "check_golden_image_exists", + "name": "BuildKit runner golden image exists in orchestrator VM pool", + "on_error": "abort" + }, + { + "actor": "Agent", + "cmd": "curl -sf {orchestrator_url}/api/v1/vm-pool/images | jq -e '.[] | select(.name | startswith(\"buildkit-runner\")) | (.built_at | fromdateiso8601) > (now - {golden_image_max_age_days} * 86400)'", + "depends_on": [ + "check_golden_image_exists" + ], + "id": "check_golden_image_freshness", + "name": "Golden image was built within the last {golden_image_max_age_days} days", + "on_error": "warn" + }, + { + "actor": "Agent", + "cmd": "curl -sf {orchestrator_url}/api/v1/vm-pool/probe-sccache | jq -e '.reachable == true'", + "depends_on": [ + "check_golden_image_exists" + ], + "id": "check_sccache_reachable", + "name": "sccache S3 bucket endpoint is reachable from orchestrator network", + "on_error": "warn" + }, + { + "actor": "Agent", + "cmd": "echo 'build-infrastructure validated: golden image fresh, zot reachable, sccache probe done'", + "depends_on": [ + "check_golden_image_freshness", + "check_zot_s3_backend", + "check_sccache_reachable", + "check_buildkit_runner_registered" + ], + "id": "summary_report", + "name": "Emit build-infrastructure validation summary", + "on_error": "warn" + } + ], + "strategy": "Override", + "version": "1.0" +} diff --git a/.ncl-cache/f3cc60bf857e10173a0dea07826413d499db4627cdc26d8a5f07e52bde9f5926.json b/.ncl-cache/f3cc60bf857e10173a0dea07826413d499db4627cdc26d8a5f07e52bde9f5926.json new file mode 100644 index 0000000..554440d --- /dev/null +++ b/.ncl-cache/f3cc60bf857e10173a0dea07826413d499db4627cdc26d8a5f07e52bde9f5926.json @@ -0,0 +1,98 @@ +{ + "rustelo_website": { + "acme_email": "", + "catalog_ref": "rustelo_website", + "cluster_issuer": "letsencrypt-prod", + "concerns": { + "backup": { + "backlog_ref": "BACKUP-WEBSITE-001", + "kind": "pending", + "reason": "BackupPolicy declared at workspace level if data_pvc.enabled = true" + }, + "certs": { + "certs_impl": { + "acme_server": "https://acme-v02.api.letsencrypt.org/directory", + "email": "", + "provider": "cloudflare", + "secret_ref": "" + }, + "kind": "enabled" + }, + "dns": { + "dns_impl": { + "internal": [], + "zone": "" + }, + "kind": "enabled" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "enabled", + "tls_impl": { + "hostnames": [ + "" + ], + "issuer_ref": "letsencrypt-prod", + "secret_name": "website-tls" + } + } + }, + "data_pvc": { + "enabled": false, + "mount_path": "/app/data", + "size": "2Gi", + "storage_class": "longhorn-retain" + }, + "dns_zone": "", + "domain": "", + "gateway_fip": "", + "gateway_name": "libre-wuji", + "gateway_ns": "kube-system", + "image": "", + "image_tag": "latest", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "name": "website", + "namespace": "", + "operations": { + "delete": true, + "health": true, + "install": true, + "update": true + }, + "port": 3000, + "provides": { + "endpoints": [], + "port": 3000, + "service": "website" + }, + "registry_secret": "regcred", + "requires": { + "credentials": [ + "SECRET_KEY", + "DATABASE_URL" + ], + "ports": [ + { + "exposure": "public", + "port": 3000 + } + ], + "storage": { + "persistent": true, + "size": "2Gi" + } + } + } +} diff --git a/.ncl-cache/f4072e674d575d9b484faad8cb2ea1312722f1131fba49f85d40b7a51ac50608.json b/.ncl-cache/f4072e674d575d9b484faad8cb2ea1312722f1131fba49f85d40b7a51ac50608.json new file mode 100644 index 0000000..cc9df06 --- /dev/null +++ b/.ncl-cache/f4072e674d575d9b484faad8cb2ea1312722f1131fba49f85d40b7a51ac50608.json @@ -0,0 +1,34 @@ +{ + "best_practices": [ + "bp_001", + "bp_021", + "bp_027" + ], + "category": "taskserv", + "conflicts_with": [], + "dependencies": [ + "infrastructure" + ], + "description": "Networking taskserv for network configuration, DNS, firewalls, and routing", + "name": "networking", + "provides": [ + { + "id": "networking", + "interface": "taskservs/networking", + "version": "1.0.0" + } + ], + "requires": [ + { + "capability": "server-lifecycle", + "kind": "Required" + } + ], + "tags": [ + "taskserv", + "networking", + "dns", + "firewall" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/f445b50a1efe042176d1f2129a904b78a21b5a7d145f3d7a67f4a5a12f19c22d.json b/.ncl-cache/f445b50a1efe042176d1f2129a904b78a21b5a7d145f3d7a67f4a5a12f19c22d.json new file mode 100644 index 0000000..bd15a4b --- /dev/null +++ b/.ncl-cache/f445b50a1efe042176d1f2129a904b78a21b5a7d145f3d7a67f4a5a12f19c22d.json @@ -0,0 +1,53 @@ +{ + "etcd": { + "adv_listen_clients": "", + "adv_listen_peers": "", + "c": "US", + "ca_sign": "RSA", + "ca_sign_days": 1460, + "certs_path": "/etc/ssl/etcd", + "cipher": "", + "cli_ip": "127.0.0.1", + "cli_port": 2379, + "cluster_list": "", + "cluster_name": "etcd-cluster", + "cmd_task": "install", + "cn": "etcd", + "conf_path": "/etc/etcd/config.yaml", + "data_dir": "/var/lib/etcd", + "discover_url": "", + "discovery_srv": "", + "dns_domain_path": "", + "domain_name": "", + "etcd_name": "{{hostname}}", + "etcd_protocol": "https", + "hostname": "etcd-node", + "initial_peers": "", + "listen_clients": "", + "listen_peers": "", + "log_level": "warn", + "log_out": "stderr", + "long_sign": 4096, + "name": "etcd", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "peer_ip": "127.0.0.1", + "peer_port": 2380, + "prov_path": "etcdcerts", + "sign_days": 730, + "sign_pass": "", + "sign_sha": 256, + "source_url": "github", + "ssl_curve": "prime256v1", + "ssl_mode": "openssl", + "ssl_sign": "RSA", + "token": "etcd-cluster", + "use_dns": true, + "use_localhost": false, + "version": "3.6.10" + } +} diff --git a/.ncl-cache/f4864bedb045e3b139963621dd3e1fb2e851831c1772f5927c47110f7bfce169.json b/.ncl-cache/f4864bedb045e3b139963621dd3e1fb2e851831c1772f5927c47110f7bfce169.json new file mode 100644 index 0000000..c2d381e --- /dev/null +++ b/.ncl-cache/f4864bedb045e3b139963621dd3e1fb2e851831c1772f5927c47110f7bfce169.json @@ -0,0 +1,16 @@ +{ + "DefaultContainerd": { + "cmd_task": "install", + "name": "containerd", + "runtimes": "runc", + "version": "1.7.24" + }, + "defaults": { + "containerd": { + "cmd_task": "install", + "name": "containerd", + "runtimes": "runc", + "version": "1.7.24" + } + } +} diff --git a/.ncl-cache/f4af9b7c5996c5df2e3374ff517e386f03e9b13e879400d31def6d82686490ec.json b/.ncl-cache/f4af9b7c5996c5df2e3374ff517e386f03e9b13e879400d31def6d82686490ec.json new file mode 100644 index 0000000..4066625 --- /dev/null +++ b/.ncl-cache/f4af9b7c5996c5df2e3374ff517e386f03e9b13e879400d31def6d82686490ec.json @@ -0,0 +1,270 @@ +{ + "manifest_plan": { + "delete": [ + { + "action": "remove-gateway-https'", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "httproute", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "referencegrant", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "service", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "delete", + "delay": 0, + "file": "configmap", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + } + ], + "init": [ + { + "action": "apply", + "delay": 0, + "file": "namespace", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "create-credentials'", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "create-cf-secret'", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "clusterissuer", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "apply", + "delay": 0, + "file": "certificate", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "apply", + "delay": 0, + "file": "referencegrant", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "patch-gateway-https'", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "pvc", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": true + }, + { + "action": "apply", + "delay": 0, + "file": "configmap", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "service", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "httproute", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "wait-ready", + "delay": 0, + "params": {}, + "post": [ + { + "action": "protect-volume", + "delay": 0, + "params": { + "pvc": "jpl-website-data" + } + }, + { + "action": "dns-update", + "delay": 0, + "params": {} + } + ], + "pre": [], + "skip_if_exists": false + } + ], + "restart": [ + { + "action": "rollout-restart", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [ + { + "action": "wait-ready", + "delay": 0, + "params": {} + } + ], + "pre": [], + "skip_if_exists": false + } + ], + "update": [ + { + "action": "apply", + "delay": 0, + "file": "referencegrant", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "patch-gateway-https'", + "delay": 0, + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "configmap", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "httproute", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "apply", + "delay": 0, + "file": "deployment", + "params": {}, + "post": [], + "pre": [], + "skip_if_exists": false + }, + { + "action": "rollout-restart", + "delay": 3, + "file": "deployment", + "params": {}, + "post": [ + { + "action": "wait-ready", + "delay": 0, + "params": {} + }, + { + "action": "dns-update", + "delay": 0, + "params": {} + } + ], + "pre": [], + "skip_if_exists": false + } + ] + } +} diff --git a/.ncl-cache/f50a075c5addc1cf2e9260cc45bdf109a04f8c9e903415405a1840570aef95cd.json b/.ncl-cache/f50a075c5addc1cf2e9260cc45bdf109a04f8c9e903415405a1840570aef95cd.json new file mode 100644 index 0000000..d03d63a --- /dev/null +++ b/.ncl-cache/f50a075c5addc1cf2e9260cc45bdf109a04f8c9e903415405a1840570aef95cd.json @@ -0,0 +1,49 @@ +{ + "democratic_csi": { + "access_mode": "ReadWriteMany", + "allow_volume_expansion": false, + "concerns": { + "backup": { + "kind": "disabled", + "reason": "state in K8s API + NFS server backend; PVCs captured by per-component policies" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "controller-level RBAC, not TLS endpoint" + } + }, + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "nfs_server": "", + "nfs_share_base_path": "/shared", + "operations": { + "delete": true, + "health": true, + "install": true, + "reinstall": true + }, + "reclaim_policy": "Retain", + "storage_class_name": "democratic-csi-nfs", + "version": "0.14.6" + } +} diff --git a/.ncl-cache/f5f219e4030c83cf7555888b5bc3c3971c39ce9e6b98495feddd0bcad93445c2.json b/.ncl-cache/f5f219e4030c83cf7555888b5bc3c3971c39ce9e6b98495feddd0bcad93445c2.json new file mode 100644 index 0000000..df68f6c --- /dev/null +++ b/.ncl-cache/f5f219e4030c83cf7555888b5bc3c3971c39ce9e6b98495feddd0bcad93445c2.json @@ -0,0 +1,31 @@ +{ + "best_practices": [], + "conflicts_with": [], + "dependencies": [], + "description": "Rustelo/Leptos SSR website — OCI-native deployment with optional data PVC for SQLite analytics and dynamic content", + "modes": [ + "cluster" + ], + "name": "rustelo_website", + "provides": [ + { + "id": "web-site", + "interface": "rustelo_website", + "version": "latest" + } + ], + "requires": [ + { + "capability": "storage", + "kind": "Optional" + } + ], + "tags": [ + "website", + "leptos", + "rustelo", + "ssr", + "appserv" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/f677ea4552af37c7329fbec740658ab759ed659c0fea075510c97ee803a17a87.json b/.ncl-cache/f677ea4552af37c7329fbec740658ab759ed659c0fea075510c97ee803a17a87.json new file mode 100644 index 0000000..16dc73c --- /dev/null +++ b/.ncl-cache/f677ea4552af37c7329fbec740658ab759ed659c0fea075510c97ee803a17a87.json @@ -0,0 +1,14 @@ +{ + "DefaultRunc": { + "cmd_task": "install", + "name": "runc", + "version": "1.1.15" + }, + "defaults": { + "runc": { + "cmd_task": "install", + "name": "runc", + "version": "1.1.15" + } + } +} diff --git a/.ncl-cache/f6c3b9317193a00979445a6513c277419aef6017bfbe2d69337349ec2b70510c.json b/.ncl-cache/f6c3b9317193a00979445a6513c277419aef6017bfbe2d69337349ec2b70510c.json new file mode 100644 index 0000000..f8b6e53 --- /dev/null +++ b/.ncl-cache/f6c3b9317193a00979445a6513c277419aef6017bfbe2d69337349ec2b70510c.json @@ -0,0 +1,41 @@ +{ + "best_practices": [ + "bp_002", + "bp_008", + "bp_031" + ], + "category": "taskserv", + "conflicts_with": [], + "dependencies": [ + "infrastructure", + "storage", + "networking" + ], + "description": "Hypervisor taskserv for provisioning VMs, managing KVM, QEMU, and other hypervisors", + "name": "hypervisor", + "provides": [ + { + "id": "hypervisor", + "interface": "taskservs/hypervisor", + "version": "1.0.0" + } + ], + "requires": [ + { + "capability": "server-lifecycle", + "kind": "Required" + }, + { + "capability": "storage", + "kind": "Optional" + } + ], + "tags": [ + "taskserv", + "hypervisor", + "vm", + "kvm", + "qemu" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/f7921a0884738748eff946d8f31ff93876e130b5bd6efff384a8d6a1c10a8f97.json b/.ncl-cache/f7921a0884738748eff946d8f31ff93876e130b5bd6efff384a8d6a1c10a8f97.json new file mode 100644 index 0000000..a8cb506 --- /dev/null +++ b/.ncl-cache/f7921a0884738748eff946d8f31ff93876e130b5bd6efff384a8d6a1c10a8f97.json @@ -0,0 +1,15 @@ +{ + "cilium": { + "cluster_id": 0, + "cluster_name": "", + "enable_ingress_controller": false, + "envoy_enabled": true, + "ingress_lb_mode": "shared", + "k8s_service_host": "", + "k8s_service_port": 6443, + "kube_proxy_replacement": false, + "name": "cilium", + "socket_lb": true, + "version": "1.19.1" + } +} diff --git a/.ncl-cache/f80dc68a5af62956483b6b2b8e0df751f80d1d079b7504d28c186e11ea92a7cb.json b/.ncl-cache/f80dc68a5af62956483b6b2b8e0df751f80d1d079b7504d28c186e11ea92a7cb.json new file mode 100644 index 0000000..2db3239 --- /dev/null +++ b/.ncl-cache/f80dc68a5af62956483b6b2b8e0df751f80d1d079b7504d28c186e11ea92a7cb.json @@ -0,0 +1,225 @@ +{ + "default_config": { + "alice_validator": false, + "base_path": "/var/lib/polkadot/data", + "bin_path": "/usr/local/bin", + "config_path": "/etc/polkadot", + "consensus": { + "algorithm": "aura", + "block_time": 6000, + "epoch_duration": 600, + "finality": "grandpa" + }, + "dev_mode": false, + "execution_strategy": "wasm", + "keystore_path": "/var/lib/polkadot/keystore", + "log_level": "info", + "log_targets": [], + "name": "polkadot-solochain", + "network": { + "bootnodes": [], + "chain_id": "local_testnet", + "listen_addr": "/ip4/0.0.0.0/tcp/30333", + "max_peers": 50, + "name": "local", + "reserved_nodes": [], + "reserved_only": false + }, + "node_binary": "solochain-template-node", + "pruning": 256, + "rpc": { + "bind_addr": "127.0.0.1", + "cors": [ + "all" + ], + "enabled": true, + "http_port": 9933, + "max_connections": 100, + "methods": [ + "safe" + ], + "port": 9944, + "ws_port": 9944 + }, + "run_user": { + "group": "polkadot", + "home": "/home/polkadot", + "name": "polkadot" + }, + "runtime": { + "heap_pages": 64, + "max_block_length": 5242880, + "max_block_weight": 2000000000000, + "name": "solochain-template", + "pallets": [ + "system", + "timestamp", + "aura", + "grandpa", + "balances", + "transaction_payment", + "sudo" + ], + "pvm_enabled": true, + "version": "1.0.0", + "wasm_execution": "compiled" + }, + "state_cache_size": 67108864, + "telemetry": { + "enabled": false, + "verbosity": 0 + }, + "validator": { + "enabled": false, + "key_type": "sr25519" + }, + "version": "stable2024", + "work_path": "/var/lib/polkadot" + }, + "metadata": { + "consensus_algorithms": [ + "aura", + "babe" + ], + "default_pallets": [ + "system", + "timestamp", + "aura", + "grandpa", + "balances", + "transaction_payment", + "sudo" + ], + "dependencies": [], + "features": { + "supports_dev_mode": true, + "supports_pvm": true, + "supports_rpc": true, + "supports_telemetry": true, + "supports_validator": true, + "supports_ws": true + }, + "finality_gadgets": [ + "grandpa" + ], + "key_types": [ + "sr25519", + "ed25519" + ], + "maintainer": { + "name": "Provisioning System", + "url": "https://github.com/paritytech/polkadot" + }, + "ports": { + "http": 9933, + "p2p": 30333, + "rpc": 9944, + "ws": 9944 + }, + "requirements": { + "min_cpu_cores": 2, + "min_disk_gb": 100, + "min_memory_mb": 4096, + "network_required": true + }, + "tags": [ + "polkadot", + "solochain", + "blockchain", + "pvm", + "substrate", + "web3" + ], + "taskserv": { + "category": "infrastructure", + "description": "Polkadot solochain node with PVM support for custom blockchain development", + "display_name": "Polkadot Solochain", + "documentation_url": "https://wiki.polkadot.network/docs/build-pdk", + "name": "polkadot-solochain", + "subcategory": "blockchain" + }, + "version": { + "config_format": "nickel", + "schema": "1.0.0", + "taskserv": "1.15.0" + } + }, + "types": { + "PolkadotSolochain": { + "alice_validator": false, + "base_path": "/var/lib/polkadot/data", + "bin_path": "/usr/local/bin", + "config_path": "/etc/polkadot", + "consensus": { + "algorithm": "aura", + "block_time": 6000, + "epoch_duration": 600, + "finality": "grandpa" + }, + "dev_mode": false, + "execution_strategy": "wasm", + "keystore_path": "/var/lib/polkadot/keystore", + "log_level": "info", + "log_targets": [], + "name": "polkadot-solochain", + "network": { + "bootnodes": [], + "chain_id": "local_testnet", + "listen_addr": "/ip4/0.0.0.0/tcp/30333", + "max_peers": 50, + "name": "local", + "reserved_nodes": [], + "reserved_only": false + }, + "node_binary": "solochain-template-node", + "pruning": 256, + "rpc": { + "bind_addr": "127.0.0.1", + "cors": [ + "all" + ], + "enabled": true, + "http_port": 9933, + "max_connections": 100, + "methods": [ + "safe" + ], + "port": 9944, + "ws_port": 9944 + }, + "run_user": { + "group": "polkadot", + "name": "polkadot" + }, + "runtime": { + "heap_pages": 64, + "max_block_length": 5242880, + "max_block_weight": 2000000000000, + "name": "solochain-template", + "pallets": [ + "system", + "timestamp", + "aura", + "grandpa", + "balances", + "transaction_payment", + "sudo" + ], + "pvm_enabled": true, + "version": "1.0.0", + "wasm_execution": "compiled" + }, + "state_cache_size": 67108864, + "telemetry": { + "enabled": false, + "verbosity": 0 + }, + "validator": { + "enabled": false, + "key_type": "sr25519" + }, + "version": "stable2024", + "work_path": "/var/lib/polkadot" + } + } +} diff --git a/.ncl-cache/f83bfdab55805443a4c4544cfe4947e59332ca4149b484aa2ae0909d1944370f.json b/.ncl-cache/f83bfdab55805443a4c4544cfe4947e59332ca4149b484aa2ae0909d1944370f.json new file mode 100644 index 0000000..58beed7 --- /dev/null +++ b/.ncl-cache/f83bfdab55805443a4c4544cfe4947e59332ca4149b484aa2ae0909d1944370f.json @@ -0,0 +1,11 @@ +{ + "HetznerCSI": { + "allow_volume_expansion": true, + "default_fs_type": "ext4", + "enable_snapshot_class": false, + "reclaim_policy": "Retain", + "storage_class_name": "hcloud-volumes", + "token_secret_name": "hcloud", + "version": "2.9.0" + } +} diff --git a/.ncl-cache/f862b369d40b0846087e855273f7b49857fb52666a69eec8d784f0a3a8a96cca.json b/.ncl-cache/f862b369d40b0846087e855273f7b49857fb52666a69eec8d784f0a3a8a96cca.json new file mode 100644 index 0000000..c3e0d45 --- /dev/null +++ b/.ncl-cache/f862b369d40b0846087e855273f7b49857fb52666a69eec8d784f0a3a8a96cca.json @@ -0,0 +1,42 @@ +{ + "best_practices": [], + "conflicts_with": [], + "dependencies": [ + "buildkit_runner", + "zot" + ], + "description": "OCI image build job — invokes lian-build with caller-supplied BuildDirectives on an ephemeral BuildKit runner", + "modes": [ + "build_job" + ], + "name": "lian_build", + "provides": [ + { + "id": "oci-image-build", + "interface": "lian-build", + "version": "1.0" + } + ], + "requires": [ + { + "capability": "build-execution-ephemeral", + "kind": "Required" + }, + { + "capability": "oci-registry", + "kind": "Required" + }, + { + "capability": "ssh-access", + "kind": "Required" + } + ], + "tags": [ + "build", + "ci", + "oci", + "image", + "ephemeral" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/f8f95f46e1f5973c613f52fc1d10b4aaf05e49f94b4641f6ccfcfe3aafa3dac1.json b/.ncl-cache/f8f95f46e1f5973c613f52fc1d10b4aaf05e49f94b4641f6ccfcfe3aafa3dac1.json new file mode 100644 index 0000000..e84e652 --- /dev/null +++ b/.ncl-cache/f8f95f46e1f5973c613f52fc1d10b4aaf05e49f94b4641f6ccfcfe3aafa3dac1.json @@ -0,0 +1,106 @@ +{ + "wordpress_site": { + "acme_email": "", + "cluster_issuer": "letsencrypt-prod", + "concerns": { + "backup": { + "backlog_ref": "BACKUP-WP-001", + "kind": "pending", + "reason": "BackupPolicy required — WordPress uploads PVC must be included in backup group" + }, + "certs": { + "certs_impl": { + "acme_server": "https://acme-v02.api.letsencrypt.org/directory", + "email": "", + "provider": "cloudflare", + "secret_ref": "" + }, + "kind": "enabled" + }, + "dns": { + "dns_impl": { + "internal": [], + "zone": "" + }, + "kind": "enabled" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "enabled", + "tls_impl": { + "hostnames": [ + "" + ], + "issuer_ref": "letsencrypt-prod", + "secret_name": "wordpress-tls" + } + } + }, + "db_host": "mariadb.core-data.svc.libre-wuji.local", + "db_name": "", + "db_table_prefix": "wp_", + "db_user": "wordpress", + "dns_zone": "", + "domain": "", + "domains_extra": [], + "fpm_pool_extra": "", + "gateway_fip": "", + "gateway_name": "libre-wuji", + "gateway_ns": "kube-system", + "image": "", + "image_tag": "latest", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "name": "wordpress", + "namespace": "", + "nginx_image": "nginx:1.27-alpine", + "operations": { + "delete": true, + "health": true, + "install": true, + "update": true + }, + "provides": { + "endpoints": [], + "port": 80, + "service": "wordpress" + }, + "registry_secret": "regcred", + "requires": { + "credentials": [ + "WORDPRESS_DB_PASSWORD", + "SMTP_USER", + "SMTP_PASS" + ], + "ports": [ + { + "exposure": "public", + "port": 80 + } + ], + "storage": { + "persistent": true, + "size": "10Gi" + } + }, + "smtp_from": "", + "smtp_from_name": "", + "smtp_host": "mail.librecloud.online", + "smtp_port": 587, + "storage_class": "longhorn-retain", + "storage_size": "10Gi", + "wordpress_home": "", + "wordpress_siteurl": "" + } +} diff --git a/.ncl-cache/f92a039df5ca4e072b6721ee045114376df0b9fe62f34e651d79cb485c1b08d4.json b/.ncl-cache/f92a039df5ca4e072b6721ee045114376df0b9fe62f34e651d79cb485c1b08d4.json new file mode 100644 index 0000000..e7dad6f --- /dev/null +++ b/.ncl-cache/f92a039df5ca4e072b6721ee045114376df0b9fe62f34e651d79cb485c1b08d4.json @@ -0,0 +1,16 @@ +{ + "dependencies": [], + "detector": { + "method": "direct", + "status": "always_available" + }, + "name": "local", + "version": { + "check_latest": false, + "current": "1.0.0", + "grace_period": 0, + "site": "local", + "source": "local", + "tags": "local" + } +} diff --git a/.ncl-cache/f9a548ab32751917f6c9b124c6ea719358cead8a0b6432d90fccd4746f312856.json b/.ncl-cache/f9a548ab32751917f6c9b124c6ea719358cead8a0b6432d90fccd4746f312856.json new file mode 100644 index 0000000..f3f93fa --- /dev/null +++ b/.ncl-cache/f9a548ab32751917f6c9b124c6ea719358cead8a0b6432d90fccd4746f312856.json @@ -0,0 +1,136 @@ +{ + "alternatives_considered": [ + { + "option": "Sequential formula execution in declaration order (existing batch.rs behavior)", + "why_rejected": "No parallelism, no dependency semantics, no health gates. The storage formula runs after the worker formula even if workers could have started in parallel. Execution order is implicit (declaration order) not explicit (DAG edges)." + }, + { + "option": "Separate WorkflowDefinition per formula, coordinated by a top-level orchestrator loop", + "why_rejected": "Requires a new scheduling layer above BatchWorkflowEngine. Loses cross-formula parallelism. The existing DependencyGraph already handles the scheduling — merging into one definition reuses it at zero cost." + }, + { + "option": "Health gate as a special Formula node type (within the formula, not between formulas)", + "why_rejected": "A health gate that checks cluster-wide readiness (e.g. `kubectl get nodes`) crosses formula boundaries — it is a property of the composition, not of a single formula. Encoding it within a formula would couple the formula to knowledge of other formulas' outputs." + }, + { + "option": "formula_id.task_name (dot separator) for task namespacing", + "why_rejected": "Dot conflicts with Nickel field access notation in debug output and log messages. It also conflicts with NATS subject segment separator conventions where dots are meaningful separators. `::` is idiomatic in Rust and unambiguous in all output contexts." + }, + { + "option": "Encode inter-formula edges in servers.ncl alongside the formula declaration", + "why_rejected": "servers.ncl owns the server topology — which servers exist, what they run. Composition topology (which formulas execute in which order) is a workspace-level concern that may vary without changing the server definitions. A separate dag.ncl allows composition reuse across workspaces that share server topologies." + } + ], + "consequences": { + "negative": [ + "Two DAG artifacts must be kept consistent: formula_ids in dag.ncl must match formula names in servers.ncl — inconsistency causes runtime panic in WorkspaceComposition::from_json (no schema-time cross-file validation)", + "Health gate commands are shell strings — not typed, not validated at schema time. A broken gate command is discovered at runtime when the gate task fails", + "Task names in NATS events and logs are `formula_id::task_name` — tooling must understand the `::` separator to route events correctly", + "Merging N formulas into one WorkflowDefinition means a single task failure with `fail_fast = true` halts all formulas, even those with no dependency on the failing formula" + ], + "positive": [ + "Inter-formula dependency order is a first-class schema artifact — validated by `provisioning-validate-formula` and `validate-topology` reflection mode", + "Health gates enforce cluster readiness between formula groups without ad-hoc sleep loops in provisioning scripts", + "Cross-formula parallelism: independent formulas (no depends_on edge) run concurrently within the same workspace provisioning run", + "NATS events on `provisioning.dag.*` feed live DAG visualization and audit trail", + "formula_id::task_name convention is recoverable — any consumer can extract formula_id from the task name without additional metadata" + ] + }, + "constraints": [ + { + "check": { + "cmd": "provisioning dag validate 2>/dev/null | grep -q 'CROSS_REF_OK'", + "expect_exit": 0, + "tag": "NuCmd" + }, + "claim": "Every formula_id in dag.ncl.composition.formulas[] must correspond to a formula declared in the same infra's servers.ncl", + "id": "dag-ncl-formula-ids-must-match-servers-ncl", + "rationale": "A dag.ncl formula_id with no matching servers.ncl formula causes WorkspaceComposition::from_json to silently skip the formula, producing an incomplete workflow. The validate-topology reflection mode and `provisioning dag validate` enforce this cross-file constraint.", + "scope": "workspaces/*/infra/*/dag.ncl, workspaces/*/infra/*/servers.ncl", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": false, + "paths": [ + "platform/crates/orchestrator/src/" + ], + "pattern": "split_once\\(\"::\"\\)", + "tag": "Grep" + }, + "claim": "All task names in a composed WorkflowDefinition must use the `formula_id::task_name` format — no other separator is permitted", + "id": "task-namespacing-via-double-colon-only", + "rationale": "The `::` separator is the runtime contract between WorkspaceComposition::into_workflow (producer) and workflow.rs result processing (consumer). Using a different separator in any new composition code would break formula_id extraction and NATS event routing.", + "scope": "platform/crates/orchestrator/src/formula.rs (WorkspaceComposition::into_workflow), platform/crates/orchestrator/src/workflow.rs", + "severity": "Hard" + }, + { + "check": { + "cmd": "nickel export --format json --import-path . workspaces/librecloud_renew/infra/wuji/dag.ncl 2>/dev/null | jq '[.composition.formulas[] | select(.health_gate != null and (.depends_on | length) == 0)] | length == 0'", + "expect_exit": 0, + "tag": "NuCmd" + }, + "claim": "A FormulaCompositionEntry with a health_gate set must have at least one entry in depends_on", + "id": "health-gate-requires-nonempty-depends-on", + "rationale": "A health gate with no upstream formula has no terminal tasks to wire the gate to. The gate task gets empty depends_on and runs immediately, defeating its purpose. The dag.nu DOT exporter crashes on this case (`$entry.depends_on.0` index-out-of-bounds when depends_on is empty).", + "scope": "workspaces/*/infra/*/dag.ncl, schemas/lib/dag/contracts.ncl", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": false, + "paths": [ + "platform/crates/orchestrator/src/workflow.rs" + ], + "pattern": "emit_dag_event", + "tag": "Grep" + }, + "claim": "All NATS event emission in workflow.rs must be behind `#[cfg(feature = \"nats\")]` — the orchestrator must compile and function without NATS", + "id": "nats-emission-behind-feature-flag", + "rationale": "NATS is an optional external dependency. The orchestrator must run in solo mode (no NATS) and in test environments without a running NATS server. Unconditional NATS calls would make all workflow tests depend on NATS availability.", + "scope": "platform/crates/orchestrator/src/workflow.rs, platform/crates/orchestrator/Cargo.toml", + "severity": "Hard" + } + ], + "context": "ADR-016 established the Formula pattern for intra-server taskserv execution as a typed DAG. A workspace may contain multiple servers, each with a Formula defining its taskserv execution order. When a workspace is provisioned end-to-end, the Orchestrator needs to execute these Formulas in dependency order — the storage cluster Formula must wait for the control plane Formula to reach a stable state before Ceph OSD initialization begins. This inter-formula coordination layer was missing: batch.rs executed Formulas sequentially in declaration order with no dependency semantics and no health-gate mechanism to verify cluster readiness between Formula groups.", + "date": "2026-04-03", + "decision": "Workspace infrastructure definitions declare inter-formula execution order in a `dag.ncl` artifact at `{workspace_root}/infra/{infra}/dag.ncl`. Each entry in `dag.ncl.composition.formulas[]` is a `FormulaCompositionEntry` carrying: `formula_id` (matching a formula declared in `servers.ncl`), `depends_on: Array FormulaDep` (edges to other formula_ids with a `condition: String`), `parallel: Bool`, and an optional `health_gate: HealthGateConfig` (a shell command + expected output + timeout). At runtime, `WorkspaceComposition::into_workflow` merges all formula WorkflowDefinitions into a single unified WorkflowDefinition: task names are rewritten as `formula_id::task_name` to prevent collisions across formulas, health gates are injected as synthetic `WorkflowTaskDefinition` records (with `metadata[\"type\"] = \"health-gate\"`), and inter-formula edges wire the terminal tasks of an upstream formula to the health gate (if present) or directly to the root tasks of the downstream formula. The merged WorkflowDefinition is executed by the existing `BatchWorkflowEngine::execute_workflow`. NATS events are emitted on `provisioning.dag.formula.{started,completed,failed}` and `provisioning.dag.healthgate.{checking,passed,failed}` (gated by the `nats` Cargo feature).", + "id": "adr-021", + "ontology_check": { + "decision_string": "Workspace composition DAG via dag.ncl with formula_id::task_name namespacing, health gates as synthetic tasks, and NATS event emission on provisioning.dag.* subjects", + "invariants_at_risk": [ + "type-safety-nickel", + "config-driven-always" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "Single WorkflowDefinition preserves the existing parallel dispatch and dependency resolution", + "detail": "The `BatchWorkflowEngine` already implements topological sort and `max_parallel_tasks` dispatch via `DependencyGraph`. Merging all formulas into one WorkflowDefinition reuses this path without a new execution layer. Alternative: run each formula as a separate workflow, sequenced by the batch coordinator — this loses cross-formula parallelism (a worker-plane formula could start concurrently with a storage formula if neither depends on the other)." + }, + { + "claim": "formula_id::task_name namespacing is the minimal collision prevention mechanism", + "detail": "Both `wuji-cp-0-formula` and `wuji-strg-0-formula` declare a node named `etcd_create`. Without namespacing, merging these into one WorkflowDefinition produces duplicate task names, breaking DependencyGraph.find(). The `::` separator was chosen over `.` (conflicts with Nickel field access in debug output) and `/` (ambiguous with path separators in NATS subjects). Formula_id recovery at runtime is `task_name.split_once(\"::\").map(|(fid, _)| fid)`." + }, + { + "claim": "Health gates as synthetic tasks avoid a separate inter-formula synchronization mechanism", + "detail": "A health gate that checks `kubectl get nodes --field-selector=... | wc -l` must block the dependent formula's root tasks until the cluster reports the expected node count. Injecting the gate as a `WorkflowTaskDefinition` with `metadata[\"type\"] = \"health-gate\"` reuses the existing task dependency mechanism — no new scheduling primitive is needed. The health gate command runs as a polling loop (up to timeout_seconds) inside `execute_task_with_retry`." + }, + { + "claim": "dag.ncl at infra/{infra}/dag.ncl separates composition from server topology", + "detail": "Composition (which formulas run in what order) is a different concern from server topology (which servers exist and what taskservs they run). Keeping dag.ncl separate from servers.ncl allows the composition DAG to evolve (e.g. adding a monitoring formula) without touching the server definitions, and vice versa. The CLI `provisioning dag show/validate/export` resolves dag.ncl independently of servers.ncl." + }, + { + "claim": "NATS event emission on provisioning.dag.* enables live DAG visualization in ontoref-daemon", + "detail": "The `ontoref-daemon` DagGraphProvider plugin subscribes to `provisioning.dag.>` to render live formula execution state. The subject hierarchy `provisioning.dag.{formula,healthgate}.{started,completed,failed}` maps directly to the three-layer DAG node types (formula, health gate, task). Gating emission behind `#[cfg(feature = \"nats\")]` means the orchestrator compiles and runs without NATS — the feature is additive." + } + ], + "related_adrs": [ + "adr-016-workspace-formula-dag", + "adr-020-extension-capability-declarations", + "adr-012-nats-event-broker" + ], + "status": "Accepted", + "title": "Workspace Composition DAG: Multi-Formula Orchestration and Task Namespacing" +} diff --git a/.ncl-cache/f9c381f66d2f677f0f4d742f6b954d1dde07e5052646e7eb5898ab77a25386d5.json b/.ncl-cache/f9c381f66d2f677f0f4d742f6b954d1dde07e5052646e7eb5898ab77a25386d5.json new file mode 100644 index 0000000..33a14aa --- /dev/null +++ b/.ncl-cache/f9c381f66d2f677f0f4d742f6b954d1dde07e5052646e7eb5898ab77a25386d5.json @@ -0,0 +1,46 @@ +{ + "private_gateway": { + "cidr": "10.200.2.0/24", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "state in K8s API captured by SystemBackupDef.cluster_resources" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component (consumers declare their own)" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "Gateway-API TLS handled by HTTPRoute consumers, not the gateway itself" + } + }, + "gateway_ip": "10.200.2.254", + "live_check": { + "scope": "cp_only", + "strategy": "k8s_pods" + }, + "name": "private-gateway", + "namespace": "kube-system", + "operations": { + "delete": true, + "install": true, + "update": true + }, + "port": 80 + } +} diff --git a/.ncl-cache/fa03ebfaa10ba9fc1b8971a588defa6688c1ed747a21e564ae29fdbecd27bc2e.json b/.ncl-cache/fa03ebfaa10ba9fc1b8971a588defa6688c1ed747a21e564ae29fdbecd27bc2e.json new file mode 100644 index 0000000..4223006 --- /dev/null +++ b/.ncl-cache/fa03ebfaa10ba9fc1b8971a588defa6688c1ed747a21e564ae29fdbecd27bc2e.json @@ -0,0 +1,12 @@ +{ + "dependencies": [], + "name": "podman", + "version": { + "check_latest": true, + "current": "5.3.1", + "grace_period": 86400, + "site": "https://podman.io", + "source": "https://github.com/containers/podman/releases", + "tags": "https://github.com/containers/podman/tags" + } +} diff --git a/.ncl-cache/fa3196dd8751370a75dda18ffa7ad26614241c7a51f5cb489db57b0929e168ff.json b/.ncl-cache/fa3196dd8751370a75dda18ffa7ad26614241c7a51f5cb489db57b0929e168ff.json new file mode 100644 index 0000000..e4ce11d --- /dev/null +++ b/.ncl-cache/fa3196dd8751370a75dda18ffa7ad26614241c7a51f5cb489db57b0929e168ff.json @@ -0,0 +1,50 @@ +{ + "DefaultIstio": { + "egress_gateway": false, + "grafana": true, + "ingress_gateway": true, + "kiali": true, + "mtls_enabled": true, + "mtls_mode": "PERMISSIVE", + "namespace": "istio-system", + "profile": "default", + "prometheus": true, + "resources": { + "gateway_cpu": "100m", + "gateway_memory": "128Mi", + "pilot_cpu": "500m", + "pilot_memory": "2048Mi" + }, + "tracing": { + "enabled": true, + "provider": "jaeger", + "sampling_rate": 1 + }, + "version": "1.29.1" + }, + "defaults": { + "istio": { + "egress_gateway": false, + "grafana": true, + "ingress_gateway": true, + "kiali": true, + "mtls_enabled": true, + "mtls_mode": "PERMISSIVE", + "namespace": "istio-system", + "profile": "default", + "prometheus": true, + "resources": { + "gateway_cpu": "100m", + "gateway_memory": "128Mi", + "pilot_cpu": "500m", + "pilot_memory": "2048Mi" + }, + "tracing": { + "enabled": true, + "provider": "jaeger", + "sampling_rate": 1 + }, + "version": "1.29.1" + } + } +} diff --git a/.ncl-cache/fa4f43db58dd064fca98551c1e24f9cb3981e6c476912ac3b01bea4df972d48c.json b/.ncl-cache/fa4f43db58dd064fca98551c1e24f9cb3981e6c476912ac3b01bea4df972d48c.json new file mode 100644 index 0000000..a0f118b --- /dev/null +++ b/.ncl-cache/fa4f43db58dd064fca98551c1e24f9cb3981e6c476912ac3b01bea4df972d48c.json @@ -0,0 +1,16 @@ +{ + "artifact": { + "description": "Synchronous result reporting contract. Participants write a ResultEnvelope to stdout after step completion. Provisioning reads and stores the structured result linked to the integration run.", + "id": "result-reporting", + "layers": [ + { + "description": "contract.ncl — ResultEnvelope schema (success, exit_code, summary, payload, errors)", + "media_type": "application/vnd.ontoref.domain.contract.v1", + "required": true + } + ], + "media_type": "application/vnd.ontoref.domain.v1", + "uses_registry": "primary", + "version": "0.1.0" + } +} diff --git a/.ncl-cache/faea83315f15fb91eac054d7fc71e2804c53cd8f6bdae541f75b4ea4b9387ee3.json b/.ncl-cache/faea83315f15fb91eac054d7fc71e2804c53cd8f6bdae541f75b4ea4b9387ee3.json new file mode 100644 index 0000000..510a71b --- /dev/null +++ b/.ncl-cache/faea83315f15fb91eac054d7fc71e2804c53cd8f6bdae541f75b4ea4b9387ee3.json @@ -0,0 +1,16 @@ +{ + "provisioning_daemon": { + "bind": "0.0.0.0:9014", + "log_level": "info", + "nats_url": "nats://127.0.0.1:4222", + "nickel_import_path": "/Users/Akasha/Development/ontoref", + "ontology_templates": "/Users/Akasha/project-provisioning/provisioning/platform/crates/provisioning-daemon/ontology_templates", + "orchestrator_url": "http://localhost:9011", + "project_name": "provisioning", + "project_root": "/Users/Akasha/project-provisioning/provisioning", + "provisioning_bin": "provisioning", + "ui_templates_dir": "/Users/Akasha/project-provisioning/provisioning/platform/crates/provisioning-daemon/ui/templates", + "watch_paths": [], + "workspaces_root": "/Users/Akasha/project-provisioning/workspaces" + } +} diff --git a/.ncl-cache/faf98ac52cf0c8dc5325e5b0793ee4fea7cf1cd6b00452ca1e6c7a33e6402f6a.json b/.ncl-cache/faf98ac52cf0c8dc5325e5b0793ee4fea7cf1cd6b00452ca1e6c7a33e6402f6a.json new file mode 100644 index 0000000..9e5337c --- /dev/null +++ b/.ncl-cache/faf98ac52cf0c8dc5325e5b0793ee4fea7cf1cd6b00452ca1e6c7a33e6402f6a.json @@ -0,0 +1,16 @@ +{ + "dependencies": [ + "containerd", + "etcd", + "coredns" + ], + "name": "kubernetes", + "version": { + "check_latest": true, + "current": "1.35.3", + "grace_period": 86400, + "site": "https://kubernetes.io", + "source": "https://github.com/kubernetes/kubernetes/releases", + "tags": "https://github.com/kubernetes/kubernetes/tags" + } +} diff --git a/.ncl-cache/fba363edb8a91041bd95f2caf5e049c107d191cd30661366f744bc532e6feb4b.json b/.ncl-cache/fba363edb8a91041bd95f2caf5e049c107d191cd30661366f744bc532e6feb4b.json new file mode 100644 index 0000000..d2f048c --- /dev/null +++ b/.ncl-cache/fba363edb8a91041bd95f2caf5e049c107d191cd30661366f744bc532e6feb4b.json @@ -0,0 +1,176 @@ +{ + "DefaultAWSConfig": { + "credentials": {}, + "region": "us-east-1", + "timeout_seconds": 30 + }, + "DefaultControlCenterConfig": { + "database": {}, + "enabled": true, + "port": 3000, + "timeout_seconds": 30, + "url": "http://localhost:3000" + }, + "DefaultDatabaseConfig": { + "backend": "memory" + }, + "DefaultHetznerConfig": { + "api_url": "https://api.hetzner.cloud/v1", + "credentials": {}, + "timeout_seconds": 30 + }, + "DefaultKMSConfig": { + "backend": "age", + "enabled": true, + "rotation_days": 90 + }, + "DefaultLocalConfig": { + "base_path": "/tmp/provisioning-local", + "timeout_seconds": 10 + }, + "DefaultOrchestratorConfig": { + "enabled": true, + "endpoint": "http://localhost:9090", + "health_check_interval_seconds": 5, + "port": 9090, + "timeout_seconds": 30 + }, + "DefaultPlatformServicesConfig": { + "control_center": {}, + "kms_service": {}, + "orchestrator": {} + }, + "DefaultProviderConfig": {}, + "DefaultProviderCredentialsReference": { + "credentials_source": "", + "credentials_source_type": "rustyvault" + }, + "DefaultRustyVaultBootstrap": { + "encrypted_key_format": "age", + "encrypted_key_path": "" + }, + "DefaultSystemConfig": { + "cache_base_path": "/var/cache/provisioning", + "config_base_path": "/etc/provisioning", + "cpu_count": 8, + "disk_total_gb": 500, + "install_path": "/opt/provisioning", + "memory_total_gb": 32, + "os_name": "linux", + "os_version": "5.15.0", + "setup_by_user": "provisioning", + "setup_date": "2025-12-11T00:00:00Z", + "setup_hostname": "provisioning-host", + "system_architecture": "x86_64", + "version": "1.0.0", + "workspaces_dir": "/opt/workspaces" + }, + "DefaultUpCloudConfig": { + "api_url": "https://api.upcloud.com/1.3", + "credentials": {}, + "interface": "API", + "timeout_seconds": 30 + }, + "DefaultUserPreferences": { + "auto_confirm_operations": false, + "default_timeout_seconds": 300, + "log_level": "info", + "preferred_editor": "vim", + "preferred_output_format": "text" + }, + "DefaultWorkspaceConfig": { + "active_infrastructure": "", + "active_providers": [], + "provider_config": {}, + "workspace_name": "", + "workspace_path": "" + }, + "defaults": { + "AWSConfig": { + "credentials": {}, + "region": "us-east-1", + "timeout_seconds": 30 + }, + "ControlCenterConfig": { + "database": {}, + "enabled": true, + "port": 3000, + "timeout_seconds": 30, + "url": "http://localhost:3000" + }, + "DatabaseConfig": { + "backend": "memory" + }, + "HetznerConfig": { + "api_url": "https://api.hetzner.cloud/v1", + "credentials": {}, + "timeout_seconds": 30 + }, + "KMSConfig": { + "backend": "age", + "enabled": true, + "rotation_days": 90 + }, + "LocalConfig": { + "base_path": "/tmp/provisioning-local", + "timeout_seconds": 10 + }, + "OrchestratorConfig": { + "enabled": true, + "endpoint": "http://localhost:9090", + "health_check_interval_seconds": 5, + "port": 9090, + "timeout_seconds": 30 + }, + "PlatformServicesConfig": { + "control_center": {}, + "kms_service": {}, + "orchestrator": {} + }, + "ProviderConfig": {}, + "ProviderCredentialsReference": { + "credentials_source": "", + "credentials_source_type": "rustyvault" + }, + "RustyVaultBootstrap": { + "encrypted_key_format": "age", + "encrypted_key_path": "" + }, + "SystemConfig": { + "cache_base_path": "/var/cache/provisioning", + "config_base_path": "/etc/provisioning", + "cpu_count": 8, + "disk_total_gb": 500, + "install_path": "/opt/provisioning", + "memory_total_gb": 32, + "os_name": "linux", + "os_version": "5.15.0", + "setup_by_user": "provisioning", + "setup_date": "2025-12-11T00:00:00Z", + "setup_hostname": "provisioning-host", + "system_architecture": "x86_64", + "version": "1.0.0", + "workspaces_dir": "/opt/workspaces" + }, + "UpCloudConfig": { + "api_url": "https://api.upcloud.com/1.3", + "credentials": {}, + "interface": "API", + "timeout_seconds": 30 + }, + "UserPreferences": { + "auto_confirm_operations": false, + "default_timeout_seconds": 300, + "log_level": "info", + "preferred_editor": "vim", + "preferred_output_format": "text" + }, + "WorkspaceConfig": { + "active_infrastructure": "", + "active_providers": [], + "provider_config": {}, + "workspace_name": "", + "workspace_path": "" + } + } +} diff --git a/.ncl-cache/fba7b2ce87a21f71a81686968da6fd760fa95d121aea4cd740e3548d1bb5039a.json b/.ncl-cache/fba7b2ce87a21f71a81686968da6fd760fa95d121aea4cd740e3548d1bb5039a.json new file mode 100644 index 0000000..b74ac38 --- /dev/null +++ b/.ncl-cache/fba7b2ce87a21f71a81686968da6fd760fa95d121aea4cd740e3548d1bb5039a.json @@ -0,0 +1,39 @@ +{ + "best_practices": [ + "bp_002", + "bp_003", + "bp_047" + ], + "category": "taskserv", + "conflicts_with": [], + "dependencies": [ + "infrastructure" + ], + "description": "Container runtime taskserv for managing Docker, Podman, containerd, and Kubernetes container runtimes", + "name": "container_runtime", + "provides": [ + { + "id": "container-runtime", + "interface": "taskservs/container_runtime", + "version": "1.0.0" + } + ], + "requires": [ + { + "capability": "server-lifecycle", + "kind": "Required" + }, + { + "capability": "networking", + "kind": "Optional" + } + ], + "tags": [ + "taskserv", + "containers", + "docker", + "podman", + "runtime" + ], + "version": "1.0.0" +} diff --git a/.ncl-cache/fbf186108defb32c971fc046000a0991169b32be6bf49193e6357fd12deb5349.json b/.ncl-cache/fbf186108defb32c971fc046000a0991169b32be6bf49193e6357fd12deb5349.json new file mode 100644 index 0000000..de77a55 --- /dev/null +++ b/.ncl-cache/fbf186108defb32c971fc046000a0991169b32be6bf49193e6357fd12deb5349.json @@ -0,0 +1,12 @@ +{ + "dependencies": [], + "name": "webhook", + "version": { + "check_latest": true, + "current": "latest", + "grace_period": 86400, + "site": "https://github.com/adnanh/webhook", + "source": "https://github.com/adnanh/webhook/releases", + "tags": "https://github.com/adnanh/webhook/tags" + } +} diff --git a/.ncl-cache/fc40d7f69654ee8849984ad09cb488b2989eeb59bf47e1a53dc2b5ce461bfc4d.json b/.ncl-cache/fc40d7f69654ee8849984ad09cb488b2989eeb59bf47e1a53dc2b5ce461bfc4d.json new file mode 100644 index 0000000..c0a3de8 --- /dev/null +++ b/.ncl-cache/fc40d7f69654ee8849984ad09cb488b2989eeb59bf47e1a53dc2b5ce461bfc4d.json @@ -0,0 +1,155 @@ +{ + "alternatives_considered": [ + { + "option": "Extension protocol: host-mediated plugin manifest parallel to Mode", + "why_rejected": "Introduced a second schema object (ExtensionManifest) alongside Mode in the ontoref model, creating two registration paths for essentially the same concept. The host (provisioning) becoming a plugin-loader couples its internal lifecycle to external project release cadences. Filesystem-path coupling between host and extension was implicit and unvalidated. The on+re Mode primitive already expresses this relationship — a parallel schema is an anti-PAP." + }, + { + "option": "Ruta alpha for OCI CLI: upstream contribution to ontoref", + "why_rejected": "ontoref v0.1.0 has no OCI surface at all. Contributing upstream means coordinating design, review, and merge in a project with independent release cadence before proving the first round-trip. Ruta beta (local implementation, extract after validation) delivers the proof-of-stack sooner and keeps breaking changes local during the unstable v0.1 period. If ontoref gains throughput and there is demand outside provisioning, extraction is mechanical." + }, + { + "option": "Ruta A for Mode schema: upstream contribution of kind = 'integration to ontoref core", + "why_rejected": "Same reasoning as ruta alpha for OCI: the schema should stabilise against two real consumers (lian-build, cloudatasave) before being locked into upstream. Ruta B (embedded subset) allows iteration without external coordination." + }, + { + "option": "Collapsing provisioning/extensions/ under provisioning/integrations/", + "why_rejected": "A component, provider, taskserv, playbook, or workflow is not an integration in the federated Mode sense. Collapsing them under the same name would re-introduce the semantic collision the rename is trying to eliminate. The IaC building blocks are catalog items; the federated protocol participants are integration modes. Two concepts, two names: catalog/ and integrations/." + } + ], + "consequences": { + "negative": [ + "oras-cli is a new runtime dependency for the OCI CLI surface (acceptable: single binary, brew install)", + "context-assembler introduces a Rust crate boundary for what was previously a Nushell inline operation — justified by crypto-sensitive plaintext handling and typed schema validation", + "provisioning/catalog/ rename propagates across all workspace component NCL imports — one-time cost, verified by nickel export smoke tests", + "Mode binary distribution (how the Mode binary reaches the operator's PATH) is out-of-band for v0.1 (invocation.method = 'path_assumed); resolved in a later iteration when 'oci_blob or 'cargo_install are needed", + "Signing of Domain and Mode artifacts is deferred to hardening (TASK-14); artifacts are unsigned during v0.1, acceptable for internal-only registry" + ], + "positive": [ + "lian-build and cloudatasave integrate with provisioning by declaring Modes and consuming Domains — no filesystem coupling, no re-absorption", + "New participants (vapora, CI, future) adopt the pattern by publishing a Mode artifact; no changes to provisioning internals required", + "Domain artifacts are OCI-addressable: discovery is standard registry catalog API, not filesystem grep", + "Cabling files are workspace-local NCL — type-safe, auditable, version-controlled alongside the workspace definition", + "provisioning/catalog/ correctly names the IaC building-block library; confusion with the integration protocol is eliminated", + "context-assembler Rust crate is generically reusable by any caller: vapora, CI, future participants", + "Signing (cosign) is addable as a hardening step without architectural change — the OCI push/pull path already exists" + ] + }, + "constraints": [ + { + "check": { + "path": "provisioning/schemas/lib/integration_mode_manifest.ncl", + "present": true, + "tag": "FileExists" + }, + "claim": "A Mode with kind = 'integration MUST declare domains_used as a non-empty array — a Mode that declares no domains is not an integration mode", + "id": "integration-mode-must-declare-domains-used", + "rationale": "An integration Mode with no domains_used has no contract with its caller — it might as well be a regular Mode. The domains_used requirement enforces that every integration point is explicitly declared and versioned.", + "scope": "provisioning/schemas/lib/integration_mode_manifest.ncl", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": true, + "paths": [ + "provisioning/schemas/lib/integration_mode_manifest.ncl" + ], + "pattern": "path_read|filesystem_", + "tag": "Grep" + }, + "claim": "Integration Mode binaries MUST NOT read the caller's filesystem — context arrives exclusively as typed stdin JSON assembled by context-assembler from the Cabling file", + "id": "integration-mode-no-filesystem-read-of-caller", + "rationale": "Filesystem reads couple the Mode binary to the host's directory layout, recreating the implicit coupling that the federated pattern is designed to eliminate.", + "scope": "provisioning/schemas/lib/integration_mode_manifest.ncl, crates/context-assembler/", + "severity": "Hard" + }, + { + "check": { + "path": "provisioning/catalog", + "present": true, + "tag": "FileExists" + }, + "claim": "IaC building blocks (components, providers, taskservs, playbooks, workflows) MUST live under provisioning/catalog/ — they MUST NOT be placed under provisioning/integrations/", + "id": "catalog-not-integrations", + "rationale": "Mixing IaC catalog items with integration Mode artifacts recreates the semantic collision between the old 'extension' catalog and the old 'extension' protocol. The rename to catalog/ is the permanent resolution.", + "scope": "provisioning/catalog/", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": true, + "paths": [ + "provisioning/core/nulib/" + ], + "pattern": "import.*domains/", + "tag": "Grep" + }, + "claim": "Domain artifacts MUST be published to reg.librecloud.online/domains/: and consumed via oras pull — inline filesystem imports of domain schemas are not permitted after v0.1", + "id": "domain-artifacts-in-oci-registry", + "rationale": "Filesystem-local domain schemas cannot be discovered, versioned, or integrity-checked by oras. Moving to OCI is what enables the federated discovery model.", + "scope": "infra//integrations/, crates/context-assembler/", + "severity": "Hard" + }, + { + "check": { + "must_be_empty": true, + "paths": [ + "provisioning/core/nulib/commands-registry.ncl" + ], + "pattern": "\"extension\"", + "tag": "Grep" + }, + "claim": "prvng extension (and aliases e, ext) MUST NOT exist after the catalog rename — the command is replaced by prvng integration for the federation surface and optionally prvng catalog for catalog browsing", + "id": "extension-command-removed", + "rationale": "A prvng extension command surviving the rename would perpetuate the vocabulary collision and confuse operators about whether 'extension' refers to the catalog or the protocol.", + "scope": "provisioning/core/cli/provisioning, provisioning/core/nulib/commands-registry.ncl", + "severity": "Hard" + } + ], + "context": "After the lift-out of lian-build (ADR-040) and cloudatasave (ADR-041) as standalone projects, no mechanism exists for them to integrate with provisioning without re-coupling to its filesystem. An earlier framing modeled the problem as 'extension of a host' — a plugin protocol with an ExtensionManifest parallel to Mode, where provisioning was the host and external projects were plugins. This framing is structurally incompatible with the ontoref protocol already adopted across the ecosystem: ontoref has Mode, Domain, and Reflection as native primitives that express the same relationship with semantic coherence. The term 'extension' is also overloaded in the codebase: it simultaneously names (a) the plugin-protocol framing (rejected) and (b) the IaC artifact catalog at provisioning/extensions/ (components, providers, taskservs, playbooks, workflows). These two concepts share a name by historical accident.", + "date": "2026-05-01", + "decision": "Adopt the federated Integration Mode pattern: each participant (provisioning, lian-build, cloudatasave, vapora, CI) declares its integration points as Modes with kind = 'integration in its own reflection/modes/. Participants exchange typed contracts via Domain artifacts — versioned OCI blobs custodiados en reg.librecloud.online/domains/: — without reading each other's filesystems. Provisioning-side caller context (SOPS secrets, component values, literals) is materialised as Cabling files (infra//integrations/.ncl) resolved by a dedicated Rust crate (context-assembler) into a typed JSON payload sent via stdin to the Mode binary. Three primitives: Integration Mode (reflects self, declares domains_used), Domain artifact (shared OCI contract with inputs/outputs/events channels), Cabling (workspace-local materialisation of the contract). Separately, provisioning/extensions/ is renamed to provisioning/catalog/ to give the IaC building-block catalog its semantically correct name, decoupled from the integration protocol.", + "id": "adr-042", + "ontology_check": { + "decision_string": "Federated Integration Mode pattern via OCI Domain artifacts: Modes declare domains_used, context assembled by Rust crate from Cabling (SOPS + component + literal + env resolvers), no filesystem coupling, ruta beta OCI CLI in prvng integration, ruta B Mode schema embedded in provisioning schemas, catalog rename provisioning/extensions/ to provisioning/catalog/", + "invariants_at_risk": [ + "config-driven-always", + "type-safety-nickel" + ], + "verdict": "Safe" + }, + "rationale": [ + { + "claim": "federated Mode pattern is the native on+re idiom — no parallel schema needed", + "detail": "ontoref already models operational units as Modes with DAG steps, QA specs, and capability declarations. Introducing a separate ExtensionManifest concept alongside Mode would split the semantic model. A Mode with kind = 'integration is a Mode — it fits the existing indexing, describe, and run primitives natively without new tooling." + }, + { + "claim": "OCI Domain artifacts provide content-addressed versioned contracts without a custom server", + "detail": "A Domain artifact is a set of Nickel schema files (inputs.ncl, outputs.ncl, events.ncl, capabilities.ncl, version.ncl) pushed to the existing zot registry with a custom mediaType. oras-cli handles push/pull. Content-addressable digests provide integrity without signing in v0.1 (acceptable for internal use; cosign added in hardening). No custom server, no custom protocol: standard OCI distribution API." + }, + { + "claim": "Ruta beta for OCI CLI surface: local implementation in prvng integration, not upstream to ontoref", + "detail": "ontoref v0.1.0 implements no OCI commands: no domain publish, no domain pull, no ecosystem domains, no OCI distribution API access, no custom mediaType management. Contributing upstream requires designing, reviewing, and merging a large module in a project with its own release cadence before the first proof-of-stack. Implementing locally under prvng integration and extracting after validation is coherent with the lift-out pattern already practised (lian-build and cloudatasave both originated in provisioning). Breaking changes during v0.1 stay local. Extraction is mechanical once the contract is stable." + }, + { + "claim": "Ruta B for Mode schema extension: embedded subset in provisioning schemas until stable", + "detail": "For the same iteration-cost reason: a Mode with kind = 'integration and its associated fields (domains_used, invocation, direction) lives in provisioning/schemas/lib/integration_mode_manifest.ncl until validated with two real consumers (lian-build, cloudatasave). Promoting upstream after validation avoids locking the ontoref schema to an API that may still change." + }, + { + "claim": "catalog/ rename removes the semantic collision from the codebase permanently", + "detail": "As long as provisioning/extensions/ exists, every future developer must reason about whether 'extension' means the IaC catalog or the rejected plugin protocol. A clean rename to provisioning/catalog/ eliminates the ambiguity at zero ongoing cost. The protocol framing disappears from commands, dispatch, schemas, and module paths simultaneously." + }, + { + "claim": "Modes never read caller filesystem — context arrives as typed stdin JSON", + "detail": "The plugin-protocol approach allowed extension manifests to declare filesystem paths the host would populate. This creates implicit coupling: the Mode depends on the host's directory layout. Delivering context as a typed JSON payload (assembled by context-assembler from Cabling) means the Mode binary needs no knowledge of the caller's filesystem. The contract is the Domain schema, not a path convention." + } + ], + "related_adrs": [ + "adr-040-lian-build-lift-out", + "adr-041-cloudatasave-lift-out", + "adr-039-build-infrastructure-ephemeral", + "adr-033-cluster-component-extension-pattern" + ], + "status": "Accepted", + "title": "Ecosystem integration via federated Integration Modes mediated by versioned Domain artifacts in OCI" +} diff --git a/.ncl-cache/fc427b3adfbe102ba30f43805d069be0a17c0585bd6d3b07cde296b110baaeb8.json b/.ncl-cache/fc427b3adfbe102ba30f43805d069be0a17c0585bd6d3b07cde296b110baaeb8.json new file mode 100644 index 0000000..8dbbb8e --- /dev/null +++ b/.ncl-cache/fc427b3adfbe102ba30f43805d069be0a17c0585bd6d3b07cde296b110baaeb8.json @@ -0,0 +1,191 @@ +{ + "control_center": { + "audit": { + "enabled": false, + "redact_sensitive": true, + "storage": { + "immutable": false, + "retention_days": 90 + } + }, + "build": { + "base_image": "rust:1.82-trixie", + "binary": "provisioning-control-center", + "buildkit": { + "cache_mode": "local", + "inline_cache": false, + "parallel_jobs": 2 + }, + "chef_enabled": true, + "config_file": "config.defaults.toml", + "extra_runtime_pkgs": [], + "features": [ + "all" + ], + "health_path": "/health", + "package": "control-center", + "port": 9091, + "runtime_image": "debian:trixie-slim", + "sccache": { + "bucket": "rust-cache", + "enabled": false, + "region": "" + }, + "user_id": 1000 + }, + "compliance": { + "data_retention": { + "audit_log_days": 2555, + "policy_years": 7 + }, + "enabled": false, + "encryption_required": false, + "validation": { + "enabled": false, + "interval_hours": 24 + } + }, + "database": { + "backend": "rocksdb", + "connection_string": "127.0.0.1:8000", + "credentials": { + "password": "root", + "username": "root" + }, + "max_retries": "3", + "mode": "embedded", + "path": "/var/lib/provisioning/control-center/data", + "pool_size": 10, + "retry": true, + "timeout": 30 + }, + "integrations": { + "ldap": { + "enabled": false + }, + "oauth2": { + "enabled": false + }, + "webhooks": { + "enabled": false + } + }, + "logging": { + "format": "text", + "level": "info" + }, + "monitoring": { + "enabled": false, + "health_check": { + "enabled": false, + "interval": 30 + }, + "metrics": { + "enabled": false, + "interval": 60 + }, + "resources": { + "alert_threshold": 80, + "cpu": false, + "disk": false, + "memory": false, + "network": false + } + }, + "policy": { + "cache": { + "enabled": true, + "max_policies": 10000, + "ttl": 3600 + }, + "enabled": true, + "versioning": { + "enabled": true, + "max_versions": 20 + } + }, + "rbac": { + "attribute_based": false, + "default_role": "user", + "dynamic_roles": false, + "enabled": true, + "hierarchy": true, + "roles": { + "admin": true, + "operator": true, + "viewer": true + } + }, + "security": { + "cors": { + "allow_credentials": false, + "enabled": false + }, + "jwt": { + "algorithm": "HS256", + "audience": "provisioning", + "expiration": 3600, + "issuer": "control-center", + "refresh_expiration": 86400, + "secret": "solo-mode-secret-change-in-production" + }, + "mfa": { + "lockout_duration": 15, + "max_attempts": "5", + "methods": [ + "totp" + ], + "required": false + }, + "rate_limiting": { + "enabled": false, + "max_requests": "1000", + "window_seconds": 60 + }, + "rbac": { + "default_role": "user", + "enabled": true, + "inheritance": true + }, + "session": { + "idle_timeout": 3600, + "max_duration": 86400, + "tracking": false + }, + "tls": { + "client_auth": false, + "enabled": false + } + }, + "server": { + "graceful_shutdown": true, + "host": "127.0.0.1", + "keep_alive": 75, + "max_connections": 100, + "port": 9012, + "request_timeout": 30000, + "shutdown_timeout": 30, + "workers": 2 + }, + "users": { + "audit_enabled": false, + "enabled": true, + "registration": { + "auto_assign_role": "user", + "enabled": true, + "requires_approval": false + }, + "sessions": { + "absolute_timeout": 86400, + "idle_timeout": 3600, + "max_active": 5 + } + }, + "workspace": { + "enabled": true, + "multi_workspace": false, + "name": "default", + "path": "/var/lib/provisioning/control-center" + } + } +} diff --git a/.ncl-cache/fd2a05cfb48e4a75708d53b296f744531201b293380aa13d61995532c993d138.json b/.ncl-cache/fd2a05cfb48e4a75708d53b296f744531201b293380aa13d61995532c993d138.json new file mode 100644 index 0000000..e90a311 --- /dev/null +++ b/.ncl-cache/fd2a05cfb48e4a75708d53b296f744531201b293380aa13d61995532c993d138.json @@ -0,0 +1,21 @@ +{ + "artifact": { + "description": "Delivers workspace secrets (credentials, tokens, age keys) from provisioning vault to integration mode participants. Consumer calls the context assembler binary on stdin to receive a JSON envelope with resolved secret values.", + "id": "secret-delivery", + "layers": [ + { + "description": "contract.ncl — Nickel type definition for the secret-delivery context JSON envelope", + "media_type": "application/vnd.ontoref.domain.contract.v1", + "required": true + }, + { + "description": "example.json — sample context envelope for integration testing", + "media_type": "application/vnd.ontoref.domain.example.v1", + "required": false + } + ], + "media_type": "application/vnd.ontoref.domain.v1", + "uses_registry": "primary", + "version": "0.1.0" + } +} diff --git a/.ncl-cache/fdf8f02e942ae851a75a220b3c7740d5199eda66840b4410b9d54fe97f51c856.json b/.ncl-cache/fdf8f02e942ae851a75a220b3c7740d5199eda66840b4410b9d54fe97f51c856.json new file mode 100644 index 0000000..2b88b2c --- /dev/null +++ b/.ncl-cache/fdf8f02e942ae851a75a220b3c7740d5199eda66840b4410b9d54fe97f51c856.json @@ -0,0 +1,129 @@ +{ + "metadata": { + "actors": [ + "Developer" + ], + "adr_refs": [], + "backlog_refs": [], + "description": "Rolling upgrade with backup, health gates, and automatic rollback on failure", + "id": "upgrade-services", + "name": "Upgrade Management Services", + "requires_approval": true, + "tags": [ + "upgrade", + "services", + "L3" + ], + "triggers": { + "manual": true + } + }, + "upgrade_services": { + "description": "Upgrade L3 services preserving data and connectivity", + "id": "upgrade-services", + "rollback": [ + { + "depends_on": [], + "id": "restore-pg", + "on_error": "Continue", + "targets": [ + { + "component": "postgresql", + "operation": "restore" + } + ] + } + ], + "steps": [ + { + "depends_on": [], + "id": "backup-pg", + "on_error": "Stop", + "targets": [ + { + "component": "postgresql", + "operation": "backup" + } + ] + }, + { + "depends_on": [ + "backup-pg" + ], + "id": "upgrade-pg", + "on_error": "Rollback", + "targets": [ + { + "component": "postgresql", + "operation": "update" + } + ] + }, + { + "depends_on": [ + "upgrade-pg" + ], + "id": "upgrade-forgejo", + "on_error": "Rollback", + "targets": [ + { + "component": "forgejo", + "operation": "update" + } + ] + }, + { + "depends_on": [ + "upgrade-pg", + "upgrade-forgejo" + ], + "id": "upgrade-woodpecker", + "on_error": "Rollback", + "targets": [ + { + "component": "woodpecker", + "operation": "update" + } + ] + }, + { + "depends_on": [], + "id": "upgrade-zot", + "on_error": "Rollback", + "targets": [ + { + "component": "zot", + "operation": "update" + } + ] + }, + { + "depends_on": [ + "upgrade-forgejo", + "upgrade-woodpecker", + "upgrade-zot" + ], + "id": "validate", + "on_error": "Continue", + "targets": [ + { + "component": "postgresql", + "operation": "health" + }, + { + "component": "forgejo", + "operation": "health" + }, + { + "component": "woodpecker", + "operation": "health" + }, + { + "component": "zot", + "operation": "health" + } + ] + } + ] + } +} diff --git a/.ncl-cache/fe27b77125b99dfec951325d95fd81e984919e76f7ccb0aa09fe63c3ce4e89ac.json b/.ncl-cache/fe27b77125b99dfec951325d95fd81e984919e76f7ccb0aa09fe63c3ce4e89ac.json new file mode 100644 index 0000000..aac9488 --- /dev/null +++ b/.ncl-cache/fe27b77125b99dfec951325d95fd81e984919e76f7ccb0aa09fe63c3ce4e89ac.json @@ -0,0 +1,14 @@ +{ + "crio": { + "name": "crio", + "operations": { + "delete": false, + "health": true, + "install": true, + "reinstall": true + }, + "runtime_default": "crun", + "runtimes": "crun,runc", + "version": "1.31.0" + } +} diff --git a/.ncl-cache/fe3fe6eda7095b6f8fc50dfe1b6f79afb0aeb42ff691e886ca234910f457c033.json b/.ncl-cache/fe3fe6eda7095b6f8fc50dfe1b6f79afb0aeb42ff691e886ca234910f457c033.json new file mode 100644 index 0000000..62d8c4a --- /dev/null +++ b/.ncl-cache/fe3fe6eda7095b6f8fc50dfe1b6f79afb0aeb42ff691e886ca234910f457c033.json @@ -0,0 +1,136 @@ +{ + "Crun": { + "cmd_task": "install", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: configuration in git, no runtime data to capture" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "mode": "taskserv", + "name": "crun", + "operations": { + "delete": false, + "health": false, + "install": true, + "reinstall": true + }, + "version": "1.21" + }, + "DefaultCrun": { + "cmd_task": "install", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: configuration in git, no runtime data to capture" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "mode": "taskserv", + "name": "crun", + "operations": { + "delete": false, + "health": false, + "install": true, + "reinstall": true + }, + "version": "1.21" + }, + "Version": { + "dependencies": [], + "name": "crun", + "version": { + "check_latest": true, + "current": "1.21", + "grace_period": 86400, + "site": "", + "source": "github.com/containers/crun", + "tags": "" + } + }, + "defaults": { + "crun": { + "cmd_task": "install", + "concerns": { + "backup": { + "kind": "disabled", + "reason": "stateless: configuration in git, no runtime data to capture" + }, + "certs": { + "kind": "disabled", + "reason": "no ACME issuer required" + }, + "dns": { + "kind": "disabled", + "reason": "no DNS records owned by this component" + }, + "observability": { + "backlog_ref": "OBS-001", + "kind": "pending", + "reason": "ObservabilityImpl iteration deferred — surface stub only" + }, + "security": { + "backlog_ref": "SEC-001", + "kind": "pending", + "reason": "SecurityImpl iteration deferred — surface stub only" + }, + "tls": { + "kind": "disabled", + "reason": "no TLS termination at this layer" + } + }, + "mode": "taskserv", + "name": "crun", + "operations": { + "delete": false, + "health": false, + "install": true, + "reinstall": true + }, + "version": "1.21" + } + } +} diff --git a/.ncl-cache/fe5df262377ddaa0079b16122fdb6e2f72b4766f0e93a73177f461f8962e8bee.json b/.ncl-cache/fe5df262377ddaa0079b16122fdb6e2f72b4766f0e93a73177f461f8962e8bee.json new file mode 100644 index 0000000..f36969b --- /dev/null +++ b/.ncl-cache/fe5df262377ddaa0079b16122fdb6e2f72b4766f0e93a73177f461f8962e8bee.json @@ -0,0 +1,86 @@ +{ + "permission": { + "fromPort": 80, + "name": "default-rule", + "protocol": "tcp", + "ranges": "[{CidrIp=0.0.0.0/0}]", + "toPort": 80 + }, + "provision_aws": { + "main": { + "avail_zone": "us-east-1a", + "cidr_block": "10.0.0.0/24", + "sg": "", + "subnet": "subnet-default", + "vpc": "vpc-default" + }, + "priv": "" + }, + "provision_env_aws_main": { + "avail_zone": "us-east-1a", + "cidr_block": "10.0.0.0/24", + "sg": "", + "subnet": "subnet-default", + "vpc": "vpc-default" + }, + "provision_env_aws_priv": { + "avail_zone": "us-east-1a", + "cidr_block": "172.16.0.0/24", + "sg": "", + "subnet": "subnet-private", + "vpc": "vpc-private" + }, + "req_plan": { + "arch": "x86_64", + "cores": 1, + "ena": "supported", + "gen": "current", + "infaces": 2, + "memory": 1024, + "scale": true + }, + "security_group": { + "id": "", + "name": "default-sg", + "perms": [] + }, + "server_aws": { + "clusters": [], + "extra_hostnames": [], + "hostname": "aws-default-server", + "labels": "provider=aws", + "lock": false, + "network_private_ip": "", + "network_public_ipv4": true, + "network_public_ipv6": false, + "network_utility_ipv4": true, + "network_utility_ipv6": false, + "storages": [ + { + "deletetermination": false, + "device": "/dev/sda1", + "labels": "", + "size": 30, + "voldevice": "/dev/sda1", + "volname": "root", + "voltype": "gp2", + "zone": "us-east-1a" + } + ], + "taskservs": [], + "title": "Default AWS Server", + "user": "ec2-user", + "user_home": "/home/ec2-user", + "user_ssh_port": 22 + }, + "storage_aws": { + "deletetermination": false, + "device": "/dev/sda1", + "labels": "", + "size": 30, + "voldevice": "sdf", + "volname": "root", + "voltype": "gp2", + "zone": "us-east-1a" + } +} diff --git a/.ncl-cache/feb5c1d8be010858d10e94f772984edb44004272051144a46b64452147eabd46.json b/.ncl-cache/feb5c1d8be010858d10e94f772984edb44004272051144a46b64452147eabd46.json new file mode 100644 index 0000000..53fbb31 --- /dev/null +++ b/.ncl-cache/feb5c1d8be010858d10e94f772984edb44004272051144a46b64452147eabd46.json @@ -0,0 +1,48 @@ +{ + "best_practices": [ + "bp_016", + "bp_032", + "bp_033" + ], + "category": "service", + "conflicts_with": [ + "velero", + "k10", + "stash" + ], + "dependencies": [ + "secretumvault", + "platform_nats" + ], + "description": "Multi-context backup orchestrator daemon and on-host runner. Restic-first with kopia opt-in; reads Nickel-declared policies, replicates to ≥2 destinations, integrates with secretumvault and platform-nats.", + "name": "backup_manager", + "provides": [ + { + "id": "backup-manager", + "interface": "service/backup-manager", + "version": "0.1.0" + } + ], + "requires": [ + { + "capability": "kubernetes-cluster", + "kind": "Required" + }, + { + "capability": "object-storage-s3", + "kind": "Required" + }, + { + "capability": "secret-store-vault", + "kind": "Required" + } + ], + "tags": [ + "backup", + "restic", + "kopia", + "ontoref", + "service" + ], + "version": "0.1.0" +} diff --git a/.ncl-cache/febee96f8cc5d95b1fe7ba6b5e88475e35a0f52939c4a6215232a614087f8114.json b/.ncl-cache/febee96f8cc5d95b1fe7ba6b5e88475e35a0f52939c4a6215232a614087f8114.json new file mode 100644 index 0000000..62bb1e9 --- /dev/null +++ b/.ncl-cache/febee96f8cc5d95b1fe7ba6b5e88475e35a0f52939c4a6215232a614087f8114.json @@ -0,0 +1,156 @@ +{ + "DefaultVmAutoStartConfig": { + "depends_on": [], + "enabled": true, + "max_start_retries": 3, + "on_start_failure": "retry", + "ssh_timeout_seconds": 300, + "start_delay_seconds": 0, + "start_order": 0, + "vm_name": "", + "wait_for_ssh": true + }, + "DefaultVmCleanupPolicy": { + "alert_on_cleanup_failure": true, + "check_interval_minutes": 60, + "cleanup_batch_size": 10, + "cleanup_enabled": true, + "cleanup_in_window_only": true, + "cleanup_window_end": "06:00", + "cleanup_window_start": "02:00", + "dry_run_mode": false, + "log_cleanup_operations": true, + "max_concurrent_cleanups": 3, + "require_confirmation": false, + "retention_days": 7, + "skip_on_low_resources": true + }, + "DefaultVmCleanupSchedule": { + "cleanup_attempts": 0, + "cleanup_status": "pending", + "created_at": "1970-01-01T00:00:00Z", + "mode": "temporary", + "scheduled_cleanup_at": "1970-01-01T00:00:00Z", + "ttl_hours": 24, + "vm_id": "", + "vm_name": "" + }, + "DefaultVmLifecyclePolicy": { + "enforce_cpu_limit": true, + "enforce_disk_limit": false, + "enforce_memory_limit": true, + "on_disk_full": "none", + "on_host_reboot": "start", + "on_host_shutdown": "shutdown", + "on_memory_pressure": "none" + }, + "DefaultVmPersistence": { + "auto_cleanup": true, + "auto_start": false, + "cleanup_grace_period": 60, + "created_at_unix": 0, + "force_cleanup": false, + "max_retries": 5, + "mode": "permanent", + "restart_policy": "always", + "ttl_hours": 24 + }, + "DefaultVmRecoveryState": { + "config_snapshot": {}, + "creation_timestamp": "1970-01-01T00:00:00Z", + "last_checkpoint": "1970-01-01T00:00:00Z", + "state_before_shutdown": "stopped", + "vm_id": "", + "vm_name": "" + }, + "DefaultVmStateSnapshot": { + "cpu_usage_percent": 0, + "disk_usage_gb": 0, + "ip_addresses": [], + "mac_addresses": [], + "memory_usage_mb": 0, + "restart_count": 0, + "snapshot_time": "1970-01-01T00:00:00Z", + "uptime_seconds": 0, + "vm_name": "", + "vm_state": "stopped" + }, + "defaults": { + "VmAutoStartConfig": { + "depends_on": [], + "enabled": true, + "max_start_retries": 3, + "on_start_failure": "retry", + "ssh_timeout_seconds": 300, + "start_delay_seconds": 0, + "start_order": 0, + "vm_name": "", + "wait_for_ssh": true + }, + "VmCleanupPolicy": { + "alert_on_cleanup_failure": true, + "check_interval_minutes": 60, + "cleanup_batch_size": 10, + "cleanup_enabled": true, + "cleanup_in_window_only": true, + "cleanup_window_end": "06:00", + "cleanup_window_start": "02:00", + "dry_run_mode": false, + "log_cleanup_operations": true, + "max_concurrent_cleanups": 3, + "require_confirmation": false, + "retention_days": 7, + "skip_on_low_resources": true + }, + "VmCleanupSchedule": { + "cleanup_attempts": 0, + "cleanup_status": "pending", + "created_at": "1970-01-01T00:00:00Z", + "mode": "temporary", + "scheduled_cleanup_at": "1970-01-01T00:00:00Z", + "ttl_hours": 24, + "vm_id": "", + "vm_name": "" + }, + "VmLifecyclePolicy": { + "enforce_cpu_limit": true, + "enforce_disk_limit": false, + "enforce_memory_limit": true, + "on_disk_full": "none", + "on_host_reboot": "start", + "on_host_shutdown": "shutdown", + "on_memory_pressure": "none" + }, + "VmPersistence": { + "auto_cleanup": true, + "auto_start": false, + "cleanup_grace_period": 60, + "created_at_unix": 0, + "force_cleanup": false, + "max_retries": 5, + "mode": "permanent", + "restart_policy": "always", + "ttl_hours": 24 + }, + "VmRecoveryState": { + "config_snapshot": {}, + "creation_timestamp": "1970-01-01T00:00:00Z", + "last_checkpoint": "1970-01-01T00:00:00Z", + "state_before_shutdown": "stopped", + "vm_id": "", + "vm_name": "" + }, + "VmStateSnapshot": { + "cpu_usage_percent": 0, + "disk_usage_gb": 0, + "ip_addresses": [], + "mac_addresses": [], + "memory_usage_mb": 0, + "restart_count": 0, + "snapshot_time": "1970-01-01T00:00:00Z", + "uptime_seconds": 0, + "vm_name": "", + "vm_state": "stopped" + } + } +} diff --git a/.ncl-cache/ffd5d59f1e27ce52395ab5e154e4e17a97a09d3a224e3931aa1b935d4662246e.json b/.ncl-cache/ffd5d59f1e27ce52395ab5e154e4e17a97a09d3a224e3931aa1b935d4662246e.json new file mode 100644 index 0000000..a9a0015 --- /dev/null +++ b/.ncl-cache/ffd5d59f1e27ce52395ab5e154e4e17a97a09d3a224e3931aa1b935d4662246e.json @@ -0,0 +1,12 @@ +{ + "dependencies": [], + "name": "oci_reg", + "version": { + "check_latest": true, + "current": "v2.1.15.", + "grace_period": 86400, + "site": "https://zotregistry.dev/", + "source": "https://github.com/project-zot/zot/releases", + "tags": "https://github.com/project-zot/zot/tags" + } +} diff --git a/.ncl-cache/manifest.json b/.ncl-cache/manifest.json new file mode 100644 index 0000000..1ae6219 --- /dev/null +++ b/.ncl-cache/manifest.json @@ -0,0 +1,27136 @@ +{ + "entries": { + "/Users/Akasha/project-provisioning/provisioning/extensions/components/etcd/nickel/defaults.ncl": { + "cache_key": "f445b50a1efe042176d1f2129a904b78a21b5a7d145f3d7a67f4a5a12f19c22d", + "source_mtime": 1776557971, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/hetzner_csi/nickel/contracts.ncl": { + "cache_key": "59d7302ba5ad03e0c41ad9bdd61072f2a81e721bea704ee330340a5e90bfb5c5", + "source_mtime": 1777503248, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/server_defaults.ncl": { + "cache_key": "74e370ba7b187fff4c4ef9af3162374e5cc6d75f300070661ce082c4d3729d68", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/backup_manager/nickel/main.ncl": { + "cache_key": "72d5d5578ff5dca147d03072743b96d509b470b96a1e2d0d756863290d8ade44", + "source_mtime": 1777501622, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/storage/mayastor/nickel/main.ncl": { + "cache_key": "ae7ea786983f0653e737c2332ad65319663a4755924d2c9cb5e77a13a232f112", + "source_mtime": 1765846562, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/fip/metadata.ncl": { + "cache_key": "6fff71acf992c60742dc6655783f392191fca34d01bf55b12402d930ac49f855", + "source_mtime": 1776348203, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/hetzner_csi/metadata.ncl": { + "cache_key": "691dc4d072831cd8eddccc9224b0b4d40a3d5e98a182928acdb7f543acad45af", + "source_mtime": 1776351064, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/providers/local/nickel/_version.ncl": { + "cache_key": "f92a039df5ca4e072b6721ee045114376df0b9fe62f34e651d79cb485c1b08d4", + "source_mtime": 1765835688, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/coder/nickel/main.ncl": { + "cache_key": "81da38f0b346e973009cfb3778edea031032babfff8c821837d76d567ce03458", + "source_mtime": 1765836808, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/workspace_config.ncl": { + "cache_key": "5dc16eba00cc6d3650a1176df8d16798f7f83c6798dc1978a81ae247a31f5462", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/card.ncl": { + "cache_key": "92c99acb71db6d978bf7bbf082f8fb466726ef0eab82e60edc5696b3c1dbecb6", + "source_mtime": 1773543941, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/platform/config/ncl-sync.ncl": { + "cache_key": "85ca328eab23d37ab650ae1b45ba939df3d337e9ef87239ac4e7e8b78952868b", + "source_mtime": 1776388064, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/proxy/nickel/version.ncl": { + "cache_key": "72d96ec3c63a7f650a17d328afb0f5a9f250e3d83b70c74489dcd3f7ef09b9ec", + "source_mtime": 1765836528, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/k0s/nickel/defaults.ncl": { + "cache_key": "96dcd7e03906f6ed76c62a0317d7e2ad007e55ef48e7dc54bf3cf186e7206735", + "source_mtime": 1776297565, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/vol_prepare/nickel/main.ncl": { + "cache_key": "6f5ac27aa77e892faf705b2796bce2a4d21b01fabf48722c5504b659e8002103", + "source_mtime": 1776345647, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/istio/nickel/main.ncl": { + "cache_key": "fa3196dd8751370a75dda18ffa7ad26614241c7a51f5cb489db57b0929e168ff", + "source_mtime": 1765836455, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/plataform_config/examples/orchestrator.solo.example.ncl": { + "cache_key": "e897c8587278a1d7f1a74b54de9823b866c612c084a84957fe7c7bd3efa863f1", + "source_mtime": 1767705710, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/polkadot/node/nickel/main.ncl": { + "cache_key": "ad74004015b4d068189de31bd0546de102f66504687b1277c4c0a314ca4ad98a", + "source_mtime": 1765837449, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/examples_batch_defaults.ncl": { + "cache_key": "d0c0abb9e66a4d545851f8bd6d7568ba71542544268f4dd3d78f3d111f4feca0", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/container_runtime/podman/nickel/main.ncl": { + "cache_key": "3a1518ac701ce0115c688b01c4ffca16975c61ba0f0224e400e3d24d990d4d3b", + "source_mtime": 1765836015, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/odoo/nickel/defaults.ncl": { + "cache_key": "b2b27cf217a9979f79f3af56309fe0a4359bf48cb3457ef5700514a847085d80", + "source_mtime": 1777505655, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.ontology/gate.ncl": { + "cache_key": "b72c8ac82f92f5a3255eba70a3a99e7e1547452438a062c3229a192918c9d3df", + "source_mtime": 1773475260, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/vm_lifecycle_defaults.ncl": { + "cache_key": "7bb8ec2d48ee0f46040a6ce0d752b78e83fb96f16c5e20184b446fd4fb65d285", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-021-workspace-composition-dag.ncl": { + "cache_key": "f9a548ab32751917f6c9b124c6ea719358cead8a0b6432d90fccd4746f312856", + "source_mtime": 1775259724, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/node/nickel/metadata.ncl": { + "cache_key": "1f46b86f4c0ba0ff0820360ae0effbfc212da8dcd7b5c43b3fc7136b0bdfa27e", + "source_mtime": 1765837141, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/kubernetes/nickel/version.ncl": { + "cache_key": "faf98ac52cf0c8dc5325e5b0793ee4fea7cf1cd6b00452ca1e6c7a33e6402f6a", + "source_mtime": 1775994189, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/domains/cache-management/manifest.ncl": { + "cache_key": "04ead623f8a64513f57f832683d2a3319c1b92a12e8572300f61253400780244", + "source_mtime": 1777805628, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/resolv/nickel/version.ncl": { + "cache_key": "d1b179cfe0885fe42547ec9086b4d85917b2772632414e5ffb4cec38669591df", + "source_mtime": 1776345788, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/modes.ncl": { + "cache_key": "f14df2f34f00a20eadd147dcf300d788c56ad2ed28f464d2f3a38195b6ef34ac", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/vol_prepare/nickel/version.ncl": { + "cache_key": "20cc6b45cda55905ffcbdfcd03e1d242c782caf5d5857bd779401de32c69220b", + "source_mtime": 1776345651, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/provisioning/nickel/defaults.ncl": { + "cache_key": "9f41ebe6ed65af7708fe24e2a1a627a2c065cc279eedee94f560892a7e588f9f", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/misc/metadata.ncl": { + "cache_key": "d1543edbd845c09216233bc9556b00b52a2ae769556b828b4c33761aa1a2db2e", + "source_mtime": 1775255505, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/templates/workspace/nickel/lib/provider_defaults.ncl": { + "cache_key": "a1df240374ea0027adfa326bcad3ff42d783a1d13bf6c8b6375fb0bdead80ede", + "source_mtime": 1769974104, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/providers/local/nickel/main.ncl": { + "cache_key": "c9177cda22f79a77a4e83e48e3298f8607134dae2ff760c3d485812c1874b113", + "source_mtime": 1765835684, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/coder/nickel/defaults.ncl": { + "cache_key": "984e58dc3954ba654500b3fb0c7f648244c7f642e1b024f08485c31bf8d9649c", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/proxy/nickel/defaults.ncl": { + "cache_key": "2d41e786384f38f2304827bf334e5aa861a62529ebb75b4710a0b05aa72e51b6", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/fip/nickel/main.ncl": { + "cache_key": "dbb61008851c620af10575c54ba81ccc5c3ba1b788a6400c788dcea10a1f42e5", + "source_mtime": 1776348146, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/cloudflare/metadata.ncl": { + "cache_key": "d227973593635f6e3dd04691905053ced1956183179f27e5f0c0782c45ca9ae5", + "source_mtime": 1777338055, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/zot/nickel/version.ncl": { + "cache_key": "50d58e49a1036a9620dbc847a00c71748c9a33869e3b961118cc627ad2836ff9", + "source_mtime": 1776345742, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/stalwart/nickel/main.ncl": { + "cache_key": "b9eaa14c51ebf61664fd31df462582da62abd69a569eba7fd3be04d422ddadd0", + "source_mtime": 1776745263, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/democratic_csi/nickel/defaults.ncl": { + "cache_key": "f50a075c5addc1cf2e9260cc45bdf109a04f8c9e903415405a1840570aef95cd", + "source_mtime": 1777505108, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/wireguard/nickel/version.ncl": { + "cache_key": "0c9a18c9ac1bbd53e5810b5d0cdccfdd7d42166c45c8791ca321bb33c556603f", + "source_mtime": 1777238666, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/resolv/nickel/version.ncl": { + "cache_key": "d1b179cfe0885fe42547ec9086b4d85917b2772632414e5ffb4cec38669591df", + "source_mtime": 1765836446, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/etcd/nickel/main.ncl": { + "cache_key": "69da2a9759617e1f334ae0ecf008d8d43fa709f1d0aaf79a1bb24dc20da07fa4", + "source_mtime": 1776557977, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/kubernetes/kubectl/nickel/main.ncl": { + "cache_key": "95870b7774bf7aed6740c24f04c60800dfc4557b2ee2739a402d38b960e10840", + "source_mtime": 1765836373, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/woodpecker-ci/nickel/contracts.ncl": { + "cache_key": "53ef45bc9854211d347ecdddb3e2ce123807f2f54c469017eaf602af4633dc64", + "source_mtime": 1765837336, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/upcloud/nickel/main.ncl": { + "cache_key": "af0c14b78bf22b6f5b6888a755630c2a18577ef7d79e96442a8bcd30d051573a", + "source_mtime": 1765835653, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/democratic_csi/metadata.ncl": { + "cache_key": "19c916739e880618aee3b699d3a38a0f0427fb74919697706470026525d3d679", + "source_mtime": 1776351197, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/card.ncl": { + "cache_key": "92c99acb71db6d978bf7bbf082f8fb466726ef0eab82e60edc5696b3c1dbecb6", + "source_mtime": 1773543941, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/forgejo/nickel/version.ncl": { + "cache_key": "50d58e49a1036a9620dbc847a00c71748c9a33869e3b961118cc627ad2836ff9", + "source_mtime": 1776345607, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/hypervisor/metadata.ncl": { + "cache_key": "f6c3b9317193a00979445a6513c277419aef6017bfbe2d69337349ec2b70510c", + "source_mtime": 1775255504, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/container_runtime/crun/nickel/version.ncl": { + "cache_key": "a2102af81458fc9c31e53ae9e982a2188b37949443d52b32e3564474e7d3886c", + "source_mtime": 1776031093, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/longhorn/cluster/manifest_plan.ncl": { + "cache_key": "af12de4ba01272cab897af2bece8c03555293e13c858f405cdae1b516f3c75d4", + "source_mtime": 1777260446, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/vol_prepare/nickel/main.ncl": { + "cache_key": "6f5ac27aa77e892faf705b2796bce2a4d21b01fabf48722c5504b659e8002103", + "source_mtime": 1776345647, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/wireguard/cluster/manifest_plan.ncl": { + "cache_key": "800b485d11bc8c7fa0abe50d10a2924299b2791500847a9b0edfe2554a9390c4", + "source_mtime": 1777249297, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-020-extension-capability-declarations.ncl": { + "cache_key": "23e80f937250cd5ae2fff798c36c1e849da8197ea68fbabc7eb57b9bb0ae68ec", + "source_mtime": 1777609952, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/storage/hetzner_csi/nickel/version.ncl": { + "cache_key": "2b2958a5e9f8b92f815cbeda1814101792156ba568d33b4f3f1ba5ae2a2dfaff", + "source_mtime": 1775931257, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/container_runtime/runc/nickel/main.ncl": { + "cache_key": "f677ea4552af37c7329fbec740658ab759ed659c0fea075510c97ee803a17a87", + "source_mtime": 1765836055, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/kubernetes/k8s_nodejoin/nickel/defaults.ncl": { + "cache_key": "8f95a2781072ae0208b1b6fd5d81cccbe43ae1edc22521e6ff708569706df805", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/version.ncl": { + "cache_key": "efd2ae955a08de9d457a738a77027c1a96f14ec6af26b336f4ec5bbc737383f0", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/storage/oci_reg/nickel/main.ncl": { + "cache_key": "2013736bd385924da1827acb046174496806c5b377a9372d70ebbc44de2b5cb9", + "source_mtime": 1765836826, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/hetzner/nickel/image_defaults.ncl": { + "cache_key": "e76833150530c539ec932e82f53220fe73a658cec04162ef7c5df34dc9b2a3b9", + "source_mtime": 1776111083, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/resolv/nickel/defaults.ncl": { + "cache_key": "9d1cd4f5ea1cf1b6c84af9dd95750a0c7cf158b82f7d162a09efe4f4beaeaab2", + "source_mtime": 1776680566, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/backup_manager/nickel/main.ncl": { + "cache_key": "72d5d5578ff5dca147d03072743b96d509b470b96a1e2d0d756863290d8ade44", + "source_mtime": 1777501622, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/traefik/nickel/main.ncl": { + "cache_key": "c4daeae9b73ef5c0e63697d38be910f2b48d6989875382165dd9149e9e086359", + "source_mtime": 1765836475, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/runc/nickel/main.ncl": { + "cache_key": "e282eac4a9471e8e7e36651bd86cfe1e36ccd0e23ef19becaa45cdd416d068fe", + "source_mtime": 1776557192, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/reflection/modes/validate-radicle-governance.ncl": { + "cache_key": "b085bfdf5335116c0cdd050ccbd42db0033e988192e237fdc220678434794284", + "source_mtime": 1777855779, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/templates/workspace/nickel/lib/provider_defaults.ncl": { + "cache_key": "a1df240374ea0027adfa326bcad3ff42d783a1d13bf6c8b6375fb0bdead80ede", + "source_mtime": 1769974104, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/forgejo/nickel/main.ncl": { + "cache_key": "25444fd1c87548f89b0aa620dc681c84690792fa94dd616b0732c09a3c064b86", + "source_mtime": 1765837256, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/container_runtime/podman/nickel/defaults.ncl": { + "cache_key": "bb4ab1ebc70521480685a8e192601b65165c7620997cfee50936eebf38515455", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/integrations/gitops.ncl": { + "cache_key": "800c45a84cd553e0c28fed69ddfe1d5b7a5d6ee3862019c5abc1417cea248e32", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/.ontology/workflow.ncl": { + "cache_key": "679588ec7a3fd8a326226fe967a900094049cf75108943f1f2602c24f9f1f920", + "source_mtime": 1775687151, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/databases/redis/nickel/version.ncl": { + "cache_key": "802204b1109a3aa7da4c5cef854b161d77e7d911ef3fe4c78356270c9b35ace9", + "source_mtime": 1765835838, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/nats/nickel/version.ncl": { + "cache_key": "7bd71f41a1f6ba63e83c3b52af594317185442786e3205da802bb8991621f8ed", + "source_mtime": 1777209448, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/os/nickel/defaults.ncl": { + "cache_key": "2f25a7eb6f7a0a50f069222d15d78138b2657dd58f665c4fbe900ec915e6e14e", + "source_mtime": 1776271469, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/provisioning_config/examples/vault-service.solo.example.ncl": { + "cache_key": "0645c7ace6bd95d139cc891582d3ecf95c179a28f08650407eb8c482ec9c471b", + "source_mtime": 1767655501, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/container_runtime/crio/nickel/main.ncl": { + "cache_key": "9282a35989b708d547207d89a12138653d11ec2f2018c7ac7ea45cf467debc89", + "source_mtime": 1765836041, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/stalwart/nickel/defaults.ncl": { + "cache_key": "09dc9f98355b11570a4edb32c1fe0b11ff4936a2b57d3ed6de7a3b8d51477ad8", + "source_mtime": 1776745254, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/oras/nickel/main.ncl": { + "cache_key": "900ba96b7e8727896cec2a94c8837aa6f84cfe665945c1b014214cc00d5c1eeb", + "source_mtime": 1765836642, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/storage/oci_reg/nickel/main.ncl": { + "cache_key": "2013736bd385924da1827acb046174496806c5b377a9372d70ebbc44de2b5cb9", + "source_mtime": 1765836826, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/storage/democratic_csi/nickel/defaults.ncl": { + "cache_key": "4036dc3047f88abf931f594ec6f33d9adc3e1f3319358943127896f9bd842494", + "source_mtime": 1775933806, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/gitea/nickel/defaults.ncl": { + "cache_key": "8cc010c678ad19020735fc3406d0bc81b96465624d1239b86938facccec87635", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/container_runtime/podman/nickel/defaults.ncl": { + "cache_key": "bb4ab1ebc70521480685a8e192601b65165c7620997cfee50936eebf38515455", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/reflection/modes/validate-keeper-policy.ncl": { + "cache_key": "a2a80207bb8aa848c8a0679d0c10732622d8a5b0edcfee69003a720e64df3cc5", + "source_mtime": 1777661515, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/generator/declaration_defaults.ncl": { + "cache_key": "a160fe8613d42fc61ad5be9eba4f25b13c555325ba63d26e1fb0ee39bdefe0f7", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/radicle/nickel/defaults.ncl": { + "cache_key": "20ef71d3639edd11e9a70c0b80b855318bbf8d09c000a598b77c9e60e552d675", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/storage/external_nfs/nickel/main.ncl": { + "cache_key": "b4f9c59dc2218e99f4ad74595b2e2392f94688e360f56b0720477afb5978860b", + "source_mtime": 1765846578, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/domains/zot/manifest.ncl": { + "cache_key": "d7014afb9dda9288953d11b13ee55b58e6a61c580e8298b9bd23202454d8e1fb", + "source_mtime": 1777805628, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/databases/postgres/nickel/defaults.ncl": { + "cache_key": "d267101ead23a1e9a19f06e92ea129c5fba7f15cc76a1669e5cd7816c93a8fa4", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/bootnode/nickel/metadata.ncl": { + "cache_key": "6e9613ae5174bf87f09458c80229fd91ceebb396a53d62e10ed4eb5b33398f0c", + "source_mtime": 1765837096, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/nginx-ingress/nickel/defaults.ncl": { + "cache_key": "6464bb7610927260f3d2618b1d15f542ccfec31c0af504f9f1324f5e848823e5", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/hypervisor/qemu/nickel/defaults.ncl": { + "cache_key": "bb73d0d629d6a01674c4e75ffcc54139f3e665411ec2b044085e36d1fbac3fd2", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/applications/n8n/nickel/main.ncl": { + "cache_key": "6276a78e1d9cdff57e77ad7ea9907694d7c5416fcd3255ed83b162bb92eaa8f2", + "source_mtime": 1765837097, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/playbooks/onboard_operator/playbook.ncl": { + "cache_key": "e75aa751fc0de5c7e177d86942fb03a0e16cb4b5f5b37ed9cec7180f096063b1", + "source_mtime": 1777244649, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/coredns/nickel/defaults.ncl": { + "cache_key": "948339e85acdb6f90c486da63cdf634df643ab920db976149f64a6a24049607e", + "source_mtime": 1776001271, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/vol_prepare/nickel/version.ncl": { + "cache_key": "20cc6b45cda55905ffcbdfcd03e1d242c782caf5d5857bd779401de32c69220b", + "source_mtime": 1776345651, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/zombienet/nickel/metadata.ncl": { + "cache_key": "31cb87de754f3d4530e901832ae7b84e3823e6571d6b822256a4dbec0f652fd5", + "source_mtime": 1765837283, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/k0s/nickel/version.ncl": { + "cache_key": "0e45f60d9a4512c0ac731ee0371ceda16a0a7e87fd74a2f36b44802811f02eb8", + "source_mtime": 1776345713, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/crio/nickel/defaults.ncl": { + "cache_key": "3a110ca39bf4528dbaadc0e7d566b70a576b9a0d4e45e11afeea543010163c76", + "source_mtime": 1777504668, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/reflection/modes/validate-playbooks.ncl": { + "cache_key": "85bca1d573ca32bdf078d75d709999be14d9d72dcc7930e2dcaeb82289234ea1", + "source_mtime": 1777661517, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/providers/hetzner/nickel/main.ncl": { + "cache_key": "cd67d060cc67510c67933e324499998c662fbca032981c60f875ca834bbd24e2", + "source_mtime": 1765835614, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/coredns/nickel/version.ncl": { + "cache_key": "6fe614db41f84cad650ebc28d4b4ea89b095ab5913ebde1562552f7fbd2cd3bc", + "source_mtime": 1776557986, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/aws/nickel/version.ncl": { + "cache_key": "4bb93e599de6d32b247bd815acef09ee22719c742c86fe546471a2aa7435dfd0", + "source_mtime": 1765835417, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/workflows.ncl": { + "cache_key": "4e933e75dca64c5b3115b6684308b9f89bbfed94decc7791aca1f6a4b6b4b276", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/containerd/nickel/defaults.ncl": { + "cache_key": "d9a178d1bbfc1d38ccc08b195370601f63d3b1e833108708da9a150660953bbd", + "source_mtime": 1777504613, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/k0s/nickel/defaults.ncl": { + "cache_key": "96dcd7e03906f6ed76c62a0317d7e2ad007e55ef48e7dc54bf3cf186e7206735", + "source_mtime": 1776297565, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/desktop/nickel/defaults.ncl": { + "cache_key": "4efb000605b0f82d754e2f3ebbf1e718ef637fd7a2f2999f80120acdabad4ab6", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/provisioning/nickel/version.ncl": { + "cache_key": "24f7c3b74acde4d10e8f11893f5e95d42ad5d36a828211a608c10bd96b38566e", + "source_mtime": 1765836554, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/hypervisor/docker-vm/nickel/main.ncl": { + "cache_key": "8e6f42ffb75ddb64eef299ed457fb39769e4c5fc2d341fbe0644de6f7dfded60", + "source_mtime": 1765836798, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/stalwart/nickel/defaults.ncl": { + "cache_key": "ddc3a2e7ebac4f39d83a90e2fe400e6dbdf44d28541d0ef8c1d5fc56d84038d0", + "source_mtime": 1777505633, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/linkerd/nickel/defaults.ncl": { + "cache_key": "c664f22031c82a0a84b81b783e5f7a4928152377d4be07febb69c67cb4264c37", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/crio/nickel/main.ncl": { + "cache_key": "4476b18751141b45d3d4946faa2bc71a69f27042a2b62b21eacbd43179661436", + "source_mtime": 1776557190, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-041-cloudatasave-lift-out.ncl": { + "cache_key": "94a3542e88d6f082be362b89ebe3cf844698e2140e1968b8fff2af96721c8c0e", + "source_mtime": 1777609539, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/zot/metadata.ncl": { + "cache_key": "e33de40aa1a1303bcab71c571f200ae13b01a9555ba0eda49f6cd8206cdb32d4", + "source_mtime": 1776345757, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/hypervisor/kvm/nickel/version.ncl": { + "cache_key": "5d4805890c09afd350f0e0a7aa7408eda00fd4c8c365532c613b0445f1de4c8b", + "source_mtime": 1765836827, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/local/metadata.ncl": { + "cache_key": "2b0de5ad6a97db513577723d7de020891384f2c4d07e6ad496449f56bd21f636", + "source_mtime": 1767565168, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/democratic_csi/nickel/contracts.ncl": { + "cache_key": "4c6f4c9bb1ae30399fa823289fa8d653cee14009eb85e628ca4f2c88927f200f", + "source_mtime": 1777503388, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/services.ncl": { + "cache_key": "410b92a161e15a080dec1efae72e32acab4c0cc01a5d2a23317eb6abac17d314", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/buildkit_runner/nickel/defaults.ncl": { + "cache_key": "29f7c35748f84ce154ad7ac1c7eee23f23a146167f0d08bae862087ef71c2c17", + "source_mtime": 1777505209, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/os/nickel/main.ncl": { + "cache_key": "24179b8d973047147b855483012eb34e24c32f8a4c7b01a4e57906556755c519", + "source_mtime": 1765836549, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/forgejo/metadata.ncl": { + "cache_key": "38bf370f9c347ffa272d546b962a68f6bd7f03423dd84bd4918c4c997d02cf9f", + "source_mtime": 1776345622, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/radicle/nickel/defaults.ncl": { + "cache_key": "20ef71d3639edd11e9a70c0b80b855318bbf8d09c000a598b77c9e60e552d675", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/hetzner_csi/nickel/contracts.ncl": { + "cache_key": "f83bfdab55805443a4c4544cfe4947e59332ca4149b484aa2ae0909d1944370f", + "source_mtime": 1776350960, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/modes.ncl": { + "cache_key": "f14df2f34f00a20eadd147dcf300d788c56ad2ed28f464d2f3a38195b6ef34ac", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/k8s-nodejoin/nickel/version.ncl": { + "cache_key": "78b3680f5428725860882f046dff036b9e4042505f8402c03138117984fb4767", + "source_mtime": 1776557201, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/cilium/metadata.ncl": { + "cache_key": "d1f8c45801160526c54c5b84c0ba0ea18e47e0816f213c37e98a89af847efd2b", + "source_mtime": 1777216385, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/hetzner_csi/nickel/version.ncl": { + "cache_key": "2b2958a5e9f8b92f815cbeda1814101792156ba568d33b4f3f1ba5ae2a2dfaff", + "source_mtime": 1776350976, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/hccm/nickel/defaults.ncl": { + "cache_key": "688648c7a3fca6ad1643b73130c45aa926ecca4303517ddcfbc4fde75ddc3bf9", + "source_mtime": 1777504813, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-040-lian-build-lift-out.ncl": { + "cache_key": "85dfbe066476ec7dc85dd24b73f6affb7f5bf76f32cca5f91f9c50970ae7f9c1", + "source_mtime": 1777609539, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/reflection/backlog.ncl": { + "cache_key": "cef7d2d3392b34794e517f7007c9963cbe11fa6d65a67c6bd411772ffe563328", + "source_mtime": 1776649175, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/domains/backup-policy-binding/manifest.ncl": { + "cache_key": "621419d555d988fef758d53ea081ec9ed5f101bb24c811c8c92d96732c80d5c1", + "source_mtime": 1777805628, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/storage/metadata.ncl": { + "cache_key": "e1761036cebbcd97c585d5b9838c86bedb958a7611295c11de243b6254dc661e", + "source_mtime": 1775255491, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/longhorn_node_prep/metadata.ncl": { + "cache_key": "1bd263cf3a93ffe5ea5ecfd2eeae631191658a8807630e56244ce8236c88c831", + "source_mtime": 1777031222, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/kubernetes/nickel/version.ncl": { + "cache_key": "faf98ac52cf0c8dc5325e5b0793ee4fea7cf1cd6b00452ca1e6c7a33e6402f6a", + "source_mtime": 1775994189, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/woodpecker-ci/nickel/defaults.ncl": { + "cache_key": "3af8b9fe297abc8ef3eb9c3430b5bd7dae04e0620b17f6b9cbfd523f1d9156ca", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/longhorn/nickel/contracts.ncl": { + "cache_key": "6a819c1a85815f29a34ad847a3eccb3d6c791482ee88ffe3eb0f0180c1fa851d", + "source_mtime": 1777502397, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/postgresql/nickel/defaults.ncl": { + "cache_key": "875f67113f9bbe4a81b36bbb46a295dbc74b826819fd1633e519f019b26fbe85", + "source_mtime": 1776345335, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/external_nfs/nickel/version.ncl": { + "cache_key": "e5e2a0667e75932ad2bb7e280274ec7a05665253d9ef4da1588388db9f6c5428", + "source_mtime": 1776350887, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/workspace_config.ncl": { + "cache_key": "5dc16eba00cc6d3650a1176df8d16798f7f83c6798dc1978a81ae247a31f5462", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/defaults_defaults.ncl": { + "cache_key": "15e6893b58ad937a55c2fe5d9d2eaf0eb5c9b648106c7e1a38c75936aabcd0e3", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/istio/nickel/defaults.ncl": { + "cache_key": "a3b4019b72f1c1ad9fa8536705f1deed4b55dff8ea8489515f0367b83b9f04c1", + "source_mtime": 1775924597, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/hypervisor/docker-vm/nickel/main.ncl": { + "cache_key": "8e6f42ffb75ddb64eef299ed457fb39769e4c5fc2d341fbe0644de6f7dfded60", + "source_mtime": 1765836798, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-034-workspace-justfile-recipe-pattern.ncl": { + "cache_key": "b0d97d370bde70ad595156309721dab5e953dffc440ecf4aab49951b513139f0", + "source_mtime": 1777029009, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/generator/gap.ncl": { + "cache_key": "80b65df3f9c519485d22af360d6279ee166075a762240462c5f3e3f293a85e72", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/webhook/nickel/version.ncl": { + "cache_key": "fbf186108defb32c971fc046000a0991169b32be6bf49193e6357fd12deb5349", + "source_mtime": 1765836640, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/provisioning_config/examples/orchestrator.solo.example.ncl": { + "cache_key": "34a504e872ff187fd595791c99315feb36cbf19ab6aa62ae3ce108db04870c2b", + "source_mtime": 1767655499, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/services.ncl": { + "cache_key": "410b92a161e15a080dec1efae72e32acab4c0cc01a5d2a23317eb6abac17d314", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/lib.ncl": { + "cache_key": "6d500efcb84d5ef820a1913da7547e97a402fde31b67e139e9f4586ba6fc0c9b", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/container_runtime/crun/nickel/main.ncl": { + "cache_key": "2e0a370bcd36fd17d8be52b86c5f8949a202187f9842f519d4940c7f300db5b3", + "source_mtime": 1765836069, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/clusters/web/nickel/contracts.ncl": { + "cache_key": "81699d34fa4fc4c6b72207e4ad2e95197fe054783a2df0ab4bcaeb142e624deb", + "source_mtime": 1765837060, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/democratic_csi/nickel/defaults.ncl": { + "cache_key": "f50a075c5addc1cf2e9260cc45bdf109a04f8c9e903415405a1840570aef95cd", + "source_mtime": 1777505108, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/databases/metadata.ncl": { + "cache_key": "ceaffdb65c5965420679193a5d6230811a10309b472c65c3a9cb9121a65d519d", + "source_mtime": 1775255498, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/coredns/nickel/version.ncl": { + "cache_key": "c206a5fd6e7b2147fa846378412253db34d28fae54ba3033b7a7f1201972aa93", + "source_mtime": 1775924434, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/kubernetes/kubectl/nickel/defaults.ncl": { + "cache_key": "001e9f79731b5e47cef01c6ad567506bab78d1bc73f3f2d31d2cc3d35ea61dbe", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/solochain/nickel/metadata.ncl": { + "cache_key": "d95cba40891abdba955e40fed2da39e3c716f02ca31e521208bedb2b680ccd53", + "source_mtime": 1765837187, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/fip/metadata.ncl": { + "cache_key": "6fff71acf992c60742dc6655783f392191fca34d01bf55b12402d930ac49f855", + "source_mtime": 1776348203, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/istio/nickel/version.ncl": { + "cache_key": "780e5ec0f26827a0094f1b502584766a61d2137c4bab2f50afdb0aa5461df041", + "source_mtime": 1775924555, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/gitea_defaults.ncl": { + "cache_key": "64f939a62591c1dfd7bf028952132169c382993f075325714c421a0a7106fc34", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/clusters/woodpecker/nickel/main.ncl": { + "cache_key": "0da162b5dca8d104027f841fefae254d91a5146ecb6dab0660ada0161b54c110", + "source_mtime": 1775754395, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/core/versions.ncl": { + "cache_key": "46244a5384679f726a47e6adf2aa3e53e214eed578b0ff5d743e0094d6fd03e7", + "source_mtime": 1776464028, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/docker_mailserver/nickel/main.ncl": { + "cache_key": "e6a9e0ccb08c5e9c5d18697f76c4d836986265f5b49e595eabbce28b79684bd4", + "source_mtime": 1776883983, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/os-nixos/nickel/defaults.ncl": { + "cache_key": "735d1c9ef9bd32375f66a7684b41409196f90a418ef3b297c1b4290c204774cd", + "source_mtime": 1769941197, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/container_runtime/crio/nickel/version.ncl": { + "cache_key": "ef43220b7fed6c4f6e5ba7f8ed5cfcf644b350c44f13f45785c4784fa1f0c292", + "source_mtime": 1765836044, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/plataform_config/examples/orchestrator.solo.example.ncl": { + "cache_key": "e897c8587278a1d7f1a74b54de9823b866c612c084a84957fe7c7bd3efa863f1", + "source_mtime": 1767705710, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/local_path_provisioner/nickel/contracts.ncl": { + "cache_key": "848ad7346392d1afa9834a0ce4512d926dacfef218e95f9b3b148a5839bdddc2", + "source_mtime": 1777503455, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-019-ai-rag-integration.ncl": { + "cache_key": "1e445f966234e94f0f1dcc434df661e4963dd446bba279df6886e7ae667df3e0", + "source_mtime": 1774615570, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.ontology/gate.ncl": { + "cache_key": "b72c8ac82f92f5a3255eba70a3a99e7e1547452438a062c3229a192918c9d3df", + "source_mtime": 1773475260, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/cluster_defaults.ncl": { + "cache_key": "efc4b66774de3d3d77115c670046ce50e2c02b084ab40fabaf42f6e3e147ec9b", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/digitalocean/nickel/version.ncl": { + "cache_key": "d3a9e32f535cf76014f91d8351f8896023a52ed8bd5d4c3da58e284ec7252210", + "source_mtime": 1767799606, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/woodpecker/metadata.ncl": { + "cache_key": "0f2ac96d47d84038875feaa2d38451afaa90920b349f0a4939ffa0a0baf73375", + "source_mtime": 1776345700, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/crio/nickel/version.ncl": { + "cache_key": "8c6bcc2ba8a7af2f15b1242e55a763ce15e515ee8beffeb12717b9fd26e5c130", + "source_mtime": 1776729305, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/container_runtime/containerd/nickel/version.ncl": { + "cache_key": "ef64efe5e0773dad40559bb423cdd7c3bb5131a75cb8aabdb2b3aa552d82c00f", + "source_mtime": 1776031090, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/wireguard/nickel/defaults.ncl": { + "cache_key": "2775a85ca288a7b1de231c6542b68244a9f2b5fda8b695a9fc9925f902b583f8", + "source_mtime": 1777505034, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/applications/n8n/nickel/version.ncl": { + "cache_key": "5a6b356acee01904b1ddd35242ecf89edadfaea5fb56eee7e1f909262486c5a5", + "source_mtime": 1765837097, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/forgejo/nickel/main.ncl": { + "cache_key": "dbf01994ca07ee8caacdfb09c6f35f7ffe5133fe46e6e9cbddab73f197205be8", + "source_mtime": 1776345614, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/kms/nickel/version.ncl": { + "cache_key": "d085738aca4b2f3f1e2d57a07814ea96358de0846b768fd7352d6a20ccbc42be", + "source_mtime": 1765838303, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/docker_mailserver/nickel/version.ncl": { + "cache_key": "c51999fe11e173ecbabaee4e744e2b65853e271ea52c17fccee6554bf2cbb7e9", + "source_mtime": 1776883912, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/databases/redis/nickel/main.ncl": { + "cache_key": "34721fbee7ee21ffb9df5df2caca570d303b25ee930ab204a59f0298d7d33c2f", + "source_mtime": 1765835835, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/vol_prepare/nickel/defaults.ncl": { + "cache_key": "6cf75bade8e4120c41a8ff34cbaa676630da6a1272b0a334944f53a112cff710", + "source_mtime": 1776267387, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/platform/crates/ops-keeper/.build-spec.ncl": { + "cache_key": "9b760ac4063843f0b35b8db51d14d510f026a684a95cbdf85423622cd45bdddc", + "source_mtime": 1777340445, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/traefik/nickel/main.ncl": { + "cache_key": "c4daeae9b73ef5c0e63697d38be910f2b48d6989875382165dd9149e9e086359", + "source_mtime": 1765836475, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology/core.ncl": { + "cache_key": "8caa91be185faa4d66a4febe1e7631372d0d45f9ce2013492b7ac8d3903351dc", + "source_mtime": 1777612269, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/storage/mayastor/nickel/main.ncl": { + "cache_key": "ae7ea786983f0653e737c2332ad65319663a4755924d2c9cb5e77a13a232f112", + "source_mtime": 1765846562, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/templates/workspace/nickel/lib/provider_defaults.ncl": { + "cache_key": "a1df240374ea0027adfa326bcad3ff42d783a1d13bf6c8b6375fb0bdead80ede", + "source_mtime": 1769974104, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/solochain/nickel/main.ncl": { + "cache_key": "f80dc68a5af62956483b6b2b8e0df751f80d1d079b7504d28c186e11ea92a7cb", + "source_mtime": 1765837449, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/storage/metadata.ncl": { + "cache_key": "e1761036cebbcd97c585d5b9838c86bedb958a7611295c11de243b6254dc661e", + "source_mtime": 1775255491, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/hypervisor/libvirt/nickel/version.ncl": { + "cache_key": "688c767cbfa6f551a203b20b91c4095c38eac093345e8c711fc3160c8bcbc96c", + "source_mtime": 1765836858, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/hypervisor/docker-vm/nickel/defaults.ncl": { + "cache_key": "67a165b7fabe396eba100b3b8b9fac1c9edd16cc3b2ac0447aea50396c05a201", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/longhorn_node_prep/nickel/version.ncl": { + "cache_key": "c9637da2a47e8cf26c460e5925fdbe687dce1655c1f440ad8f0a129ec51b268f", + "source_mtime": 1777031229, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/coredns/nickel/defaults.ncl": { + "cache_key": "948339e85acdb6f90c486da63cdf634df643ab920db976149f64a6a24049607e", + "source_mtime": 1776001271, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/odoo/nickel/defaults.ncl": { + "cache_key": "b2b27cf217a9979f79f3af56309fe0a4359bf48cb3457ef5700514a847085d80", + "source_mtime": 1777505655, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/surrealdb/metadata.ncl": { + "cache_key": "2756bdacbb1a7d53bf2a90501fa521c691bcd1e95f11f0cdf219ea7ba37da65b", + "source_mtime": 1777207165, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/os/nickel/defaults.ncl": { + "cache_key": "7969b347a112d92902a379bdb9eab32e3fd5650a9819cbb541200fbd203ca9db", + "source_mtime": 1777504742, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/system_config_defaults.ncl": { + "cache_key": "05a5ed6acd15e21bca259e19a64eaf5dcc51f0c706b0f0c5854ec63a330d6fe8", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/resolv/nickel/main.ncl": { + "cache_key": "eba7e38216025093e9173cced857ed2432e8660afa91394defb90cd4af03f883", + "source_mtime": 1765836445, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/bootnode/nickel/main.ncl": { + "cache_key": "c52583e8b2b45aa7e97fa486b8d3bf27ac3ffb7a3bb415f06d36bdb35927bbad", + "source_mtime": 1765837449, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/postgresql/nickel/version.ncl": { + "cache_key": "b3a6b595bcb56dfe670fb9f47b9e8f05a9f954951c4c2efe1bb5b5214a863b61", + "source_mtime": 1776932190, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/providers/hetzner/nickel/image_defaults.ncl": { + "cache_key": "e76833150530c539ec932e82f53220fe73a658cec04162ef7c5df34dc9b2a3b9", + "source_mtime": 1776111083, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/os/nickel/version.ncl": { + "cache_key": "bcbbb700861915593a69697e9d3ecc8e57ae6c3e8aa27e761be8b40193f35a74", + "source_mtime": 1765836550, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/resolv/nickel/main.ncl": { + "cache_key": "eba7e38216025093e9173cced857ed2432e8660afa91394defb90cd4af03f883", + "source_mtime": 1765836445, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/hypervisor/qemu/nickel/version.ncl": { + "cache_key": "091c2dd251bc3b15cd7890f38820533d742613f925f93ea18194564aab2c42dd", + "source_mtime": 1765836882, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/forgejo/nickel/version.ncl": { + "cache_key": "50d58e49a1036a9620dbc847a00c71748c9a33869e3b961118cc627ad2836ff9", + "source_mtime": 1776345607, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/k0s/nickel/defaults.ncl": { + "cache_key": "96dcd7e03906f6ed76c62a0317d7e2ad007e55ef48e7dc54bf3cf186e7206735", + "source_mtime": 1776297565, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/longhorn/metadata.ncl": { + "cache_key": "23b0f9a9fa69d6c68a91d342745c2dfe52f6f966e0eff458b2cdb2894cbd5d4f", + "source_mtime": 1777031260, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/docker_mailserver/cluster/manifest_plan.ncl": { + "cache_key": "7d32760b2d54cd5121a14d1ee828a4a40a1491670b886d3abcffddb388e97284", + "source_mtime": 1777770463, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/storage/mayastor/nickel/version.ncl": { + "cache_key": "69af1c8ab3d51d0c7cf7069458065d942a077a022d22a23a7b373f58585b1d4a", + "source_mtime": 1765836802, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/storage/hetzner_csi/nickel/defaults.ncl": { + "cache_key": "c8da8da8515ddbb084d61ff08313a7cdcfea3fa8f45212ecad42b9c1f9ea8aa4", + "source_mtime": 1776267532, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/dependencies.ncl": { + "cache_key": "a290a30e38d4ef7a0d5935535fbbe5e1ef6ea4772fe357c029e7a4cbf3a1514d", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/istio/nickel/defaults.ncl": { + "cache_key": "a3b4019b72f1c1ad9fa8536705f1deed4b55dff8ea8489515f0367b83b9f04c1", + "source_mtime": 1775924597, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-040-lian-build-lift-out.ncl": { + "cache_key": "85dfbe066476ec7dc85dd24b73f6affb7f5bf76f32cca5f91f9c50970ae7f9c1", + "source_mtime": 1777609539, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/core/versions.ncl": { + "cache_key": "46244a5384679f726a47e6adf2aa3e53e214eed578b0ff5d743e0094d6fd03e7", + "source_mtime": 1776464028, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/istio/nickel/defaults.ncl": { + "cache_key": "a3b4019b72f1c1ad9fa8536705f1deed4b55dff8ea8489515f0367b83b9f04c1", + "source_mtime": 1775924597, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/zot/nickel/main.ncl": { + "cache_key": "e93c623ee1a009a62e68459f87d23a4136a00eecd566eea53cd995af05f4443e", + "source_mtime": 1776345746, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/batch_defaults.ncl": { + "cache_key": "c43843dda1c43c2593a10d04ed80d3a940fa91b327dbf90a278968200d5a1248", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/nushell/nickel/main.ncl": { + "cache_key": "70f06f21f76a794d3dd84347e717805d6d5085d9af314cb3eccc081367cb9b9b", + "source_mtime": 1765836674, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/hetzner/nickel/main.ncl": { + "cache_key": "cd67d060cc67510c67933e324499998c662fbca032981c60f875ca834bbd24e2", + "source_mtime": 1765835614, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/os/nickel/defaults.ncl": { + "cache_key": "2f25a7eb6f7a0a50f069222d15d78138b2657dd58f665c4fbe900ec915e6e14e", + "source_mtime": 1776271469, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/longhorn_node_prep/nickel/defaults.ncl": { + "cache_key": "d8a82856984fb82440924abe3ac941e8f8a85603c13e8e5b06e469b395903240", + "source_mtime": 1777505054, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/vol_prepare/nickel/version.ncl": { + "cache_key": "20cc6b45cda55905ffcbdfcd03e1d242c782caf5d5857bd779401de32c69220b", + "source_mtime": 1776267395, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/modes_multiuser_defaults.ncl": { + "cache_key": "7c64521e46520f2163b985db28449a38d337e45f6d4d079087b2265359598cd6", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/reflection/modes/validate-playbooks.ncl": { + "cache_key": "85bca1d573ca32bdf078d75d709999be14d9d72dcc7930e2dcaeb82289234ea1", + "source_mtime": 1777661517, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/kms/nickel/defaults.ncl": { + "cache_key": "1d25dbc0733d67eb6f4cf897ff6d7317d2a5b8bca1c0e77efef9cf573d024f69", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/solochain/nickel/metadata.ncl": { + "cache_key": "d95cba40891abdba955e40fed2da39e3c716f02ca31e521208bedb2b680ccd53", + "source_mtime": 1765837187, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/vol_prepare/nickel/main.ncl": { + "cache_key": "6f5ac27aa77e892faf705b2796bce2a4d21b01fabf48722c5504b659e8002103", + "source_mtime": 1776267395, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/backup_manager/metadata.ncl": { + "cache_key": "feb5c1d8be010858d10e94f772984edb44004272051144a46b64452147eabd46", + "source_mtime": 1777501569, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/external_nfs/nickel/defaults.ncl": { + "cache_key": "589183ff6a412db32f93a949eef5a0b91d76c4e4a96963a9e3186e03b0a89cee", + "source_mtime": 1776680566, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/playbooks/dr_wuji_lost/playbook.ncl": { + "cache_key": "b0578bb9e50ec5cd089edd5d4221995d9ea831e6afd23a86fa870f782a51468b", + "source_mtime": 1777245338, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/container_runtime/runc/nickel/main.ncl": { + "cache_key": "f677ea4552af37c7329fbec740658ab759ed659c0fea075510c97ee803a17a87", + "source_mtime": 1765836055, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/lib.ncl": { + "cache_key": "6d500efcb84d5ef820a1913da7547e97a402fde31b67e139e9f4586ba6fc0c9b", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/proxy/nickel/main.ncl": { + "cache_key": "d41e9b1fa4a2d46f97b0af058e659ebd33ce7c7025383ccfbca6b5f11c447509", + "source_mtime": 1765836527, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/k0s/nickel/contracts.ncl": { + "cache_key": "ca83899f04b46bfb84f1362953a3534c33baabd5d14ada307cc66a66cd3bf991", + "source_mtime": 1777502988, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/etcd/nickel/version.ncl": { + "cache_key": "55dbb90dd6c319cf2617bfaf2adbd5e0e23e4ae03aacbef03e37a16b9b7feec1", + "source_mtime": 1775924567, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/kubernetes/kubeconfig/nickel/main.ncl": { + "cache_key": "ca43acb6d453df3c9127dea50527290ce5ff13372e8d69cecf2cdf29d5a54e49", + "source_mtime": 1765836376, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/k0s/nickel/defaults.ncl": { + "cache_key": "9942eaed99c28af7c9f01b8d6877d74dcdba049d8b93d925446ab970f9588939", + "source_mtime": 1777505355, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/domains/registry-access/manifest.ncl": { + "cache_key": "eb2ddbbf05e59e55be9610f188d0cf09588cb363bc87d512561399023bc9845d", + "source_mtime": 1777805628, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/databases/metadata.ncl": { + "cache_key": "ceaffdb65c5965420679193a5d6230811a10309b472c65c3a9cb9121a65d519d", + "source_mtime": 1775255498, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/storage/democratic_csi/nickel/defaults.ncl": { + "cache_key": "4036dc3047f88abf931f594ec6f33d9adc3e1f3319358943127896f9bd842494", + "source_mtime": 1775933806, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/container_runtime/youki/nickel/main.ncl": { + "cache_key": "80db4a74074749e21fcf596fcfc761b95eea4d2580f4f795caa191e5778a59f0", + "source_mtime": 1765836085, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/forgejo/nickel/defaults.ncl": { + "cache_key": "a1cd0528c1d43ae19fb74c70f23d31a541ad92a05f92631daede2b4f670acabd", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/linkerd/nickel/main.ncl": { + "cache_key": "056d763c8d519168f2c92f41c0f1b5960b8ac1462b98ea761410349cdbc93aff", + "source_mtime": 1765836452, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/kms/nickel/main.ncl": { + "cache_key": "7a7a3097aa93c9b91e47a8e17d19cf38356dc83840d053a14935d7ed2ecbb8dc", + "source_mtime": 1765838300, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/linkerd/nickel/version.ncl": { + "cache_key": "0ed3296f06901b41773348224af1db6c2ebbeca8e5d1a2233b3fc4f99d0c8eb0", + "source_mtime": 1765836453, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/etcd/nickel/defaults.ncl": { + "cache_key": "a16d17a46a96eba9f0b9c2cd0432762d0a080ac21ee10e4583f642d1da714d4f", + "source_mtime": 1775997697, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/databases/metadata.ncl": { + "cache_key": "ceaffdb65c5965420679193a5d6230811a10309b472c65c3a9cb9121a65d519d", + "source_mtime": 1775255498, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/examples_batch_contracts.ncl": { + "cache_key": "ab798425a2a0d563eabcceb71734e8e22ed0b0e065ef1bc5777101828be50186", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/integrations/gitops.ncl": { + "cache_key": "800c45a84cd553e0c28fed69ddfe1d5b7a5d6ee3862019c5abc1417cea248e32", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/fip/nickel/main.ncl": { + "cache_key": "576112ac772119aff343b72dcd9c9ea99ec299760a718627f3a55b9a85c0f2e5", + "source_mtime": 1775871697, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/node/nickel/metadata.ncl": { + "cache_key": "1f46b86f4c0ba0ff0820360ae0effbfc212da8dcd7b5c43b3fc7136b0bdfa27e", + "source_mtime": 1765837141, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/hetzner_csi/nickel/defaults.ncl": { + "cache_key": "d84fda582f2408c1b916d959bcbae07ea29120e8d1954435d3684f5f6cfd9b1b", + "source_mtime": 1777505086, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/nushell/nickel/defaults.ncl": { + "cache_key": "f19c04adf192ce511b3491109689fcf6195db2b176251491171397a0bfdde9ac", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/traefik/nickel/version.ncl": { + "cache_key": "6215ee03b9b965086cbd02a28f34e8346131ef1f8185d6e54fa51a5db75e1e4c", + "source_mtime": 1765836476, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/stalwart/cluster/manifest_plan.ncl": { + "cache_key": "40a4c222a646bc073fe284a12420ddf208baeadb3ee8d7644b9836a47da9b630", + "source_mtime": 1776848344, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/providers/digitalocean/nickel/version.ncl": { + "cache_key": "d3a9e32f535cf76014f91d8351f8896023a52ed8bd5d4c3da58e284ec7252210", + "source_mtime": 1767799606, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/hypervisor/kvm/nickel/defaults.ncl": { + "cache_key": "565d1c9648dfa3987638895dba7005e31269af55f5f91a171b5b81567c55831b", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/.typedialog/ci/config.ncl": { + "cache_key": "16f50cd385f731635a79089be57b176b0e7589c765037f3a4ab91c877edd815d", + "source_mtime": 1767404836, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/clusters/stalwart/nickel/main.ncl": { + "cache_key": "07bed446b12c1b557cbe66ca33812a85e68f8dbc4145f0b1a6ac70d093cbdd72", + "source_mtime": 1775754422, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/container_runtime/crio/nickel/defaults.ncl": { + "cache_key": "e954214b6e7b884af139c8dbae55a8274aacb639696325b7035cc993794c91df", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/modes_cicd_enterprise_defaults.ncl": { + "cache_key": "2aafb3d74b6182317c083dc8970a623d2d763c133b2556cb39db72fc505ed28f", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/webhook/nickel/defaults.ncl": { + "cache_key": "8b9e032d4fa30ff8c1ab6c8b614cb137e560414331d72aca3c437d9e78f76264", + "source_mtime": 1775963462, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/modes_cicd_enterprise_defaults.ncl": { + "cache_key": "2aafb3d74b6182317c083dc8970a623d2d763c133b2556cb39db72fc505ed28f", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/fip/nickel/main.ncl": { + "cache_key": "dbb61008851c620af10575c54ba81ccc5c3ba1b788a6400c788dcea10a1f42e5", + "source_mtime": 1776348146, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-015-solo-mode-architecture.ncl": { + "cache_key": "809748e7e731e5921411e88aef697dd42ab44776fddccbbb69e181980f762637", + "source_mtime": 1774608550, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/vol_prepare/nickel/defaults.ncl": { + "cache_key": "ce9e3b0350a6155610948b761f44596f990008336f446f338917e64a79951324", + "source_mtime": 1777504986, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/integrations/runtime.ncl": { + "cache_key": "39a0e98da7e0e601b365ef6edff1f3327e3fa2af18328715c7e868e505fd0a18", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/buildkit_runner/nickel/version.ncl": { + "cache_key": "50d58e49a1036a9620dbc847a00c71748c9a33869e3b961118cc627ad2836ff9", + "source_mtime": 1777339210, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/adrs/adr-019-ai-rag-integration.ncl": { + "cache_key": "1e445f966234e94f0f1dcc434df661e4963dd446bba279df6886e7ae667df3e0", + "source_mtime": 1774615570, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/hetzner/nickel/defaults.ncl": { + "cache_key": "8cc617af1f5b06632c9ec9ccc1b8a986dfdf8a3d09c297847c4b77e4f228bde6", + "source_mtime": 1776110601, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/reflection/modes/validate-ops-contract.ncl": { + "cache_key": "961f13677b19471ac26858f1fc81b0455afa7c47b64dcf6fb94cb5d340ec8b63", + "source_mtime": 1777855777, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/polkadot/validator/nickel/main.ncl": { + "cache_key": "775b6898017ee4453459d77f88ff6733748676ac0c98950a7e09ed777132927c", + "source_mtime": 1765837449, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/democratic_csi/nickel/main.ncl": { + "cache_key": "2818fecf87f675626b57948d54bf186d9d7ff2d30eae53b53e811109350019b3", + "source_mtime": 1776351094, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/odoo/nickel/version.ncl": { + "cache_key": "41e7567808244934ae6477920f6f4d4ecb6ada16bdec7b8664a1b94248801480", + "source_mtime": 1777410844, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/polkadot/bootnode/nickel/main.ncl": { + "cache_key": "c52583e8b2b45aa7e97fa486b8d3bf27ac3ffb7a3bb415f06d36bdb35927bbad", + "source_mtime": 1765837449, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/resolv/nickel/defaults.ncl": { + "cache_key": "d1a991bf0e3f96978f65172c914e03fc9130679b051cf2e77357f92998807dba", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/domains/mailserver/manifest.ncl": { + "cache_key": "191474e3f061811bd85004f18270c2f477f9c6b6ac0076f230c8da919b3887f6", + "source_mtime": 1777805628, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/upcloud/metadata.ncl": { + "cache_key": "2ab15ed168cec5b3a55a0ff6e1c567622656887cd392d9be453ba4865b0fa535", + "source_mtime": 1767565185, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/docker_mailserver/nickel/main.ncl": { + "cache_key": "e6a9e0ccb08c5e9c5d18697f76c4d836986265f5b49e595eabbce28b79684bd4", + "source_mtime": 1776883983, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/providers/local/nickel/defaults.ncl": { + "cache_key": "8a2e13c88ba5991b995b5ae82fa3b97039b19c5bebf4f82a6fc88b96f50617a1", + "source_mtime": 1765846106, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/workspace_config.ncl": { + "cache_key": "5dc16eba00cc6d3650a1176df8d16798f7f83c6798dc1978a81ae247a31f5462", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/bootnode/nickel/types.ncl": { + "cache_key": "38ebd43b507e17516bbeb665ddfe2501f14b857bd7c159ea826aed9c52b99dad", + "source_mtime": 1765837514, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/crio/nickel/defaults.ncl": { + "cache_key": "c0b7e0ce62b57c33041c995889181e48d7e268e31f00f6b9d1c580ce6fb9a508", + "source_mtime": 1776729309, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/clusters/metallb/nickel/defaults.ncl": { + "cache_key": "9a614d0bea34ae0cbaac9fb7c77593e29799ae4bc930517423ae00d316bfa155", + "source_mtime": 1775754307, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/demo/nickel/version.ncl": { + "cache_key": "4a654ca825f5e44a7b1b07a14e7c289f325e2abfa65294abc04fbf3c186ced73", + "source_mtime": 1767796986, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/forgejo/nickel/main.ncl": { + "cache_key": "dbf01994ca07ee8caacdfb09c6f35f7ffe5133fe46e6e9cbddab73f197205be8", + "source_mtime": 1776345614, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/coredns/nickel/version.ncl": { + "cache_key": "6fe614db41f84cad650ebc28d4b4ea89b095ab5913ebde1562552f7fbd2cd3bc", + "source_mtime": 1776557986, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/kubernetes/kubectl/nickel/version.ncl": { + "cache_key": "9c07e7715fe654d56844a2b2fca4fc8c19e85d4512233ecd1b7caabae5b3f456", + "source_mtime": 1765836374, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/container_runtime/youki/nickel/version.ncl": { + "cache_key": "055c79e980ef77a8810d1e58a8122af4d292adbca74f67ef5ce3c26f774e98af", + "source_mtime": 1775924262, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/hypervisor/kvm/nickel/defaults.ncl": { + "cache_key": "565d1c9648dfa3987638895dba7005e31269af55f5f91a171b5b81567c55831b", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/resolv/nickel/defaults.ncl": { + "cache_key": "2fc5d9bf2f6929610a04e0ed9b124e9b189b3bb40f7255e68ea38f97c3703248", + "source_mtime": 1769941371, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/storage/rook_ceph/nickel/version.ncl": { + "cache_key": "9773e8d0fc2b1fbf01d1338a9ddab1c5dbccdb0185ec6263dd43557e4cc7ebe9", + "source_mtime": 1775925395, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/longhorn_node_prep/metadata.ncl": { + "cache_key": "1bd263cf3a93ffe5ea5ecfd2eeae631191658a8807630e56244ce8236c88c831", + "source_mtime": 1777031222, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-012-nats-event-broker.ncl": { + "cache_key": "26237db78bf31cf4927dda5a1325f6559e3c7d4a8d87a4c780636e31dcac4ffb", + "source_mtime": 1774608528, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/forgejo/nickel/defaults.ncl": { + "cache_key": "7a9dc7e155e0f47c747b6a96aace19b5de38f032fcab8d077791f7d6592ac4e9", + "source_mtime": 1776345603, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/democratic_csi/nickel/contracts.ncl": { + "cache_key": "4c6f4c9bb1ae30399fa823289fa8d653cee14009eb85e628ca4f2c88927f200f", + "source_mtime": 1777503388, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/kubernetes/kubeconfig/nickel/defaults.ncl": { + "cache_key": "edbb68f9a9adf839643d73101c8399db1dc545dc55080581a1b8e2c5770493ee", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/modes_cicd_enterprise_defaults.ncl": { + "cache_key": "2aafb3d74b6182317c083dc8970a623d2d763c133b2556cb39db72fc505ed28f", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/gitea.ncl": { + "cache_key": "914b5b483be8c249e4f02081efeacb5a0c8555c4c35bce8680b52370fb153673", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/provisioning/nickel/defaults.ncl": { + "cache_key": "9f41ebe6ed65af7708fe24e2a1a627a2c065cc279eedee94f560892a7e588f9f", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-029-smart-interface-unification.ncl": { + "cache_key": "0160e1d45f99fe2b5a7cdc10eb1e0c4974ff55a8180ce104ea6cf14524e29ac1", + "source_mtime": 1777855603, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/resolv/nickel/main.ncl": { + "cache_key": "eba7e38216025093e9173cced857ed2432e8660afa91394defb90cd4af03f883", + "source_mtime": 1776345784, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/generator/change.ncl": { + "cache_key": "5ecbabd4b2df21b660531817421e8a81b1d7c63d13cb4235196382d49fefc87c", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/kms/nickel/version.ncl": { + "cache_key": "d085738aca4b2f3f1e2d57a07814ea96358de0846b768fd7352d6a20ccbc42be", + "source_mtime": 1765838303, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/container_runtime/podman/nickel/version.ncl": { + "cache_key": "fa03ebfaa10ba9fc1b8971a588defa6688c1ed747a21e564ae29fdbecd27bc2e", + "source_mtime": 1765836018, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/mariadb/nickel/main.ncl": { + "cache_key": "1e1a0dabbadea6befd7e54db7e2ebc2b823cb4b33e7fdb98aaca86d3e00dddd8", + "source_mtime": 1777203851, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/mariadb/nickel/version.ncl": { + "cache_key": "8773824398b4d692c68618ac2afbedc3f6ef0d8f89f4a7bd91bcf904ff9ea731", + "source_mtime": 1777203833, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-023-ncl-export-wrapper.ncl": { + "cache_key": "22c3f89d7ba0ccdb252326d66c9de44544e3b1edb0bbf3b5a8078740dfd95ae6", + "source_mtime": 1777855574, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/kms/nickel/defaults.ncl": { + "cache_key": "1d25dbc0733d67eb6f4cf897ff6d7317d2a5b8bca1c0e77efef9cf573d024f69", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/woodpecker-ci/nickel/defaults.ncl": { + "cache_key": "3af8b9fe297abc8ef3eb9c3430b5bd7dae04e0620b17f6b9cbfd523f1d9156ca", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/reflection/modes/validate-observability.ncl": { + "cache_key": "3ad618d2887fb8b906c39d290b4509c325609816ab952f3d6241b4e582d40ace", + "source_mtime": 1777855564, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/nushell/nickel/main.ncl": { + "cache_key": "70f06f21f76a794d3dd84347e717805d6d5085d9af314cb3eccc081367cb9b9b", + "source_mtime": 1765836674, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/storage/democratic_csi/nickel/contracts.ncl": { + "cache_key": "d671e43f7ad1ce9d2b16e5b276b78f2ee424c7b8d44cc2171b96210fa9ed2b92", + "source_mtime": 1775933801, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/modes_base.ncl": { + "cache_key": "bc5198cf08bea183f49e3e9f297e70b5a3d193b7d8460958d8ee1a1dd0458717", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/lian_build/metadata.ncl": { + "cache_key": "f862b369d40b0846087e855273f7b49857fb52666a69eec8d784f0a3a8a96cca", + "source_mtime": 1777951606, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/aws/metadata.ncl": { + "cache_key": "96a09e1a7f7f9ab87293481b7efe084eb43238f6c70eae79b731b0a81c54f551", + "source_mtime": 1767565177, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/longhorn/metadata.ncl": { + "cache_key": "23b0f9a9fa69d6c68a91d342745c2dfe52f6f966e0eff458b2cdb2894cbd5d4f", + "source_mtime": 1777031260, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.typedialog/ci/config.ncl": { + "cache_key": "16f50cd385f731635a79089be57b176b0e7589c765037f3a4ab91c877edd815d", + "source_mtime": 1767404836, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/nushell/nickel/main.ncl": { + "cache_key": "70f06f21f76a794d3dd84347e717805d6d5085d9af314cb3eccc081367cb9b9b", + "source_mtime": 1765836674, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/domains/zot/manifest.ncl": { + "cache_key": "d7014afb9dda9288953d11b13ee55b58e6a61c580e8298b9bd23202454d8e1fb", + "source_mtime": 1777805628, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/server.ncl": { + "cache_key": "3babfff074a5d30b08638083eda4db34afc5eefc48aa505c47bc8842d3099f0c", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/provisioning_config/examples/control-center.solo.example.ncl": { + "cache_key": "9dcb9cd72843ce0f2cc4aa44ef86804feec128c20931eb8c7beaccb318737d31", + "source_mtime": 1767655500, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/vol_prepare/nickel/main.ncl": { + "cache_key": "6f5ac27aa77e892faf705b2796bce2a4d21b01fabf48722c5504b659e8002103", + "source_mtime": 1776267395, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/k8s_deploy.ncl": { + "cache_key": "6e91f38dbdfc406942c6f6a72eb3b0f7b00d4a98e199dd1074908dc043248493", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/cilium/metadata.ncl": { + "cache_key": "d1f8c45801160526c54c5b84c0ba0ea18e47e0816f213c37e98a89af847efd2b", + "source_mtime": 1777216385, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/jesusperezlorenzo/Library/Application Support/provisioning/platform/config/extension-registry.ncl": { + "cache_key": "12fa0d7b0dbcbb60a35eb6af5eb2fc622408790482753235044d9675765581c9", + "source_mtime": 1771276892, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/k0s/nickel/version.ncl": { + "cache_key": "0e45f60d9a4512c0ac731ee0371ceda16a0a7e87fd74a2f36b44802811f02eb8", + "source_mtime": 1776258479, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/upcloud/nickel/defaults.ncl": { + "cache_key": "65779963870c66e219926dd956af2463a3f8f6bb7059859f00cc2edd245dcd1c", + "source_mtime": 1765846106, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/storage/mayastor/nickel/defaults.ncl": { + "cache_key": "429bc7e3a550d50bcf97df93d9d6a41472f47c754e1a5262b2c0f361777233a4", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-037-ops-contract-dual-mode.ncl": { + "cache_key": "d28e226c3128652029aee8f1913c59a98b7f878ade7fd0aa0e6b1caa7ba2512f", + "source_mtime": 1777855603, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/forgejo/nickel/contracts.ncl": { + "cache_key": "4b6ddd36a26627ba3eee0b42a9dc313f4d75ee87eebca2d178c6e8b5e0aa9041", + "source_mtime": 1765837336, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/demo/nickel/version.ncl": { + "cache_key": "4a654ca825f5e44a7b1b07a14e7c289f325e2abfa65294abc04fbf3c186ced73", + "source_mtime": 1767796986, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/storage/oci_reg/nickel/main.ncl": { + "cache_key": "2013736bd385924da1827acb046174496806c5b377a9372d70ebbc44de2b5cb9", + "source_mtime": 1765836826, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/reflection/modes/validate-keeper-policy.ncl": { + "cache_key": "a2a80207bb8aa848c8a0679d0c10732622d8a5b0edcfee69003a720e64df3cc5", + "source_mtime": 1777661515, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/containerd/nickel/version.ncl": { + "cache_key": "115224d4872c0774f54fe972fb970e35e22ab74090dcff12bf8fe3062689e6de", + "source_mtime": 1776557209, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/crio/nickel/main.ncl": { + "cache_key": "4476b18751141b45d3d4946faa2bc71a69f27042a2b62b21eacbd43179661436", + "source_mtime": 1776557190, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/solochain/nickel/types.ncl": { + "cache_key": "e0f5fb48ef0c015d35d8fe89697c420583498703b3646315d86cfe42b53b7832", + "source_mtime": 1765837561, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/etcd/nickel/version.ncl": { + "cache_key": "b75d3dfe31fb974f66cd473f0bda603c9a8f0118b8b421e253917f4268b6c73e", + "source_mtime": 1776557985, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/woodpecker/nickel/version.ncl": { + "cache_key": "50d58e49a1036a9620dbc847a00c71748c9a33869e3b961118cc627ad2836ff9", + "source_mtime": 1776345687, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/vm_defaults.ncl": { + "cache_key": "dcf277c82874af6bd8baded3fa128ff882db326c32604836d31532e7422aebf2", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/forgejo/nickel/defaults.ncl": { + "cache_key": "a1cd0528c1d43ae19fb74c70f23d31a541ad92a05f92631daede2b4f670acabd", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/democratic_csi/nickel/main.ncl": { + "cache_key": "2818fecf87f675626b57948d54bf186d9d7ff2d30eae53b53e811109350019b3", + "source_mtime": 1776351094, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/oras/nickel/defaults.ncl": { + "cache_key": "3006dbeb7a940825ac1710b59fb883a1332706003ec9f4113159fa95e11e611a", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/nginx-ingress/nickel/version.ncl": { + "cache_key": "e938fadad478974e11b731ba16e36c4cab8a317e3ae5e4b3112c22e50c511abc", + "source_mtime": 1765836479, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/services_defaults.ncl": { + "cache_key": "cb77f3a44fd4934f143e08b463fd13164606f1fd5e7eea29732d6461ea63cb8f", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/fip/metadata.ncl": { + "cache_key": "6fff71acf992c60742dc6655783f392191fca34d01bf55b12402d930ac49f855", + "source_mtime": 1776348203, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/server.ncl": { + "cache_key": "3babfff074a5d30b08638083eda4db34afc5eefc48aa505c47bc8842d3099f0c", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/hypervisor/docker-vm/nickel/version.ncl": { + "cache_key": "282681e528eecacbcf8be09a4aec568a6a022bf89d9ee7f0c4cac41c7256e207", + "source_mtime": 1765836798, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/modes_solo_defaults.ncl": { + "cache_key": "7d69012807240cd228da03005183d9dd8da3c668d7f60f66b442926c2cc89719", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/ip_aliases/nickel/version.ncl": { + "cache_key": "4855653204d05ef622543b7a17ba1a9ccbf50dc6845d923b9f99bb67b1875557", + "source_mtime": 1765836449, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/.wrks/provisioning_config/examples/orchestrator.enterprise.example.ncl": { + "cache_key": "4245ecd25a24fdc468d97b589dd31b5513238a6e03289ddd88fb667df3c834f2", + "source_mtime": 1767655500, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/zombienet/nickel/main.ncl": { + "cache_key": "797db15c970021fccf32371cbb918fb632837ff4004c35a81b13ac52bbb8f2e8", + "source_mtime": 1765837449, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/examples_batch_defaults.ncl": { + "cache_key": "d0c0abb9e66a4d545851f8bd6d7568ba71542544268f4dd3d78f3d111f4feca0", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/golden_image.ncl": { + "cache_key": "e2d85021beaf4da5c92ec94c2eb56ddc1ab9aee1919bbc108fed2c45e81ee6c9", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/dependencies.ncl": { + "cache_key": "a290a30e38d4ef7a0d5935535fbbe5e1ef6ea4772fe357c029e7a4cbf3a1514d", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/settings_defaults.ncl": { + "cache_key": "6cf5f59bde648c14eceb9b36d5d8baf54de25c3a011f37df9721e987fe667280", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/containerd/nickel/main.ncl": { + "cache_key": "06b94bae95673cc85184d655629467f1107b39b7c39d1de780cc7a4a2f405b6f", + "source_mtime": 1776557195, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/zot/nickel/version.ncl": { + "cache_key": "50d58e49a1036a9620dbc847a00c71748c9a33869e3b961118cc627ad2836ff9", + "source_mtime": 1776345742, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/traefik/nickel/main.ncl": { + "cache_key": "c4daeae9b73ef5c0e63697d38be910f2b48d6989875382165dd9149e9e086359", + "source_mtime": 1765836475, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/playbooks/dr_daoshi_lost/playbook.ncl": { + "cache_key": "64a1096d6fd8ea36815419df26b9f1d1d2c0b424a292a7d9a0a346cd542cc8f2", + "source_mtime": 1777245358, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/external_dns/nickel/version.ncl": { + "cache_key": "3eede78cbf9190bcc6e9eab1770cbf1c37a397e6597a2e4a1ebe7ac684bdb63a", + "source_mtime": 1777437996, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/local_path_provisioner/metadata.ncl": { + "cache_key": "2f69c423c7aa952e4f07698375a0d8dfa6cde7ed6fb6b8903aca715e00fff7d4", + "source_mtime": 1777257926, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/radicle/nickel/version.ncl": { + "cache_key": "34589413a6a328998a7b8ba6d8a2e37d7173ce41d3c313ecc5bbdaa84fff452c", + "source_mtime": 1765836647, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/polkadot/zombienet/nickel/main.ncl": { + "cache_key": "797db15c970021fccf32371cbb918fb632837ff4004c35a81b13ac52bbb8f2e8", + "source_mtime": 1765837449, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/hypervisor/qemu/nickel/main.ncl": { + "cache_key": "a75f2a701e14f066d36ce56c75d9bab7ec60f920dcc2ff7c41d8cdca009014d7", + "source_mtime": 1765836881, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/external_nfs/nickel/version.ncl": { + "cache_key": "e5e2a0667e75932ad2bb7e280274ec7a05665253d9ef4da1588388db9f6c5428", + "source_mtime": 1776350887, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/aws/nickel/main.ncl": { + "cache_key": "86970d0f18ac8b155ba4c7e1211a2d12f08cae6c266b52416aeb3e6c82caa479", + "source_mtime": 1765835412, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/resolv/nickel/defaults.ncl": { + "cache_key": "3b0e5551cc455e1626d6f5b6c26f38d65a373a5d4f492e1f4e592faa7b5ba02f", + "source_mtime": 1777505014, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/fip/nickel/main.ncl": { + "cache_key": "576112ac772119aff343b72dcd9c9ea99ec299760a718627f3a55b9a85c0f2e5", + "source_mtime": 1775871697, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/nested_provisioning.ncl": { + "cache_key": "4ca5be84ed3d6331c621acfdaedc484b32259ef0dcdc7914bdb57b0afca3bf12", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/democratic_csi/nickel/contracts.ncl": { + "cache_key": "d671e43f7ad1ce9d2b16e5b276b78f2ee424c7b8d44cc2171b96210fa9ed2b92", + "source_mtime": 1776351075, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/platform/archive/stratumiops/.typedialog/ci/config.ncl": { + "cache_key": "45ac9f8e335934e99686dbb64fa2771e0e466ee21020401ee4001f1e8589a31f", + "source_mtime": 1769375498, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/provisioning_config/examples/orchestrator.solo.example.ncl": { + "cache_key": "34a504e872ff187fd595791c99315feb36cbf19ab6aa62ae3ce108db04870c2b", + "source_mtime": 1767655499, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/container_runtime/youki/nickel/main.ncl": { + "cache_key": "80db4a74074749e21fcf596fcfc761b95eea4d2580f4f795caa191e5778a59f0", + "source_mtime": 1765836085, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/k0s/nickel/contracts.ncl": { + "cache_key": "184b72018f3b251cb6c04f226fb44b2e3f47793853d746cae353eaa23d57c507", + "source_mtime": 1776260345, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/nats/nickel/main.ncl": { + "cache_key": "ae73c3ab8f6aa950ffe0a10309098fa0da3df54cb5074dc4346fe721e3a27d2d", + "source_mtime": 1777209472, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/templates/workspace/nickel/lib/hetzner_defaults.ncl": { + "cache_key": "144224f4963795efffe35b30890919ffeab2c79c7b09cfa40f174f23b773fde9", + "source_mtime": 1769974100, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/platform/.claude/worktrees/agent-ad900c25/config/external-services.ncl": { + "cache_key": "cc3123d7e90b0917025e3035cea1ad7351cb978d3d1a396efc4a690d45bebae4", + "source_mtime": 1776653732, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776654677 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/cluster_defaults.ncl": { + "cache_key": "efc4b66774de3d3d77115c670046ce50e2c02b084ab40fabaf42f6e3e147ec9b", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/resolv/nickel/defaults.ncl": { + "cache_key": "2fc5d9bf2f6929610a04e0ed9b124e9b189b3bb40f7255e68ea38f97c3703248", + "source_mtime": 1769941371, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/commands_defaults.ncl": { + "cache_key": "c174db2e2459bbac7f394733f806048b6e489ef569bc01383bcb2ec90a0a2ec9", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/reflection/modes/validate-build-infrastructure.ncl": { + "cache_key": "f353d6a539986973e85982a8a16606023497fa6f8f279e0b042700ce7193eeca", + "source_mtime": 1777855538, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/validator/nickel/metadata.ncl": { + "cache_key": "e5c6c90f0ad5ef1b9a22f429e8ddc4eb90da831f815108661e50df9908715e96", + "source_mtime": 1765837239, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/desktop/nickel/version.ncl": { + "cache_key": "c10c949c836c2be49d300e5b21bfb3850c4636f345fbb6b7bfeaaa394796b313", + "source_mtime": 1765836682, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/provisioning/nickel/main.ncl": { + "cache_key": "575cb4c8d7f1e6b9841f1a73a98924d1db8678e78a96ec2d613841ce58b0233e", + "source_mtime": 1765836553, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/local/nickel/defaults.ncl": { + "cache_key": "8a2e13c88ba5991b995b5ae82fa3b97039b19c5bebf4f82a6fc88b96f50617a1", + "source_mtime": 1765846106, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/workflows/deploy-services/workflow.ncl": { + "cache_key": "59a0100740239879536c767b9fa93be05bffe18ead26256b07def19088b7f047", + "source_mtime": 1776345788, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/mariadb/nickel/defaults.ncl": { + "cache_key": "d10db9d75a1617370239ee6c97f79eee6ba23d0a4c83a15eee3e4ad7bdcc772c", + "source_mtime": 1777505261, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/zot/nickel/defaults.ncl": { + "cache_key": "08006722b605727818440d50259456926e13c3b7d7c908622151740cd3a85eb6", + "source_mtime": 1777505535, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/container_runtime/metadata.ncl": { + "cache_key": "fba7b2ce87a21f71a81686968da6fd760fa95d121aea4cd740e3548d1bb5039a", + "source_mtime": 1775255494, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/hypervisor/kvm/nickel/main.ncl": { + "cache_key": "749590729dae746ff0dec01d9aa338356359d2297e847e282925f8a7a4339cb6", + "source_mtime": 1765836827, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/longhorn/nickel/main.ncl": { + "cache_key": "b789dffe0519c35485084ef149bc21d123011124781fce295b163c27957cdc04", + "source_mtime": 1777031292, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/providers/backup/kopia/nickel/provider.ncl": { + "cache_key": "5c6cb1bf5f8d88bfb4a3171940fed53dd4761c70a4443a1225b14b2686d662e6", + "source_mtime": 1776811860, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/databases/redis/nickel/defaults.ncl": { + "cache_key": "6cbc1196a2dcb42e254f88650959d56a321da8db2a3a0f25949f17bc91bcac31", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/domains/odoo/manifest.ncl": { + "cache_key": "1fac5726b9a0f4f9d9af0463620b8913dc73b8c0a8486a90f44dc39c7d11284a", + "source_mtime": 1777805628, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/container_runtime/youki/nickel/version.ncl": { + "cache_key": "055c79e980ef77a8810d1e58a8122af4d292adbca74f67ef5ce3c26f774e98af", + "source_mtime": 1775924262, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/os-nixos/nickel/main.ncl": { + "cache_key": "74c37bb070283b17758946d32fd1dbd967e79c47b0feef03bd6ba87ef6cd3280", + "source_mtime": 1769941233, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/reflection/modes/provisioning-coverage.ncl": { + "cache_key": "c37a1303e9aaea2b08bd960f34bacab0fd290292c072cc0fd13056716347ab2b", + "source_mtime": 1773475616, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/local/nickel/main.ncl": { + "cache_key": "c9177cda22f79a77a4e83e48e3298f8607134dae2ff760c3d485812c1874b113", + "source_mtime": 1765835684, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/democratic_csi/nickel/main.ncl": { + "cache_key": "2818fecf87f675626b57948d54bf186d9d7ff2d30eae53b53e811109350019b3", + "source_mtime": 1776351094, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/resolv/nickel/main.ncl": { + "cache_key": "f08ca6c389ca1e1968c3f9b562e5d31e112c00e23ab59245e713edbddf50b4c0", + "source_mtime": 1769941375, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/hypervisor/libvirt/nickel/main.ncl": { + "cache_key": "273d8051952194d7aff14214db0de3304925147fe594fcd8657ff0b8cb8e2dbb", + "source_mtime": 1765836858, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/kubernetes/nickel/version.ncl": { + "cache_key": "54471f9a23a43b594704b3025abdd7242c5f07e0e1da53e005590c7d8434de12", + "source_mtime": 1776557199, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/buildkit_lite/nickel/version.ncl": { + "cache_key": "75068cf67519f23f47ba1d1e40273cca4de5925869b190534ef2dde5e1c2daf8", + "source_mtime": 1777996013, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/reflection/modes/provisioning-assess.ncl": { + "cache_key": "290eb5271c0cd3daff5bc1647716b418a3e4c446ef0cd850a4f3dd0ebe56fe5f", + "source_mtime": 1777856231, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.ontology/core.ncl": { + "cache_key": "a821ce5940d2b70e21d6f3ace8a237259dedb61d3f824c93beed2536a6a37cc9", + "source_mtime": 1776599757, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/private_gateway/metadata.ncl": { + "cache_key": "c1e4c4902f6c6de943752cbd46333e4721bd33190e6e8de14b543837e336f547", + "source_mtime": 1777260813, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/reflection/modes/provisioning-assess.ncl": { + "cache_key": "290eb5271c0cd3daff5bc1647716b418a3e4c446ef0cd850a4f3dd0ebe56fe5f", + "source_mtime": 1777856231, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/reflection/modes/ops-radicle-build-info.ncl": { + "cache_key": "9eecdf790a8f2227b7a4bace21922c1d81744843ea1dbc1b951e69c73b330f1f", + "source_mtime": 1777661518, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/.ontology/connections.ncl": { + "cache_key": "0b71880ba3f5192a65a1103ff08afd6d798036b2b92644da92f8df0eb3d99a68", + "source_mtime": 1775258398, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/lian_build_daemon/metadata.ncl": { + "cache_key": "a59f3bc92f78e5dae59bad9ea87eb6dd07a5540e17d1afa1f391d837d078cb05", + "source_mtime": 1778124737, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/resolv/nickel/defaults.ncl": { + "cache_key": "714897543ffd9237452941ea78634cf33787b803dc56c7d9045b68dbd8354bad", + "source_mtime": 1778015761, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-024-ncl-sync-nats-events.ncl": { + "cache_key": "7eba72180483cb5473d686af55c67aed4ea0348527186669229df4e1160849c7", + "source_mtime": 1777855610, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/longhorn/nickel/contracts.ncl": { + "cache_key": "6a819c1a85815f29a34ad847a3eccb3d6c791482ee88ffe3eb0f0180c1fa851d", + "source_mtime": 1777502397, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/kms/nickel/defaults.ncl": { + "cache_key": "1d25dbc0733d67eb6f4cf897ff6d7317d2a5b8bca1c0e77efef9cf573d024f69", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/storage/external_nfs/nickel/contracts.ncl": { + "cache_key": "df18be8ab33cf168cc8bbbd7fa52a805d4ec79bd7806f70407758da69c5142a5", + "source_mtime": 1775963462, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/cluster_defaults.ncl": { + "cache_key": "efc4b66774de3d3d77115c670046ce50e2c02b084ab40fabaf42f6e3e147ec9b", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/cilium/nickel/version.ncl": { + "cache_key": "ab17eabdbdd0e688ed7633c5b39188f851428c8018cd304226775a11677832ad", + "source_mtime": 1776030077, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/workspace_config_defaults.ncl": { + "cache_key": "9ffa104a5a91856fff5021ee5bd640db9b8efb834369f5153a681bc3cb8b197f", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/storage/oci_reg/nickel/defaults.ncl": { + "cache_key": "36993987634894c66007cd2e67865e1fcfaea327ee01345e2e96d524dbc84321", + "source_mtime": 1775925147, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/buildkit_runner/nickel/version.ncl": { + "cache_key": "50d58e49a1036a9620dbc847a00c71748c9a33869e3b961118cc627ad2836ff9", + "source_mtime": 1777339210, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/istio/nickel/version.ncl": { + "cache_key": "780e5ec0f26827a0094f1b502584766a61d2137c4bab2f50afdb0aa5461df041", + "source_mtime": 1775924555, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/databases/postgres/nickel/version.ncl": { + "cache_key": "c6e18ac1ba3d5a73b010c2b8898fff981e37b0b09c28cf96b2a83d11322f7e5b", + "source_mtime": 1765835812, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/kubernetes/metadata.ncl": { + "cache_key": "e08c04395d1cea7d504b7d29240d3eae2bb5d956a99ad9dd5442d4aa9471cfef", + "source_mtime": 1775255496, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/external_nfs/nickel/contracts.ncl": { + "cache_key": "6c44bbb36a1caf807c12131c2a5af0ee4405b15b00a2975599caf6f93c18d7ca", + "source_mtime": 1777503427, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/runc/nickel/version.ncl": { + "cache_key": "018ef1696cf8679df55038e8a502b5e5db6cfbaaf12af58b8d4741fa65ae8564", + "source_mtime": 1776557206, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/vol_prepare/nickel/defaults.ncl": { + "cache_key": "6cf75bade8e4120c41a8ff34cbaa676630da6a1272b0a334944f53a112cff710", + "source_mtime": 1776267387, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/commands_defaults.ncl": { + "cache_key": "c174db2e2459bbac7f394733f806048b6e489ef569bc01383bcb2ec90a0a2ec9", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.ontology/manifest.ncl": { + "cache_key": "a2c967ca2b0b6160f36c0eab320621537d01e9fca1655b1b213cb6396cc41c22", + "source_mtime": 1777855629, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/coredns/nickel/main.ncl": { + "cache_key": "043f4ab1a3cad9bdad75efae83494edac7d30f49e5b226bc0aa91e6c9ba90a5d", + "source_mtime": 1765836308, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/storage/democratic_csi/nickel/version.ncl": { + "cache_key": "86f76b228fc2a8b1ac306c1765d1535aaaf9e6ee4f78c69f758cdefdb79f15ae", + "source_mtime": 1775933812, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/adrs/adr-024-ncl-sync-nats-events.ncl": { + "cache_key": "a8f2359b5d95023f3ce45525aed36307970ded648d0379fa407597aa859b6711", + "source_mtime": 1776386792, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/server.ncl": { + "cache_key": "3babfff074a5d30b08638083eda4db34afc5eefc48aa505c47bc8842d3099f0c", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/fip/nickel/defaults.ncl": { + "cache_key": "ef1eaf24270c08c3e131a23ea511ad1217f777de8a87e044b1c2925c18f94539", + "source_mtime": 1776680566, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/docker_mailserver/nickel/defaults.ncl": { + "cache_key": "88020ee623bd0034f810316101260f402580b5802a7ead7a0a37067f79e1742d", + "source_mtime": 1777505567, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/runc/nickel/defaults.ncl": { + "cache_key": "a648d82f09411c5dc9e40119d9c539d68a6e6258e25310781134fbfcf37bd441", + "source_mtime": 1776680526, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/stalwart/metadata.ncl": { + "cache_key": "73fef9818ac68206b0cde9b62d4690cc086703eecde50002dfd5f74abeeac74d", + "source_mtime": 1776819498, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/external_nfs/metadata.ncl": { + "cache_key": "994b9cd51780dff22e5f07b1cee2633218b0db274799ff0421bd31952c3d52cf", + "source_mtime": 1776350949, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/storage/mayastor/nickel/defaults.ncl": { + "cache_key": "429bc7e3a550d50bcf97df93d9d6a41472f47c754e1a5262b2c0f361777233a4", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/hccm/nickel/version.ncl": { + "cache_key": "917327bef7d4c78878928319f950215f6ef55304a5473afa6b44056652b05b5a", + "source_mtime": 1776557202, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology/workflow.ncl": { + "cache_key": "679588ec7a3fd8a326226fe967a900094049cf75108943f1f2602c24f9f1f920", + "source_mtime": 1775687151, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/os/metadata.ncl": { + "cache_key": "82c8b8eaefea47bd363c61cb30009aace4776a3f08f5f779d5ce8aea579106fc", + "source_mtime": 1776345629, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/nushell/nickel/version.ncl": { + "cache_key": "86df2b6641b8792e4000bed6b8cfa7a23ae4f90eb9697dc26d1b7f512154d440", + "source_mtime": 1765836675, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/clusters/woodpecker/nickel/main.ncl": { + "cache_key": "0da162b5dca8d104027f841fefae254d91a5146ecb6dab0660ada0161b54c110", + "source_mtime": 1775754395, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/resolv/nickel/version.ncl": { + "cache_key": "d1b179cfe0885fe42547ec9086b4d85917b2772632414e5ffb4cec38669591df", + "source_mtime": 1776345788, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/resolv/nickel/defaults.ncl": { + "cache_key": "2fc5d9bf2f6929610a04e0ed9b124e9b189b3bb40f7255e68ea38f97c3703248", + "source_mtime": 1769941371, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/oras/nickel/version.ncl": { + "cache_key": "4c8048e9d61a7a9bddad8d8da18d6118e00a3951bfe18b69cb201738de162b84", + "source_mtime": 1765836643, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/system_config_defaults.ncl": { + "cache_key": "05a5ed6acd15e21bca259e19a64eaf5dcc51f0c706b0f0c5854ec63a330d6fe8", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/clusters/web/nickel/contracts.ncl": { + "cache_key": "81699d34fa4fc4c6b72207e4ad2e95197fe054783a2df0ab4bcaeb142e624deb", + "source_mtime": 1765837060, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/storage/democratic_csi/nickel/main.ncl": { + "cache_key": "2818fecf87f675626b57948d54bf186d9d7ff2d30eae53b53e811109350019b3", + "source_mtime": 1775933818, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/clusters/stalwart/nickel/main.ncl": { + "cache_key": "07bed446b12c1b557cbe66ca33812a85e68f8dbc4145f0b1a6ac70d093cbdd72", + "source_mtime": 1775754422, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/hypervisor/qemu/nickel/defaults.ncl": { + "cache_key": "bb73d0d629d6a01674c4e75ffcc54139f3e665411ec2b044085e36d1fbac3fd2", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/clusters/oci-reg/nickel/main.ncl": { + "cache_key": "e5d22ae3ebcb40b360c93f93773532240a2c269cde73b3a0722417bb31645f23", + "source_mtime": 1765837103, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/gitea.ncl": { + "cache_key": "914b5b483be8c249e4f02081efeacb5a0c8555c4c35bce8680b52370fb153673", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/nginx-ingress/nickel/main.ncl": { + "cache_key": "9547db76b33ebefd9a6cfbf075f65fc2c6154a543f3efbb0907fa114ceae869c", + "source_mtime": 1765836478, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/container_runtime/runc/nickel/main.ncl": { + "cache_key": "f677ea4552af37c7329fbec740658ab759ed659c0fea075510c97ee803a17a87", + "source_mtime": 1765836055, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/storage/rook_ceph/nickel/defaults.ncl": { + "cache_key": "db530d8c8c4b843d0ca0af3a6405684d005ed32f779b3f33e33ae503dc52885c", + "source_mtime": 1775925492, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/vm.ncl": { + "cache_key": "19a872416dd47ccca604b723513df2daf037c34f86a1b053e553191ba3dae595", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/storage/oci_reg/nickel/version.ncl": { + "cache_key": "ffd5d59f1e27ce52395ab5e154e4e17a97a09d3a224e3931aa1b935d4662246e", + "source_mtime": 1775925318, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/surrealdb/cluster/manifest_plan.ncl": { + "cache_key": "8b8dfa2c8204d9e4c30e14b99d02ca68c4c537669274d5131da1d47c8fd7a738", + "source_mtime": 1777207196, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/crio/nickel/defaults.ncl": { + "cache_key": "3a110ca39bf4528dbaadc0e7d566b70a576b9a0d4e45e11afeea543010163c76", + "source_mtime": 1777504668, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/desktop/nickel/main.ncl": { + "cache_key": "4f6b7bdd78a400770951796706c1525d2ec9e8e4c9d03a9462e8e6521ce7bc92", + "source_mtime": 1765836678, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/defaults.ncl": { + "cache_key": "051fdac47edc3a1214a5df0278b5243615c1ea386fc824c99a227665b996b0f0", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/plataform_config/examples/orchestrator.multiuser.example.ncl": { + "cache_key": "2a8f13eb459189dc20ebf17987200f9da594bd1d35b192e797c38925d3aac843", + "source_mtime": 1767705722, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/adrs/adr-013-surrealdb-global-store.ncl": { + "cache_key": "e14277f46aacbb4d6ce7f3ae7a878e97656024d05304e87a9597fae7a7deeadc", + "source_mtime": 1774608528, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/clusters/web/nickel/main.ncl": { + "cache_key": "37576a2c54d05cd468592134110048f715cd17a4f7fb09d7d43733ac8efb2ec5", + "source_mtime": 1765837060, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/desktop/nickel/version.ncl": { + "cache_key": "c10c949c836c2be49d300e5b21bfb3850c4636f345fbb6b7bfeaaa394796b313", + "source_mtime": 1765836682, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-042-ecosystem-integration-modes.ncl": { + "cache_key": "fc40d7f69654ee8849984ad09cb488b2989eeb59bf47e1a53dc2b5ce461bfc4d", + "source_mtime": 1777855603, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/polkadot/bootnode/nickel/metadata.ncl": { + "cache_key": "6e9613ae5174bf87f09458c80229fd91ceebb396a53d62e10ed4eb5b33398f0c", + "source_mtime": 1765837096, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/hccm/nickel/version.ncl": { + "cache_key": "917327bef7d4c78878928319f950215f6ef55304a5473afa6b44056652b05b5a", + "source_mtime": 1776254300, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/misc/metadata.ncl": { + "cache_key": "d1543edbd845c09216233bc9556b00b52a2ae769556b828b4c33761aa1a2db2e", + "source_mtime": 1775255505, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/mariadb/nickel/defaults.ncl": { + "cache_key": "d10db9d75a1617370239ee6c97f79eee6ba23d0a4c83a15eee3e4ad7bdcc772c", + "source_mtime": 1777505261, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/coredns/nickel/defaults.ncl": { + "cache_key": "c1786b3a3aa3d6f73a0650fe3034ecf4b4c784eaf3c65826a7bbc99c4238ce3c", + "source_mtime": 1776680566, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/batch.ncl": { + "cache_key": "909d174e379f349aeb308c5cacca6606473508158ca78b59baf0e81845f124c4", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/kubernetes/nickel/defaults.ncl": { + "cache_key": "e01c967d20090259e7d8a5d72a8e69780e6a7534c288c8460fae83dfdac1d8f7", + "source_mtime": 1776750618, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-014-solid-enforcement.ncl": { + "cache_key": "1d30a49f38a3aab921354abac46bd1bfdb96dbd8072e1819539721950654e320", + "source_mtime": 1774608555, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/version.ncl": { + "cache_key": "efd2ae955a08de9d457a738a77027c1a96f14ec6af26b336f4ec5bbc737383f0", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/hetzner_csi/nickel/version.ncl": { + "cache_key": "2b2958a5e9f8b92f815cbeda1814101792156ba568d33b4f3f1ba5ae2a2dfaff", + "source_mtime": 1776350976, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/storage/rook_ceph/nickel/version.ncl": { + "cache_key": "9773e8d0fc2b1fbf01d1338a9ddab1c5dbccdb0185ec6263dd43557e4cc7ebe9", + "source_mtime": 1775925395, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.ontology/manifest.ncl": { + "cache_key": "9d64ec6b501e360fa5e0343d191a945499785d09db4bf4126b9e752f6101291a", + "source_mtime": 1775509191, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-021-workspace-composition-dag.ncl": { + "cache_key": "f9a548ab32751917f6c9b124c6ea719358cead8a0b6432d90fccd4746f312856", + "source_mtime": 1775259724, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/platform/config/ncl-sync.ncl": { + "cache_key": "85ca328eab23d37ab650ae1b45ba939df3d337e9ef87239ac4e7e8b78952868b", + "source_mtime": 1776388064, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/clusters/web/nickel/defaults.ncl": { + "cache_key": "04734f331f55b02c9f4746faf70801e44a0e66808d8c53301f8bbf656bf174b9", + "source_mtime": 1765837060, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/kubernetes/kubectl/nickel/version.ncl": { + "cache_key": "9c07e7715fe654d56844a2b2fca4fc8c19e85d4512233ecd1b7caabae5b3f456", + "source_mtime": 1765836374, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/longhorn_node_prep/nickel/main.ncl": { + "cache_key": "c5bce7e6f67825b8b0adeed1944821952bd319229cb4912609cc65800c6d419a", + "source_mtime": 1777031290, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/surrealdb/cluster/manifest_plan.ncl": { + "cache_key": "8b8dfa2c8204d9e4c30e14b99d02ca68c4c537669274d5131da1d47c8fd7a738", + "source_mtime": 1777207196, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/istio/nickel/main.ncl": { + "cache_key": "fa3196dd8751370a75dda18ffa7ad26614241c7a51f5cb489db57b0929e168ff", + "source_mtime": 1765836455, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/settings.ncl": { + "cache_key": "2372812e1719071b95995df02a264108083f911fa2226599f103f6db68702f79", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/zot/nickel/main.ncl": { + "cache_key": "e93c623ee1a009a62e68459f87d23a4136a00eecd566eea53cd995af05f4443e", + "source_mtime": 1776345746, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/aws/nickel/main.ncl": { + "cache_key": "86970d0f18ac8b155ba4c7e1211a2d12f08cae6c266b52416aeb3e6c82caa479", + "source_mtime": 1765835412, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/radicle/nickel/defaults.ncl": { + "cache_key": "20ef71d3639edd11e9a70c0b80b855318bbf8d09c000a598b77c9e60e552d675", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/external_dns/metadata.ncl": { + "cache_key": "3a322e46b0897d9c36b13d931d78b4431dfe7fd8ae7994121b42b09c055c8d38", + "source_mtime": 1777338232, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/workspace_config_defaults.ncl": { + "cache_key": "9ffa104a5a91856fff5021ee5bd640db9b8efb834369f5153a681bc3cb8b197f", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/container_runtime/crun/nickel/version.ncl": { + "cache_key": "a2102af81458fc9c31e53ae9e982a2188b37949443d52b32e3564474e7d3886c", + "source_mtime": 1776031093, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/forgejo/nickel/main.ncl": { + "cache_key": "25444fd1c87548f89b0aa620dc681c84690792fa94dd616b0732c09a3c064b86", + "source_mtime": 1765837256, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/modes.ncl": { + "cache_key": "f14df2f34f00a20eadd147dcf300d788c56ad2ed28f464d2f3a38195b6ef34ac", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/playbooks/offboard_operator/playbook.ncl": { + "cache_key": "4a43ea166dc8a6a8131a03851437cd30b1cb1d72bfa8063eb406caa664509cf7", + "source_mtime": 1777244659, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/odoo/cluster/manifest_plan.ncl": { + "cache_key": "693de5204a0993b56e298b0213c17533a17d7d5bef136b82bf7a1585fbce928b", + "source_mtime": 1777447573, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/playbooks/dr_wuji_lost/playbook.ncl": { + "cache_key": "b0578bb9e50ec5cd089edd5d4221995d9ea831e6afd23a86fa870f782a51468b", + "source_mtime": 1777245338, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/providers/hetzner/nickel/defaults.ncl": { + "cache_key": "8cc617af1f5b06632c9ec9ccc1b8a986dfdf8a3d09c297847c4b77e4f228bde6", + "source_mtime": 1776110601, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/local_path_provisioner/nickel/version.ncl": { + "cache_key": "c5d1576f6612dac3eed2263abe94ae4f96ec0f97e53cbaac8a1c9c8f95477cba", + "source_mtime": 1777257902, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/aws/metadata.ncl": { + "cache_key": "96a09e1a7f7f9ab87293481b7efe084eb43238f6c70eae79b731b0a81c54f551", + "source_mtime": 1767565177, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/proxy/nickel/defaults.ncl": { + "cache_key": "2d41e786384f38f2304827bf334e5aa861a62529ebb75b4710a0b05aa72e51b6", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/dependencies_defaults.ncl": { + "cache_key": "632904d83a0ba28509b586b056bdb22fa3ceff59cde087cd542a582ec972e8b7", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/upcloud/nickel/version.ncl": { + "cache_key": "83ff9bcc41824b9202c14ba56ccfc795a336b4d377cae3d5a7e8f3e7658201a0", + "source_mtime": 1765835656, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/cert_manager/nickel/version.ncl": { + "cache_key": "1dcf832a59f16e28fb8d13e19a0ab0e2e5d6f37b97cf3e7041313de956d5c34c", + "source_mtime": 1777339941, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/clusters/web/nickel/defaults.ncl": { + "cache_key": "04734f331f55b02c9f4746faf70801e44a0e66808d8c53301f8bbf656bf174b9", + "source_mtime": 1765837060, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/examples_batch_contracts.ncl": { + "cache_key": "ab798425a2a0d563eabcceb71734e8e22ed0b0e065ef1bc5777101828be50186", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/forgejo/nickel/defaults.ncl": { + "cache_key": "a1cd0528c1d43ae19fb74c70f23d31a541ad92a05f92631daede2b4f670acabd", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/clusters/cert_manager/nickel/main.ncl": { + "cache_key": "f28d97110b2c88e40f1314fbc58e4f3ca39505ef6106677293848320a91901c5", + "source_mtime": 1775754378, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/hccm/nickel/version.ncl": { + "cache_key": "917327bef7d4c78878928319f950215f6ef55304a5473afa6b44056652b05b5a", + "source_mtime": 1776557202, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/hetzner_csi/nickel/contracts.ncl": { + "cache_key": "59d7302ba5ad03e0c41ad9bdd61072f2a81e721bea704ee330340a5e90bfb5c5", + "source_mtime": 1777503248, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/lian_build/metadata.ncl": { + "cache_key": "f862b369d40b0846087e855273f7b49857fb52666a69eec8d784f0a3a8a96cca", + "source_mtime": 1777951606, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/reflection/modes/validate-ops-contract.ncl": { + "cache_key": "961f13677b19471ac26858f1fc81b0455afa7c47b64dcf6fb94cb5d340ec8b63", + "source_mtime": 1777855777, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/os-nixos/nickel/defaults.ncl": { + "cache_key": "735d1c9ef9bd32375f66a7684b41409196f90a418ef3b297c1b4290c204774cd", + "source_mtime": 1769941197, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/webhook/nickel/defaults.ncl": { + "cache_key": "8b9e032d4fa30ff8c1ab6c8b614cb137e560414331d72aca3c437d9e78f76264", + "source_mtime": 1775963462, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/k8s-nodejoin/nickel/defaults.ncl": { + "cache_key": "574584b1ca98ca14ce189f20895001c673287346e279d4cdb55df87795f8b8ec", + "source_mtime": 1777504956, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/.ontology/workflow.ncl": { + "cache_key": "679588ec7a3fd8a326226fe967a900094049cf75108943f1f2602c24f9f1f920", + "source_mtime": 1775687151, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/vol_prepare/nickel/main.ncl": { + "cache_key": "6f5ac27aa77e892faf705b2796bce2a4d21b01fabf48722c5504b659e8002103", + "source_mtime": 1776267395, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/reflection/modes/provisioning-validate-formula.ncl": { + "cache_key": "ceaf87d1643ab07df3498607f745ae80df726f2a1b6d5fe203aceecb24d10958", + "source_mtime": 1777856243, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/storage/democratic_csi/nickel/main.ncl": { + "cache_key": "2818fecf87f675626b57948d54bf186d9d7ff2d30eae53b53e811109350019b3", + "source_mtime": 1775933818, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/kubernetes/nickel/version.ncl": { + "cache_key": "54471f9a23a43b594704b3025abdd7242c5f07e0e1da53e005590c7d8434de12", + "source_mtime": 1776557199, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/hetzner_csi/metadata.ncl": { + "cache_key": "691dc4d072831cd8eddccc9224b0b4d40a3d5e98a182928acdb7f543acad45af", + "source_mtime": 1776351064, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/hypervisor/libvirt/nickel/defaults.ncl": { + "cache_key": "a1ba9078c653a39e639edf884f48b68a5e55669f15126adf3d098e42d9b00317", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/domains/secret-delivery/manifest.ncl": { + "cache_key": "fd2a05cfb48e4a75708d53b296f744531201b293380aa13d61995532c993d138", + "source_mtime": 1777805628, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/lian_build/nickel/version.ncl": { + "cache_key": "6a855647693f1953705c5dbf3b4bae91fc8d1b83024718649eff002f853e7b32", + "source_mtime": 1777951623, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/clusters/web/nickel/defaults.ncl": { + "cache_key": "04734f331f55b02c9f4746faf70801e44a0e66808d8c53301f8bbf656bf174b9", + "source_mtime": 1765837060, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/radicle/nickel/main.ncl": { + "cache_key": "6bc0c3bf539f8cc0e49727a9327102cc63a39d35f67f30a09f43bc45ffeb1a32", + "source_mtime": 1765836646, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/clusters/web/nickel/main.ncl": { + "cache_key": "37576a2c54d05cd468592134110048f715cd17a4f7fb09d7d43733ac8efb2ec5", + "source_mtime": 1765837060, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/domains/compute-provisioning/manifest.ncl": { + "cache_key": "eff8268c433ea3973a24bc78a0d7a623c7b503cba91107aff75cd0876090971c", + "source_mtime": 1777805628, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/etcd/nickel/defaults.ncl": { + "cache_key": "52d2ffbda72cd46d8e5c470d5c5e6b2e655b869038f1476012290b42f1b99702", + "source_mtime": 1777505312, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/resolv/nickel/version.ncl": { + "cache_key": "d1b179cfe0885fe42547ec9086b4d85917b2772632414e5ffb4cec38669591df", + "source_mtime": 1765836446, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/reflection/modes/provisioning-dag-integrity.ncl": { + "cache_key": "3cfa38c83fe536f7a9f5320c68d579b06688b2e00795fd9ae8aec18b10557e2b", + "source_mtime": 1777856241, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/local/nickel/_version.ncl": { + "cache_key": "f92a039df5ca4e072b6721ee045114376df0b9fe62f34e651d79cb485c1b08d4", + "source_mtime": 1765835688, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/golden_image_defaults.ncl": { + "cache_key": "6c989b438edf4c497955cc4135dd9214a9dee8e77d147ea1a4e6a2c6e7ed6c1d", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/batch.ncl": { + "cache_key": "909d174e379f349aeb308c5cacca6606473508158ca78b59baf0e81845f124c4", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/playbooks/rotate_keys/playbook.ncl": { + "cache_key": "b108450474ac0bf5e812f2d07876a72d67683f8eb7ebfa3a0416abfae2e6c661", + "source_mtime": 1777244636, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/playbooks/onboard_operator/playbook.ncl": { + "cache_key": "e75aa751fc0de5c7e177d86942fb03a0e16cb4b5f5b37ed9cec7180f096063b1", + "source_mtime": 1777244649, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/clusters/web/nickel/main.ncl": { + "cache_key": "37576a2c54d05cd468592134110048f715cd17a4f7fb09d7d43733ac8efb2ec5", + "source_mtime": 1765837060, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/demo/nickel/defaults.ncl": { + "cache_key": "e47927d545296323eb58b603800b2fe55dc59b76cb96acccf5569d03886b4630", + "source_mtime": 1767796979, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/container_runtime/youki/nickel/version.ncl": { + "cache_key": "055c79e980ef77a8810d1e58a8122af4d292adbca74f67ef5ce3c26f774e98af", + "source_mtime": 1775924262, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/hccm/nickel/main.ncl": { + "cache_key": "a1e969e3befe4873becde964bdd20e62b0488b28e0f5791389de0da9f7e6a4eb", + "source_mtime": 1776254254, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/private_gateway/nickel/defaults.ncl": { + "cache_key": "f9c381f66d2f677f0f4d742f6b954d1dde07e5052646e7eb5898ab77a25386d5", + "source_mtime": 1777505189, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/storage/external_nfs/nickel/defaults.ncl": { + "cache_key": "2f4c0da50b743c9704a4ee9944944daba55878dbb6c9738ca1bb7a4a30e7e5b3", + "source_mtime": 1775963462, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/democratic_csi/nickel/version.ncl": { + "cache_key": "86f76b228fc2a8b1ac306c1765d1535aaaf9e6ee4f78c69f758cdefdb79f15ae", + "source_mtime": 1776351101, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/surrealdb/nickel/defaults.ncl": { + "cache_key": "8b5c67697ed4b3481891378c12419455d4e7d2cb45cd66a407c372acfa9d37cb", + "source_mtime": 1777505282, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/core/nulib/cli/help_content.ncl": { + "cache_key": "457fcfb9c1bf9e84d068ab99f65a5db59d88a8b3d310a183f73325bb505d05c2", + "source_mtime": 1776470020, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/adrs/adr-012-nats-event-broker.ncl": { + "cache_key": "26237db78bf31cf4927dda5a1325f6559e3c7d4a8d87a4c780636e31dcac4ffb", + "source_mtime": 1774608528, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/os/metadata.ncl": { + "cache_key": "82c8b8eaefea47bd363c61cb30009aace4776a3f08f5f779d5ce8aea579106fc", + "source_mtime": 1776345629, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/hypervisor/kvm/nickel/version.ncl": { + "cache_key": "5d4805890c09afd350f0e0a7aa7408eda00fd4c8c365532c613b0445f1de4c8b", + "source_mtime": 1765836827, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/generator/change.ncl": { + "cache_key": "5ecbabd4b2df21b660531817421e8a81b1d7c63d13cb4235196382d49fefc87c", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/adrs/adr-025-unified-lazy-loading.ncl": { + "cache_key": "c1dfadfeb1155b454c78e85faf1db71fc297430747443217eae3799ab8a9427b", + "source_mtime": 1776460189, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/external_dns/cluster/manifest_plan.ncl": { + "cache_key": "59c2c28425c3c53d024b608e19467e2ce98e1c874c7c53277ec6c1a706b291ca", + "source_mtime": 1777441846, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-018-secretumvault-integration.ncl": { + "cache_key": "4541eb0f4947df1d27919fd190d0708ee0a107ee74b06a6211032a2ab1ff2d68", + "source_mtime": 1774615543, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/odoo/cluster/manifest_plan.ncl": { + "cache_key": "693de5204a0993b56e298b0213c17533a17d7d5bef136b82bf7a1585fbce928b", + "source_mtime": 1777447573, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/validator/nickel/main.ncl": { + "cache_key": "775b6898017ee4453459d77f88ff6733748676ac0c98950a7e09ed777132927c", + "source_mtime": 1765837449, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/postgresql/nickel/defaults.ncl": { + "cache_key": "7978dd688b594b9dfb71c3def8c098c2a75473dbd13943388746f2f7a5c635d9", + "source_mtime": 1777505241, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/plataform_config/examples/orchestrator.solo.example.ncl": { + "cache_key": "e897c8587278a1d7f1a74b54de9823b866c612c084a84957fe7c7bd3efa863f1", + "source_mtime": 1767705710, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/coredns/nickel/defaults.ncl": { + "cache_key": "948339e85acdb6f90c486da63cdf634df643ab920db976149f64a6a24049607e", + "source_mtime": 1776001271, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-018-secretumvault-integration.ncl": { + "cache_key": "4541eb0f4947df1d27919fd190d0708ee0a107ee74b06a6211032a2ab1ff2d68", + "source_mtime": 1774615543, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-036-db-operation-abstraction.ncl": { + "cache_key": "7d449571e8d68c8ea448ba85269ce1fccebe4f0875d1507ce95ecbb803d1f0ea", + "source_mtime": 1777033938, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/cilium/nickel/version.ncl": { + "cache_key": "ab17eabdbdd0e688ed7633c5b39188f851428c8018cd304226775a11677832ad", + "source_mtime": 1776030077, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/fip/nickel/defaults.ncl": { + "cache_key": "4c328373120e46249e2d26605c08a6b2cbd7eb83fd40921a649461c0f0efd69c", + "source_mtime": 1777505169, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/kubernetes/k8s_nodejoin/nickel/version.ncl": { + "cache_key": "d5e127e45914bed0b337b04e29ec0d9e0f5fa43e80833e199524ee83967d1157", + "source_mtime": 1765836381, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/traefik/nickel/version.ncl": { + "cache_key": "6215ee03b9b965086cbd02a28f34e8346131ef1f8185d6e54fa51a5db75e1e4c", + "source_mtime": 1765836476, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/storage/hetzner_csi/nickel/defaults.ncl": { + "cache_key": "c8da8da8515ddbb084d61ff08313a7cdcfea3fa8f45212ecad42b9c1f9ea8aa4", + "source_mtime": 1776267532, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/stalwart/metadata.ncl": { + "cache_key": "73fef9818ac68206b0cde9b62d4690cc086703eecde50002dfd5f74abeeac74d", + "source_mtime": 1776819498, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/integrations/main.ncl": { + "cache_key": "aaa2753bfa4f515d184ea19e2c85396ac3056931e69592f30c303dca4376ea0d", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/k8s_deploy_defaults.ncl": { + "cache_key": "cc81dcb2b5fe7c39a14916af3e3c8914f49ba44031e2af0bc4bde31abd7320dc", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/polkadot/solochain/nickel/main.ncl": { + "cache_key": "f80dc68a5af62956483b6b2b8e0df751f80d1d079b7504d28c186e11ea92a7cb", + "source_mtime": 1765837449, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.typedialog/provisioning/config.ncl": { + "cache_key": "79fa0b5c32cd3f6a8a8b06afb4182daf223678618ce12464a9a4c9cb2b22f1c7", + "source_mtime": 1767068040, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/backup_manager/metadata.ncl": { + "cache_key": "feb5c1d8be010858d10e94f772984edb44004272051144a46b64452147eabd46", + "source_mtime": 1777501569, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/traefik/nickel/defaults.ncl": { + "cache_key": "7919f1b048799b8ea952e070185249d90764c7919cc3e2cd4764e855f4c5712e", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/modes_multiuser_defaults.ncl": { + "cache_key": "7c64521e46520f2163b985db28449a38d337e45f6d4d079087b2265359598cd6", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/validator/nickel/types.ncl": { + "cache_key": "5d76d35a302dec38677bbb17a973df0824392fbe0a07f4a013a3988424bb6ab7", + "source_mtime": 1765837562, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/storage/hetzner_csi/nickel/main.ncl": { + "cache_key": "b059bea719152ee6107a037ed968096a0dde9438e8be71f059595b5502c3f901", + "source_mtime": 1775931264, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/k8s_deploy_defaults.ncl": { + "cache_key": "cc81dcb2b5fe7c39a14916af3e3c8914f49ba44031e2af0bc4bde31abd7320dc", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.ontology/state.ncl": { + "cache_key": "e0c90df36280f0197adaf8245d6843e19230e28cbb04bc9009adaf19d56de1f1", + "source_mtime": 1777634780, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/vol_prepare/metadata.ncl": { + "cache_key": "d7377a7c5dae6be01cb3efd01389db192cf0208c58a16839e7ff15148d127b2f", + "source_mtime": 1776345684, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/zot/nickel/version.ncl": { + "cache_key": "50d58e49a1036a9620dbc847a00c71748c9a33869e3b961118cc627ad2836ff9", + "source_mtime": 1776345742, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/forgejo/nickel/main.ncl": { + "cache_key": "dbf01994ca07ee8caacdfb09c6f35f7ffe5133fe46e6e9cbddab73f197205be8", + "source_mtime": 1776345614, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/postgresql/metadata.ncl": { + "cache_key": "7c45cad12993a46bffce71a370746737c61ee66c30b473db075e462cdbc2531a", + "source_mtime": 1776345555, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/proxy/nickel/version.ncl": { + "cache_key": "72d96ec3c63a7f650a17d328afb0f5a9f250e3d83b70c74489dcd3f7ef09b9ec", + "source_mtime": 1765836528, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/longhorn/nickel/version.ncl": { + "cache_key": "71fd4ca9d5df919067f9d4881382abb0737f5e550438c5a3308ca5918ffb6825", + "source_mtime": 1777031255, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-015-solo-mode-architecture.ncl": { + "cache_key": "809748e7e731e5921411e88aef697dd42ab44776fddccbbb69e181980f762637", + "source_mtime": 1774608550, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/clusters/web/nickel/version.ncl": { + "cache_key": "a4a93dde98efd4f558f37f4ae2330f780e84e2f72329bbb52339822124d44f83", + "source_mtime": 1765837060, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/storage/democratic_csi/nickel/contracts.ncl": { + "cache_key": "d671e43f7ad1ce9d2b16e5b276b78f2ee424c7b8d44cc2171b96210fa9ed2b92", + "source_mtime": 1775933801, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/reflection/modes/validate-radicle-governance.ncl": { + "cache_key": "b085bfdf5335116c0cdd050ccbd42db0033e988192e237fdc220678434794284", + "source_mtime": 1777855779, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.typedialog/provisioning/config.ncl": { + "cache_key": "79fa0b5c32cd3f6a8a8b06afb4182daf223678618ce12464a9a4c9cb2b22f1c7", + "source_mtime": 1767068040, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/storage/mayastor/nickel/contracts.ncl": { + "cache_key": "d3fc7366bfb8853a509e46bf1ccdf97e1badf8129d18de38e6a5377152f2acb9", + "source_mtime": 1765836801, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/docker_mailserver/metadata.ncl": { + "cache_key": "9d35ff4a14b5554a7ac7b0c465a3ca423b9fe95faca185b2ab83364d494068dd", + "source_mtime": 1776883911, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/k8s_deploy.ncl": { + "cache_key": "6e91f38dbdfc406942c6f6a72eb3b0f7b00d4a98e199dd1074908dc043248493", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/coredns/nickel/main.ncl": { + "cache_key": "a099179844fd634b6e35c8f9f9b24cc461fc532b99fc45758cfa2969e86ed9c5", + "source_mtime": 1776557979, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/longhorn_node_prep/nickel/defaults.ncl": { + "cache_key": "d8a82856984fb82440924abe3ac941e8f8a85603c13e8e5b06e469b395903240", + "source_mtime": 1777505054, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/k0s/nickel/version.ncl": { + "cache_key": "0e45f60d9a4512c0ac731ee0371ceda16a0a7e87fd74a2f36b44802811f02eb8", + "source_mtime": 1776258479, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/resolv/nickel/defaults.ncl": { + "cache_key": "d1a991bf0e3f96978f65172c914e03fc9130679b051cf2e77357f92998807dba", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/reflection/modes/validate-observability.ncl": { + "cache_key": "3ad618d2887fb8b906c39d290b4509c325609816ab952f3d6241b4e582d40ace", + "source_mtime": 1777855564, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/hccm/nickel/defaults.ncl": { + "cache_key": "688648c7a3fca6ad1643b73130c45aa926ecca4303517ddcfbc4fde75ddc3bf9", + "source_mtime": 1777504813, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/kubernetes/nickel/defaults.ncl": { + "cache_key": "4903f21278c249b3db15e16d4a347f6f021f731826d488da8bbe365bd9efb4c5", + "source_mtime": 1777505334, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/postgresql/nickel/main.ncl": { + "cache_key": "c1075ba1b71d41581bb5a7a38d582ecddf7502ab37a810ddec9c7a18b2d96ab3", + "source_mtime": 1776345344, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/stalwart/nickel/version.ncl": { + "cache_key": "5cff4cb7630cb81f5337aff070c1e66eac7dfcc563bccb45b40ccf5b76e9a652", + "source_mtime": 1776843729, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/storage/external_nfs/nickel/defaults.ncl": { + "cache_key": "2f4c0da50b743c9704a4ee9944944daba55878dbb6c9738ca1bb7a4a30e7e5b3", + "source_mtime": 1775963462, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/storage/hetzner_csi/nickel/defaults.ncl": { + "cache_key": "c8da8da8515ddbb084d61ff08313a7cdcfea3fa8f45212ecad42b9c1f9ea8aa4", + "source_mtime": 1776267532, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/democratic_csi/nickel/version.ncl": { + "cache_key": "86f76b228fc2a8b1ac306c1765d1535aaaf9e6ee4f78c69f758cdefdb79f15ae", + "source_mtime": 1776351101, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/modes_base.ncl": { + "cache_key": "bc5198cf08bea183f49e3e9f297e70b5a3d193b7d8460958d8ee1a1dd0458717", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/container_runtime/crio/nickel/defaults.ncl": { + "cache_key": "e954214b6e7b884af139c8dbae55a8274aacb639696325b7035cc993794c91df", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/hetzner_csi/nickel/main.ncl": { + "cache_key": "b059bea719152ee6107a037ed968096a0dde9438e8be71f059595b5502c3f901", + "source_mtime": 1776350972, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/buildkit_runner/nickel/defaults.ncl": { + "cache_key": "29f7c35748f84ce154ad7ac1c7eee23f23a146167f0d08bae862087ef71c2c17", + "source_mtime": 1777505209, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/container_runtime/containerd/nickel/version.ncl": { + "cache_key": "ef64efe5e0773dad40559bb423cdd7c3bb5131a75cb8aabdb2b3aa552d82c00f", + "source_mtime": 1776031090, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/nested_provisioning.ncl": { + "cache_key": "4ca5be84ed3d6331c621acfdaedc484b32259ef0dcdc7914bdb57b0afca3bf12", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/commands.ncl": { + "cache_key": "09c1140c6996ca3868e2e306d24254735f9be7de59cdfe7b5cbaf685a82f8bbe", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/kubernetes/kubeconfig/nickel/version.ncl": { + "cache_key": "a353323dce45f88809fafceb04f64833b1e84c69392125ec13d48183ad1f4e30", + "source_mtime": 1765836377, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-019-ai-rag-integration.ncl": { + "cache_key": "1e445f966234e94f0f1dcc434df661e4963dd446bba279df6886e7ae667df3e0", + "source_mtime": 1774615570, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/resolv/nickel/main.ncl": { + "cache_key": "f08ca6c389ca1e1968c3f9b562e5d31e112c00e23ab59245e713edbddf50b4c0", + "source_mtime": 1769941375, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/bootnode/nickel/metadata.ncl": { + "cache_key": "6e9613ae5174bf87f09458c80229fd91ceebb396a53d62e10ed4eb5b33398f0c", + "source_mtime": 1765837096, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/clusters/oci-reg/nickel/defaults.ncl": { + "cache_key": "9b487dc0fbd96a91668605e37c442126c163c94747e1a0c5699ad68e7077530a", + "source_mtime": 1765837131, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/container_runtime/crio/nickel/defaults.ncl": { + "cache_key": "e954214b6e7b884af139c8dbae55a8274aacb639696325b7035cc993794c91df", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/mariadb/metadata.ncl": { + "cache_key": "d38b7cadbbce5f83148bcfe4e7b19b7e9c7833be6e7633a8410a96c6e100b2be", + "source_mtime": 1777203852, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/databases/postgres/nickel/main.ncl": { + "cache_key": "ac30aaa9547972a0e937459df314bf3b06fa73eb556bd226c42c8b20310f15e3", + "source_mtime": 1765835808, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/vol_prepare/nickel/defaults.ncl": { + "cache_key": "759381b0e83f495817850ee2640fd19502fead8698c1539d596e0e93a06e652e", + "source_mtime": 1776680566, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/webhook/nickel/version.ncl": { + "cache_key": "fbf186108defb32c971fc046000a0991169b32be6bf49193e6357fd12deb5349", + "source_mtime": 1765836640, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/kms/nickel/main.ncl": { + "cache_key": "7a7a3097aa93c9b91e47a8e17d19cf38356dc83840d053a14935d7ed2ecbb8dc", + "source_mtime": 1765838300, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/lib.ncl": { + "cache_key": "6d500efcb84d5ef820a1913da7547e97a402fde31b67e139e9f4586ba6fc0c9b", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-017-typedialog-web-ui.ncl": { + "cache_key": "eeb2d84ab333ee56bbb15c06f6341590b2581a4ec26b4650941dec42bc6fef86", + "source_mtime": 1774615514, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-041-cloudatasave-lift-out.ncl": { + "cache_key": "94a3542e88d6f082be362b89ebe3cf844698e2140e1968b8fff2af96721c8c0e", + "source_mtime": 1777609539, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/reflection/qa.ncl": { + "cache_key": "13f7b213f29692b7ec42db3497e659ab3c9767c368e3c074c5253f4fdf741e4a", + "source_mtime": 1777837408, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/kubernetes/k8s_nodejoin/nickel/main.ncl": { + "cache_key": "cdceca1e027d8525edd1788a5d6e8fff6c3c84f0fcfd58cbd65f92d6d0c4c98f", + "source_mtime": 1765836380, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/generator/declaration.ncl": { + "cache_key": "3d29dbfafcada7825daefe3e7f4fb98422f84a0242ff6a22354e778a1eb4258b", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/storage/hetzner_csi/nickel/main.ncl": { + "cache_key": "b059bea719152ee6107a037ed968096a0dde9438e8be71f059595b5502c3f901", + "source_mtime": 1775931264, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/youki/nickel/main.ncl": { + "cache_key": "7482b02cc047d66f84a148ae42fca22558c441010b574f9a5fb443bf948143b7", + "source_mtime": 1776557194, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/node/nickel/main.ncl": { + "cache_key": "ad74004015b4d068189de31bd0546de102f66504687b1277c4c0a314ca4ad98a", + "source_mtime": 1765837449, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/k0s/nickel/contracts.ncl": { + "cache_key": "184b72018f3b251cb6c04f226fb44b2e3f47793853d746cae353eaa23d57c507", + "source_mtime": 1776345697, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/server_defaults.ncl": { + "cache_key": "74e370ba7b187fff4c4ef9af3162374e5cc6d75f300070661ce082c4d3729d68", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/container_runtime/crun/nickel/version.ncl": { + "cache_key": "a2102af81458fc9c31e53ae9e982a2188b37949443d52b32e3564474e7d3886c", + "source_mtime": 1776031093, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/vm_lifecycle_defaults.ncl": { + "cache_key": "7bb8ec2d48ee0f46040a6ce0d752b78e83fb96f16c5e20184b446fd4fb65d285", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/woodpecker-ci/nickel/main.ncl": { + "cache_key": "4d9848dd470c82c5452b56ab39bb71fa51f9a18cc7268d56ed32ab7a9a8a470d", + "source_mtime": 1765837256, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/hypervisor/kvm/nickel/main.ncl": { + "cache_key": "749590729dae746ff0dec01d9aa338356359d2297e847e282925f8a7a4339cb6", + "source_mtime": 1765836827, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/databases/postgres/nickel/version.ncl": { + "cache_key": "c6e18ac1ba3d5a73b010c2b8898fff981e37b0b09c28cf96b2a83d11322f7e5b", + "source_mtime": 1765835812, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/kubernetes/k8s_nodejoin/nickel/defaults.ncl": { + "cache_key": "8f95a2781072ae0208b1b6fd5d81cccbe43ae1edc22521e6ff708569706df805", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/forgejo/nickel/version.ncl": { + "cache_key": "744f8081ae7665c06e5a3e74a1da3ea7c42b7af8413c6b19c9aff33f969156d9", + "source_mtime": 1765837089, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/digitalocean/nickel/defaults.ncl": { + "cache_key": "a33107d84697b7845cacb12d2293e4090f6b9233cb1557ba7a993ea0fc0f84e7", + "source_mtime": 1767799649, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/surrealdb/nickel/version.ncl": { + "cache_key": "5ff0d4c09ec67b40724991e3c983d956d4950c2423b296e091bdc2791740aea9", + "source_mtime": 1777207150, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/container_runtime/podman/nickel/defaults.ncl": { + "cache_key": "bb4ab1ebc70521480685a8e192601b65165c7620997cfee50936eebf38515455", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/provisioning_config/examples/orchestrator.enterprise.example.ncl": { + "cache_key": "4245ecd25a24fdc468d97b589dd31b5513238a6e03289ddd88fb667df3c834f2", + "source_mtime": 1767655500, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/gitea_defaults.ncl": { + "cache_key": "64f939a62591c1dfd7bf028952132169c382993f075325714c421a0a7106fc34", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/kubernetes/k8s_nodejoin/nickel/main.ncl": { + "cache_key": "cdceca1e027d8525edd1788a5d6e8fff6c3c84f0fcfd58cbd65f92d6d0c4c98f", + "source_mtime": 1765836380, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/fip/nickel/version.ncl": { + "cache_key": "324adaf8d710c99a32faf46f52a78fbba683380a814386ac9390a2fc566f2eae", + "source_mtime": 1776348150, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/integrations/runtime.ncl": { + "cache_key": "39a0e98da7e0e601b365ef6edff1f3327e3fa2af18328715c7e868e505fd0a18", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/clusters/oci-reg/nickel/defaults.ncl": { + "cache_key": "9b487dc0fbd96a91668605e37c442126c163c94747e1a0c5699ad68e7077530a", + "source_mtime": 1765837131, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/kubernetes/nickel/defaults.ncl": { + "cache_key": "3cdb3b41d8d164171ab73e06f5cf50152a06440cc206d1a120325e89230e5422", + "source_mtime": 1776226253, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/linkerd/nickel/version.ncl": { + "cache_key": "0ed3296f06901b41773348224af1db6c2ebbeca8e5d1a2233b3fc4f99d0c8eb0", + "source_mtime": 1765836453, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/providers/demo/nickel/version.ncl": { + "cache_key": "4a654ca825f5e44a7b1b07a14e7c289f325e2abfa65294abc04fbf3c186ced73", + "source_mtime": 1767796986, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/gitea_defaults.ncl": { + "cache_key": "64f939a62591c1dfd7bf028952132169c382993f075325714c421a0a7106fc34", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/container_runtime/crun/nickel/defaults.ncl": { + "cache_key": "8120e3429d8600b75246bf3990217b2b82e470a9153a5520d16a4b9336c5d615", + "source_mtime": 1776031092, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/lian_build/nickel/defaults.ncl": { + "cache_key": "14c6da1134a38d5c882078e456a21de334e8405b1a7ad7fd363bf1338fe89dab", + "source_mtime": 1777952684, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/lian_build/nulib/commands.ncl": { + "cache_key": "a928f15ed138b995621b1765cdc97df6464ff65e744cd776ae97ff94c5137c10", + "source_mtime": 1778027149, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/istio/nickel/version.ncl": { + "cache_key": "780e5ec0f26827a0094f1b502584766a61d2137c4bab2f50afdb0aa5461df041", + "source_mtime": 1775924555, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/private_gateway/nickel/defaults.ncl": { + "cache_key": "f9c381f66d2f677f0f4d742f6b954d1dde07e5052646e7eb5898ab77a25386d5", + "source_mtime": 1777505189, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/adrs/adr-018-secretumvault-integration.ncl": { + "cache_key": "4541eb0f4947df1d27919fd190d0708ee0a107ee74b06a6211032a2ab1ff2d68", + "source_mtime": 1774615543, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/cilium/nickel/defaults.ncl": { + "cache_key": "5f4acc5cf85ff829a20c95237b87b3613fb419f8b185bb5b603dc8461c14d75f", + "source_mtime": 1776749836, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/system_config.ncl": { + "cache_key": "fba363edb8a91041bd95f2caf5e049c107d191cd30661366f744bc532e6feb4b", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/provisioning_config/examples/orchestrator.enterprise.example.ncl": { + "cache_key": "4245ecd25a24fdc468d97b589dd31b5513238a6e03289ddd88fb667df3c834f2", + "source_mtime": 1767655500, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/rustelo_website/nickel/defaults.ncl": { + "cache_key": "f3cc60bf857e10173a0dea07826413d499db4627cdc26d8a5f07e52bde9f5926", + "source_mtime": 1778012855, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/woodpecker-ci/nickel/version.ncl": { + "cache_key": "3a03f0707de126b723651683d2274229183dc12e6f8db80b280ae39a6dd309ec", + "source_mtime": 1765837125, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/storage/hetzner_csi/nickel/version.ncl": { + "cache_key": "2b2958a5e9f8b92f815cbeda1814101792156ba568d33b4f3f1ba5ae2a2dfaff", + "source_mtime": 1775931257, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/gitea/nickel/defaults.ncl": { + "cache_key": "8cc010c678ad19020735fc3406d0bc81b96465624d1239b86938facccec87635", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/container_runtime/crio/nickel/main.ncl": { + "cache_key": "9282a35989b708d547207d89a12138653d11ec2f2018c7ac7ea45cf467debc89", + "source_mtime": 1765836041, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/etcd/nickel/version.ncl": { + "cache_key": "55dbb90dd6c319cf2617bfaf2adbd5e0e23e4ae03aacbef03e37a16b9b7feec1", + "source_mtime": 1775924567, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/nats/nickel/version.ncl": { + "cache_key": "7bd71f41a1f6ba63e83c3b52af594317185442786e3205da802bb8991621f8ed", + "source_mtime": 1777209448, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/applications/n8n/nickel/version.ncl": { + "cache_key": "5a6b356acee01904b1ddd35242ecf89edadfaea5fb56eee7e1f909262486c5a5", + "source_mtime": 1765837097, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/cert_manager/cluster/manifest_plan.ncl": { + "cache_key": "dee735705cdce99138a8851c3467ea5fc46c4e9a6e0b47267d0c3682256306c2", + "source_mtime": 1777767604, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/desktop/nickel/main.ncl": { + "cache_key": "4f6b7bdd78a400770951796706c1525d2ec9e8e4c9d03a9462e8e6521ce7bc92", + "source_mtime": 1765836678, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/databases/postgres/nickel/defaults.ncl": { + "cache_key": "d267101ead23a1e9a19f06e92ea129c5fba7f15cc76a1669e5cd7816c93a8fa4", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/os/nickel/main.ncl": { + "cache_key": "24179b8d973047147b855483012eb34e24c32f8a4c7b01a4e57906556755c519", + "source_mtime": 1765836549, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/fip/nickel/defaults.ncl": { + "cache_key": "4c328373120e46249e2d26605c08a6b2cbd7eb83fd40921a649461c0f0efd69c", + "source_mtime": 1777505169, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/kubernetes/k8s_nodejoin/nickel/version.ncl": { + "cache_key": "d5e127e45914bed0b337b04e29ec0d9e0f5fa43e80833e199524ee83967d1157", + "source_mtime": 1765836381, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/modes_base_defaults.ncl": { + "cache_key": "bc36bcf8861675d25f552f4be69495edd59b80c30ef9c4096def1f5e0b606e3f", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/stalwart/nickel/version.ncl": { + "cache_key": "9a2cb64b1ced61f996ab624471badf25acb71a00690b98b84739355cd44fcd49", + "source_mtime": 1776745148, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/cilium/nickel/main.ncl": { + "cache_key": "e2a5ecc4032b9c0edda0b0fbb3f2fcc0e3de81f938c003f2f010601c6e20c9c9", + "source_mtime": 1776349585, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/databases/redis/nickel/main.ncl": { + "cache_key": "34721fbee7ee21ffb9df5df2caca570d303b25ee930ab204a59f0298d7d33c2f", + "source_mtime": 1765835835, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/os/metadata.ncl": { + "cache_key": "82c8b8eaefea47bd363c61cb30009aace4776a3f08f5f779d5ce8aea579106fc", + "source_mtime": 1776345629, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/system_config_defaults.ncl": { + "cache_key": "05a5ed6acd15e21bca259e19a64eaf5dcc51f0c706b0f0c5854ec63a330d6fe8", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/providers/upcloud/nickel/main.ncl": { + "cache_key": "af0c14b78bf22b6f5b6888a755630c2a18577ef7d79e96442a8bcd30d051573a", + "source_mtime": 1765835653, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/runc/nickel/defaults.ncl": { + "cache_key": "83c65936dfd5f89300dda28d837eb6696527ea2c064bef87e5bb64195c6e52af", + "source_mtime": 1777504682, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/cilium/nickel/defaults.ncl": { + "cache_key": "1c1f0427495d8cec89156b92db37df1168f2004f5f68cbc34f1a75163d4dbe46", + "source_mtime": 1777681488, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-016-workspace-formula-dag.ncl": { + "cache_key": "317a0e719f3e38c2f09fd0b80e65156e86faaf03afafcea8645f2faca193d046", + "source_mtime": 1774608573, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/storage/external_nfs/nickel/defaults.ncl": { + "cache_key": "2f4c0da50b743c9704a4ee9944944daba55878dbb6c9738ca1bb7a4a30e7e5b3", + "source_mtime": 1775963462, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/modes_solo_defaults.ncl": { + "cache_key": "7d69012807240cd228da03005183d9dd8da3c668d7f60f66b442926c2cc89719", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/settings_defaults.ncl": { + "cache_key": "6cf5f59bde648c14eceb9b36d5d8baf54de25c3a011f37df9721e987fe667280", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/playbooks/switch_to_operator_only/playbook.ncl": { + "cache_key": "9de79e8995fa1a36f951d9226063cf96bdc1729e83ec886a536c82c88c41a524", + "source_mtime": 1777244491, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/vm.ncl": { + "cache_key": "19a872416dd47ccca604b723513df2daf037c34f86a1b053e553191ba3dae595", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/backup_manager/nickel/version.ncl": { + "cache_key": "92b278f281d74f1f97a89cb6393ab28b301e56ba9c06989d313db9f83589cae0", + "source_mtime": 1777501576, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/reflection/modes/provisioning-assess.ncl": { + "cache_key": "e05dfb88ea7887b58e257ee49f32e712b123316085171136a6928e07b507491d", + "source_mtime": 1773475574, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-025-unified-lazy-loading.ncl": { + "cache_key": "c1dfadfeb1155b454c78e85faf1db71fc297430747443217eae3799ab8a9427b", + "source_mtime": 1776460189, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/templates/workspace/nickel/lib/hetzner_defaults.ncl": { + "cache_key": "144224f4963795efffe35b30890919ffeab2c79c7b09cfa40f174f23b773fde9", + "source_mtime": 1769974100, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/container_runtime/crun/nickel/main.ncl": { + "cache_key": "2e0a370bcd36fd17d8be52b86c5f8949a202187f9842f519d4940c7f300db5b3", + "source_mtime": 1765836069, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/private_gateway/cluster/manifest_plan.ncl": { + "cache_key": "dbcc57d5758c65f7ad692209b9fe1ae3bd13d0593947463f8fee919a52f4206a", + "source_mtime": 1777260193, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/fip/nickel/main.ncl": { + "cache_key": "576112ac772119aff343b72dcd9c9ea99ec299760a718627f3a55b9a85c0f2e5", + "source_mtime": 1775871697, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/os-nixos/nickel/main.ncl": { + "cache_key": "74c37bb070283b17758946d32fd1dbd967e79c47b0feef03bd6ba87ef6cd3280", + "source_mtime": 1769941233, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/jesusperezlorenzo/Library/Application Support/provisioning/platform/config/rag.ncl": { + "cache_key": "6707b3a1492cbf2108b06470635849f20e88cbfc32907c29ab02decea0fa7854", + "source_mtime": 1770872913, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/kubernetes/kubectl/nickel/defaults.ncl": { + "cache_key": "001e9f79731b5e47cef01c6ad567506bab78d1bc73f3f2d31d2cc3d35ea61dbe", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/storage/metadata.ncl": { + "cache_key": "e1761036cebbcd97c585d5b9838c86bedb958a7611295c11de243b6254dc661e", + "source_mtime": 1775255491, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/core/nulib/commands-registry.ncl": { + "cache_key": "a502f39e655bb5019f612aeeea99bc3d678f3f9189fe11531467f39485991777", + "source_mtime": 1777636606, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/domains/result-reporting/manifest.ncl": { + "cache_key": "fa4f43db58dd064fca98551c1e24f9cb3981e6c476912ac3b01bea4df972d48c", + "source_mtime": 1777805628, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-036-db-operation-abstraction.ncl": { + "cache_key": "7d449571e8d68c8ea448ba85269ce1fccebe4f0875d1507ce95ecbb803d1f0ea", + "source_mtime": 1777033938, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/ip_aliases/nickel/defaults.ncl": { + "cache_key": "ea0ae2bc1807070bf8c87779ab59cd887f3377e38334c865a06279f8d5caa179", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/adrs/adr-015-solo-mode-architecture.ncl": { + "cache_key": "809748e7e731e5921411e88aef697dd42ab44776fddccbbb69e181980f762637", + "source_mtime": 1774608550, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/hetzner_csi/nickel/main.ncl": { + "cache_key": "b059bea719152ee6107a037ed968096a0dde9438e8be71f059595b5502c3f901", + "source_mtime": 1776350972, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/workflows.ncl": { + "cache_key": "4e933e75dca64c5b3115b6684308b9f89bbfed94decc7791aca1f6a4b6b4b276", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/container_runtime/metadata.ncl": { + "cache_key": "fba7b2ce87a21f71a81686968da6fd760fa95d121aea4cd740e3548d1bb5039a", + "source_mtime": 1775255494, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/hypervisor/qemu/nickel/main.ncl": { + "cache_key": "a75f2a701e14f066d36ce56c75d9bab7ec60f920dcc2ff7c41d8cdca009014d7", + "source_mtime": 1765836881, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/kubernetes/nickel/version.ncl": { + "cache_key": "faf98ac52cf0c8dc5325e5b0793ee4fea7cf1cd6b00452ca1e6c7a33e6402f6a", + "source_mtime": 1775994189, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/local/nickel/defaults.ncl": { + "cache_key": "8a2e13c88ba5991b995b5ae82fa3b97039b19c5bebf4f82a6fc88b96f50617a1", + "source_mtime": 1765846106, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/hypervisor/qemu/nickel/contracts.ncl": { + "cache_key": "596bdd72bb3bc95d1fd3a004ac9dd23f59e7408bb901210e3d88136f509ca0ea", + "source_mtime": 1765836879, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/runc/nickel/defaults.ncl": { + "cache_key": "83c65936dfd5f89300dda28d837eb6696527ea2c064bef87e5bb64195c6e52af", + "source_mtime": 1777504682, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/storage/hetzner_csi/nickel/contracts.ncl": { + "cache_key": "f83bfdab55805443a4c4544cfe4947e59332ca4149b484aa2ae0909d1944370f", + "source_mtime": 1776267521, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/jesusperezlorenzo/Library/Application Support/provisioning/platform/config/mcp-server.ncl": { + "cache_key": "9eb15c5e3278385a4415d29cbb12d28a05322083103703ab60c409595e3e6c46", + "source_mtime": 1771276504, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/woodpecker/nickel/version.ncl": { + "cache_key": "50d58e49a1036a9620dbc847a00c71748c9a33869e3b961118cc627ad2836ff9", + "source_mtime": 1776345687, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/external_nfs/nickel/contracts.ncl": { + "cache_key": "df18be8ab33cf168cc8bbbd7fa52a805d4ec79bd7806f70407758da69c5142a5", + "source_mtime": 1776350839, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/hypervisor/libvirt/nickel/defaults.ncl": { + "cache_key": "a1ba9078c653a39e639edf884f48b68a5e55669f15126adf3d098e42d9b00317", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/hetzner/nickel/image_defaults.ncl": { + "cache_key": "e76833150530c539ec932e82f53220fe73a658cec04162ef7c5df34dc9b2a3b9", + "source_mtime": 1776111083, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/external_dns/cluster/manifest_plan.ncl": { + "cache_key": "59c2c28425c3c53d024b608e19467e2ce98e1c874c7c53277ec6c1a706b291ca", + "source_mtime": 1777441846, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/odoo/metadata.ncl": { + "cache_key": "33e966d798b7ffa29f7ca028d87228743bc5744dc5d8138b40d815fa1de8c843", + "source_mtime": 1777410838, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/rustelo_website/metadata.ncl": { + "cache_key": "f5f219e4030c83cf7555888b5bc3c3971c39ce9e6b98495feddd0bcad93445c2", + "source_mtime": 1778009818, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/hetzner_csi/metadata.ncl": { + "cache_key": "691dc4d072831cd8eddccc9224b0b4d40a3d5e98a182928acdb7f543acad45af", + "source_mtime": 1776351064, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/woodpecker/nickel/defaults.ncl": { + "cache_key": "83358ca36a83e8b005a3e76ccb2831fbdb72d2530567e20485d67eb3004ca57c", + "source_mtime": 1777505610, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/hetzner/nickel/version.ncl": { + "cache_key": "1e33d639b22b73aa794d6dd56bb57e6a0ce0949554c72431777804ee7317373c", + "source_mtime": 1765835619, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/adrs/adr-014-solid-enforcement.ncl": { + "cache_key": "1d30a49f38a3aab921354abac46bd1bfdb96dbd8072e1819539721950654e320", + "source_mtime": 1774608555, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/adrs/adr-023-ncl-export-wrapper.ncl": { + "cache_key": "2c938ce3d1604daeffcc372d32949bcb160a0e79a451ece510f71bd27b02f570", + "source_mtime": 1776378037, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/gitea/nickel/defaults.ncl": { + "cache_key": "8cc010c678ad19020735fc3406d0bc81b96465624d1239b86938facccec87635", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/hccm/nickel/main.ncl": { + "cache_key": "a1e969e3befe4873becde964bdd20e62b0488b28e0f5791389de0da9f7e6a4eb", + "source_mtime": 1776254254, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/storage/hetzner_csi/nickel/contracts.ncl": { + "cache_key": "f83bfdab55805443a4c4544cfe4947e59332ca4149b484aa2ae0909d1944370f", + "source_mtime": 1776267521, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/cloudflare/nickel/defaults.ncl": { + "cache_key": "8da79aa224c7b64bc78f9fd42741b829765817c9a50985e5ba0ba84e6334e043", + "source_mtime": 1777338070, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/oras/nickel/defaults.ncl": { + "cache_key": "3006dbeb7a940825ac1710b59fb883a1332706003ec9f4113159fa95e11e611a", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/crun/nickel/main.ncl": { + "cache_key": "fe3fe6eda7095b6f8fc50dfe1b6f79afb0aeb42ff691e886ca234910f457c033", + "source_mtime": 1776557191, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-013-surrealdb-global-store.ncl": { + "cache_key": "4415b3082ee4db3b7a1e8be0870aed56e9a74fb975a3a35ea1d16f585ea9e25c", + "source_mtime": 1777609541, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/kubernetes/k8s_nodejoin/nickel/version.ncl": { + "cache_key": "d5e127e45914bed0b337b04e29ec0d9e0f5fa43e80833e199524ee83967d1157", + "source_mtime": 1765836381, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/ip_aliases/nickel/version.ncl": { + "cache_key": "4855653204d05ef622543b7a17ba1a9ccbf50dc6845d923b9f99bb67b1875557", + "source_mtime": 1765836449, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/providers/aws/nickel/defaults.ncl": { + "cache_key": "fe5df262377ddaa0079b16122fdb6e2f72b4766f0e93a73177f461f8962e8bee", + "source_mtime": 1765846106, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/services_defaults.ncl": { + "cache_key": "cb77f3a44fd4934f143e08b463fd13164606f1fd5e7eea29732d6461ea63cb8f", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/vol_prepare/nickel/version.ncl": { + "cache_key": "20cc6b45cda55905ffcbdfcd03e1d242c782caf5d5857bd779401de32c69220b", + "source_mtime": 1776267395, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/webhook/nickel/main.ncl": { + "cache_key": "980ea26d1d98d19e1ea47dd934802ed184d76b5b1660b717f5bfda1d6d191497", + "source_mtime": 1765836639, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/misc/metadata.ncl": { + "cache_key": "d1543edbd845c09216233bc9556b00b52a2ae769556b828b4c33761aa1a2db2e", + "source_mtime": 1775255505, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/resolv/nickel/main.ncl": { + "cache_key": "eba7e38216025093e9173cced857ed2432e8660afa91394defb90cd4af03f883", + "source_mtime": 1776345784, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/longhorn/cluster/manifest_plan.ncl": { + "cache_key": "af12de4ba01272cab897af2bece8c03555293e13c858f405cdae1b516f3c75d4", + "source_mtime": 1777260446, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/backup/restic/nickel/provider.ncl": { + "cache_key": "721da7c2cc644c7173602c495c95a9f21c9831941d57cd17ee3f3da90aa7d97a", + "source_mtime": 1777493554, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/woodpecker/nickel/defaults.ncl": { + "cache_key": "83358ca36a83e8b005a3e76ccb2831fbdb72d2530567e20485d67eb3004ca57c", + "source_mtime": 1777505610, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/os/nickel/version.ncl": { + "cache_key": "bcbbb700861915593a69697e9d3ecc8e57ae6c3e8aa27e761be8b40193f35a74", + "source_mtime": 1776345607, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/storage/rook_ceph/nickel/version.ncl": { + "cache_key": "9773e8d0fc2b1fbf01d1338a9ddab1c5dbccdb0185ec6263dd43557e4cc7ebe9", + "source_mtime": 1775925395, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/coredns/nickel/version.ncl": { + "cache_key": "6fe614db41f84cad650ebc28d4b4ea89b095ab5913ebde1562552f7fbd2cd3bc", + "source_mtime": 1776557986, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/provisioning_config/examples/orchestrator.multiuser.example.ncl": { + "cache_key": "ed13c82a2f61d556d8fd43e8f6e018154f66056e142402d179296ef37a7c3a62", + "source_mtime": 1767655499, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/local_path_provisioner/nickel/contracts.ncl": { + "cache_key": "848ad7346392d1afa9834a0ce4512d926dacfef218e95f9b3b148a5839bdddc2", + "source_mtime": 1777503455, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/zombienet/nickel/types.ncl": { + "cache_key": "3400e38d1efa23d77e22df9ffe4b6b79d28d1863c58112f00eb7193950b4e150", + "source_mtime": 1765837562, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/backup/kopia/nickel/provider.ncl": { + "cache_key": "54843f91c4fca6850bbf8589b3fbcecf4843c057360cc43a7f93724693eda0f6", + "source_mtime": 1777493565, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/metadata.ncl": { + "cache_key": "f4072e674d575d9b484faad8cb2ea1312722f1131fba49f85d40b7a51ac50608", + "source_mtime": 1775255491, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/reflection/modes/provisioning-validate-formula.ncl": { + "cache_key": "a2eeba2b62805e0ec6a6eec92aeaac495b820351fdde0dd854476502573245e5", + "source_mtime": 1773482281, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/kubernetes/metadata.ncl": { + "cache_key": "e08c04395d1cea7d504b7d29240d3eae2bb5d956a99ad9dd5442d4aa9471cfef", + "source_mtime": 1775255496, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/nats/nickel/main.ncl": { + "cache_key": "ae73c3ab8f6aa950ffe0a10309098fa0da3df54cb5074dc4346fe721e3a27d2d", + "source_mtime": 1777209472, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/kubernetes/nickel/defaults.ncl": { + "cache_key": "4903f21278c249b3db15e16d4a347f6f021f731826d488da8bbe365bd9efb4c5", + "source_mtime": 1777505334, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/databases/postgres/nickel/version.ncl": { + "cache_key": "c6e18ac1ba3d5a73b010c2b8898fff981e37b0b09c28cf96b2a83d11322f7e5b", + "source_mtime": 1765835812, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/hetzner/nickel/version.ncl": { + "cache_key": "1e33d639b22b73aa794d6dd56bb57e6a0ce0949554c72431777804ee7317373c", + "source_mtime": 1765835619, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/server_defaults.ncl": { + "cache_key": "74e370ba7b187fff4c4ef9af3162374e5cc6d75f300070661ce082c4d3729d68", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/containerd/nickel/version.ncl": { + "cache_key": "115224d4872c0774f54fe972fb970e35e22ab74090dcff12bf8fe3062689e6de", + "source_mtime": 1776557209, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/fip/nickel/defaults.ncl": { + "cache_key": "40b161f2d4a4793a1c386e39896346b4d65f0778d92e666dd93aacee79e7abe3", + "source_mtime": 1775872652, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/forgejo/nickel/defaults.ncl": { + "cache_key": "2d09f6ed09ae8dbc8e2f26dbe1b0242f45c3ef939c5347b5a4e554f5fe0ac71d", + "source_mtime": 1777505589, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/k0s/nickel/version.ncl": { + "cache_key": "0e45f60d9a4512c0ac731ee0371ceda16a0a7e87fd74a2f36b44802811f02eb8", + "source_mtime": 1776258479, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/providers/hetzner/nickel/version.ncl": { + "cache_key": "1e33d639b22b73aa794d6dd56bb57e6a0ce0949554c72431777804ee7317373c", + "source_mtime": 1765835619, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-033-cluster-component-extension-pattern.ncl": { + "cache_key": "309d9f14cdd00b92896ad9f66ff33c0affbb74c9ecfbbbf06f86201fd3da32e1", + "source_mtime": 1777028544, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/storage/external_nfs/nickel/version.ncl": { + "cache_key": "e5e2a0667e75932ad2bb7e280274ec7a05665253d9ef4da1588388db9f6c5428", + "source_mtime": 1765836788, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/coredns/nickel/main.ncl": { + "cache_key": "043f4ab1a3cad9bdad75efae83494edac7d30f49e5b226bc0aa91e6c9ba90a5d", + "source_mtime": 1765836308, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/nats/nickel/defaults.ncl": { + "cache_key": "4017edb0359134906c91bc69da13dee6af8cdc209ce4d8c81222083e44267567", + "source_mtime": 1777808336, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/coder/nickel/main.ncl": { + "cache_key": "81da38f0b346e973009cfb3778edea031032babfff8c821837d76d567ce03458", + "source_mtime": 1765836808, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-030-platform-crate-naming.ncl": { + "cache_key": "99209767ba487f420e3bd1e0cc7f5a01e3cfd1e4d70813b7a872b3b8412e80b8", + "source_mtime": 1777855606, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/adrs/adr-030-platform-crate-naming.ncl": { + "cache_key": "ab6153e417af1ea0a937de0d14a563b54d74d8007942516ce97e3ee51d980226", + "source_mtime": 1776599630, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/nats/metadata.ncl": { + "cache_key": "426099aee08465c024845013253b2fcf22c9331391bd2c2cb123567905a1b904", + "source_mtime": 1777209449, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/woodpecker-ci/nickel/contracts.ncl": { + "cache_key": "53ef45bc9854211d347ecdddb3e2ce123807f2f54c469017eaf602af4633dc64", + "source_mtime": 1765837336, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/providers/upcloud/metadata.ncl": { + "cache_key": "2ab15ed168cec5b3a55a0ff6e1c567622656887cd392d9be453ba4865b0fa535", + "source_mtime": 1767565185, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-023-ncl-export-wrapper.ncl": { + "cache_key": "22c3f89d7ba0ccdb252326d66c9de44544e3b1edb0bbf3b5a8078740dfd95ae6", + "source_mtime": 1777855574, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/surrealdb/nickel/defaults.ncl": { + "cache_key": "8b5c67697ed4b3481891378c12419455d4e7d2cb45cd66a407c372acfa9d37cb", + "source_mtime": 1777505282, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/youki/nickel/defaults.ncl": { + "cache_key": "31e7846ba88842f20a6b432a466c749616e9db1c5ee95065634570e75026fe0b", + "source_mtime": 1777504718, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/hetzner/nickel/defaults.ncl": { + "cache_key": "8cc617af1f5b06632c9ec9ccc1b8a986dfdf8a3d09c297847c4b77e4f228bde6", + "source_mtime": 1776110601, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/domains/result-reporting/manifest.ncl": { + "cache_key": "fa4f43db58dd064fca98551c1e24f9cb3981e6c476912ac3b01bea4df972d48c", + "source_mtime": 1777805628, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/playbooks/switch_to_vm_ops/playbook.ncl": { + "cache_key": "99be8c9548716998b2ce1a9d839d927abecd639a251340de0e6c9c2f2fa86014", + "source_mtime": 1777244501, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/external_dns/nickel/version.ncl": { + "cache_key": "3eede78cbf9190bcc6e9eab1770cbf1c37a397e6597a2e4a1ebe7ac684bdb63a", + "source_mtime": 1777437996, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/generator/gap.ncl": { + "cache_key": "80b65df3f9c519485d22af360d6279ee166075a762240462c5f3e3f293a85e72", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/platform/config/external-services.ncl": { + "cache_key": "cc3123d7e90b0917025e3035cea1ad7351cb978d3d1a396efc4a690d45bebae4", + "source_mtime": 1771040325, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/hetzner_csi/nickel/defaults.ncl": { + "cache_key": "90a46f6904c090a121a560917b034131b84c600795d6f61461ca710a9df03ba3", + "source_mtime": 1776680566, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/vm_lifecycle_defaults.ncl": { + "cache_key": "7bb8ec2d48ee0f46040a6ce0d752b78e83fb96f16c5e20184b446fd4fb65d285", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/workflows/upgrade-services/workflow.ncl": { + "cache_key": "fdf8f02e942ae851a75a220b3c7740d5199eda66840b4410b9d54fe97f51c856", + "source_mtime": 1776345871, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/vol_prepare/nickel/defaults.ncl": { + "cache_key": "6cf75bade8e4120c41a8ff34cbaa676630da6a1272b0a334944f53a112cff710", + "source_mtime": 1776267387, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/domains/odoo/manifest.ncl": { + "cache_key": "1fac5726b9a0f4f9d9af0463620b8913dc73b8c0a8486a90f44dc39c7d11284a", + "source_mtime": 1777805628, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/wordpress_site/nickel/defaults.ncl": { + "cache_key": "f8f95f46e1f5973c613f52fc1d10b4aaf05e49f94b4641f6ccfcfe3aafa3dac1", + "source_mtime": 1778376252, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/postgresql/cluster/manifest_plan.ncl": { + "cache_key": "79767259812c20a2a90a66cc6522c6b7b57860fbe14b9a03966de712e3835f89", + "source_mtime": 1776995592, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/hypervisor/qemu/nickel/contracts.ncl": { + "cache_key": "596bdd72bb3bc95d1fd3a004ac9dd23f59e7408bb901210e3d88136f509ca0ea", + "source_mtime": 1765836879, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/ip_aliases/nickel/main.ncl": { + "cache_key": "dfb0308882e65bd87ec2c3baa4b79b6a1c8e79e549e37f33fbe530fc5920a49c", + "source_mtime": 1765836448, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/nushell/nickel/version.ncl": { + "cache_key": "86df2b6641b8792e4000bed6b8cfa7a23ae4f90eb9697dc26d1b7f512154d440", + "source_mtime": 1765836675, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/radicle/nickel/version.ncl": { + "cache_key": "34589413a6a328998a7b8ba6d8a2e37d7173ce41d3c313ecc5bbdaa84fff452c", + "source_mtime": 1765836647, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/provisioning/nickel/main.ncl": { + "cache_key": "575cb4c8d7f1e6b9841f1a73a98924d1db8678e78a96ec2d613841ce58b0233e", + "source_mtime": 1765836553, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/wireguard/metadata.ncl": { + "cache_key": "2186496370b7c64222f27024f6e39504e500cfd25f356658e8f5487561eb5f53", + "source_mtime": 1777238998, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/platform/config/external-services.ncl": { + "cache_key": "cc3123d7e90b0917025e3035cea1ad7351cb978d3d1a396efc4a690d45bebae4", + "source_mtime": 1771040325, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/backup/restic/nickel/provider.ncl": { + "cache_key": "721da7c2cc644c7173602c495c95a9f21c9831941d57cd17ee3f3da90aa7d97a", + "source_mtime": 1777493554, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology/manifest.ncl": { + "cache_key": "a2c967ca2b0b6160f36c0eab320621537d01e9fca1655b1b213cb6396cc41c22", + "source_mtime": 1777855629, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/local/nickel/_version.ncl": { + "cache_key": "f92a039df5ca4e072b6721ee045114376df0b9fe62f34e651d79cb485c1b08d4", + "source_mtime": 1765835688, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/mariadb/metadata.ncl": { + "cache_key": "d38b7cadbbce5f83148bcfe4e7b19b7e9c7833be6e7633a8410a96c6e100b2be", + "source_mtime": 1777203852, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/cluster.ncl": { + "cache_key": "a5c0e0f32bb637f18db44472d9fd3fa85a206bd91b91684c8550995cf7bf1fd6", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/adrs/adr-020-extension-capability-declarations.ncl": { + "cache_key": "21dd84af023142d3581ecefbd1cc9a078415d89cf177d064363f3b7681bac51a", + "source_mtime": 1775259654, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/etcd/nickel/version.ncl": { + "cache_key": "b75d3dfe31fb974f66cd473f0bda603c9a8f0118b8b421e253917f4268b6c73e", + "source_mtime": 1776557985, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/coder/nickel/version.ncl": { + "cache_key": "35467fdcb2a22c2089316f468653a81207eaa32d221cbef67b55cc0e40a9ba52", + "source_mtime": 1775925858, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/oras/nickel/main.ncl": { + "cache_key": "900ba96b7e8727896cec2a94c8837aa6f84cfe665945c1b014214cc00d5c1eeb", + "source_mtime": 1765836642, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/woodpecker-ci/nickel/version.ncl": { + "cache_key": "3a03f0707de126b723651683d2274229183dc12e6f8db80b280ae39a6dd309ec", + "source_mtime": 1765837125, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/core/versions.ncl": { + "cache_key": "46244a5384679f726a47e6adf2aa3e53e214eed578b0ff5d743e0094d6fd03e7", + "source_mtime": 1776464028, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/domains/event-emission/manifest.ncl": { + "cache_key": "1d0aebc50ff8135faf4e6d15bccbe3df1dac72163712e2941faa48c9cd9f5e66", + "source_mtime": 1777805628, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/plataform_config/examples/orchestrator.enterprise.example.ncl": { + "cache_key": "dd021d6203533437fc65366d8c0c5f8b9426f8b92780fa8570e732727889a79c", + "source_mtime": 1767705745, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/nginx-ingress/nickel/main.ncl": { + "cache_key": "9547db76b33ebefd9a6cfbf075f65fc2c6154a543f3efbb0907fa114ceae869c", + "source_mtime": 1765836478, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/main.ncl": { + "cache_key": "a551de6faf44e9c9ee1d8f810f82c15f9da6f19a057c67c6a2e9fb257ba08c6f", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/ip_aliases/nickel/main.ncl": { + "cache_key": "dfb0308882e65bd87ec2c3baa4b79b6a1c8e79e549e37f33fbe530fc5920a49c", + "source_mtime": 1765836448, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/services_defaults.ncl": { + "cache_key": "cb77f3a44fd4934f143e08b463fd13164606f1fd5e7eea29732d6461ea63cb8f", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/examples_batch_defaults.ncl": { + "cache_key": "d0c0abb9e66a4d545851f8bd6d7568ba71542544268f4dd3d78f3d111f4feca0", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/workflows_defaults.ncl": { + "cache_key": "87c22a3e48deb10257c07c2cfee15a55eee249c52829e6eecaa7fdf1f4e35f8a", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/k8s-nodejoin/nickel/defaults.ncl": { + "cache_key": "574584b1ca98ca14ce189f20895001c673287346e279d4cdb55df87795f8b8ec", + "source_mtime": 1777504956, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/os/nickel/defaults.ncl": { + "cache_key": "7969b347a112d92902a379bdb9eab32e3fd5650a9819cbb541200fbd203ca9db", + "source_mtime": 1777504742, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/hypervisor/libvirt/nickel/version.ncl": { + "cache_key": "688c767cbfa6f551a203b20b91c4095c38eac093345e8c711fc3160c8bcbc96c", + "source_mtime": 1765836858, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/k8s_deploy.ncl": { + "cache_key": "6e91f38dbdfc406942c6f6a72eb3b0f7b00d4a98e199dd1074908dc043248493", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/reflection/qa.ncl": { + "cache_key": "13f7b213f29692b7ec42db3497e659ab3c9767c368e3c074c5253f4fdf741e4a", + "source_mtime": 1777837408, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/providers/upcloud/nickel/defaults.ncl": { + "cache_key": "65779963870c66e219926dd956af2463a3f8f6bb7059859f00cc2edd245dcd1c", + "source_mtime": 1765846106, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/local/metadata.ncl": { + "cache_key": "2b0de5ad6a97db513577723d7de020891384f2c4d07e6ad496449f56bd21f636", + "source_mtime": 1767565168, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/workspace_config_defaults.ncl": { + "cache_key": "9ffa104a5a91856fff5021ee5bd640db9b8efb834369f5153a681bc3cb8b197f", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/clusters/oci-reg/nickel/main.ncl": { + "cache_key": "e5d22ae3ebcb40b360c93f93773532240a2c269cde73b3a0722417bb31645f23", + "source_mtime": 1765837103, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/kubernetes/metadata.ncl": { + "cache_key": "e08c04395d1cea7d504b7d29240d3eae2bb5d956a99ad9dd5442d4aa9471cfef", + "source_mtime": 1775255496, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/aws/nickel/defaults.ncl": { + "cache_key": "fe5df262377ddaa0079b16122fdb6e2f72b4766f0e93a73177f461f8962e8bee", + "source_mtime": 1765846106, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/reflection/modes/provisioning-coverage.ncl": { + "cache_key": "98551cc6ef16a71949a783c00ad8304eaffa640a5efed6950592fbbe669fd919", + "source_mtime": 1777856238, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/docker_mailserver/nickel/defaults.ncl": { + "cache_key": "88020ee623bd0034f810316101260f402580b5802a7ead7a0a37067f79e1742d", + "source_mtime": 1777505567, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/surrealdb/nickel/version.ncl": { + "cache_key": "5ff0d4c09ec67b40724991e3c983d956d4950c2423b296e091bdc2791740aea9", + "source_mtime": 1777207150, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/storage/external_nfs/nickel/version.ncl": { + "cache_key": "e5e2a0667e75932ad2bb7e280274ec7a05665253d9ef4da1588388db9f6c5428", + "source_mtime": 1765836788, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/k0s/nickel/contracts.ncl": { + "cache_key": "184b72018f3b251cb6c04f226fb44b2e3f47793853d746cae353eaa23d57c507", + "source_mtime": 1776260345, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/cilium/nickel/main.ncl": { + "cache_key": "a7f1d107c07bc3a9e7d0935cc7044d4011ba3d71fc2a65427df4d1fb5f3766c2", + "source_mtime": 1765836315, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-038-radicle-decentralized-governance.ncl": { + "cache_key": "debcc77784c8d57fb0b804616d47b268ba446e9635dc00423d6179a2ce5a2894", + "source_mtime": 1777855607, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/os/nickel/main.ncl": { + "cache_key": "24179b8d973047147b855483012eb34e24c32f8a4c7b01a4e57906556755c519", + "source_mtime": 1765836549, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-039-build-infrastructure-ephemeral.ncl": { + "cache_key": "4b69556ebc67b38df05080e0a6407954ee644dad1c8bd08240efd0346dce5840", + "source_mtime": 1777855614, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/k0s/nickel/defaults.ncl": { + "cache_key": "9942eaed99c28af7c9f01b8d6877d74dcdba049d8b93d925446ab970f9588939", + "source_mtime": 1777505355, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/cilium/nickel/defaults.ncl": { + "cache_key": "f7921a0884738748eff946d8f31ff93876e130b5bd6efff384a8d6a1c10a8f97", + "source_mtime": 1776749875, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/platform/archive/stratumiops/.typedialog/ci/config.ncl": { + "cache_key": "45ac9f8e335934e99686dbb64fa2771e0e466ee21020401ee4001f1e8589a31f", + "source_mtime": 1769375498, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/postgresql/nickel/version.ncl": { + "cache_key": "ad214a15885c06dc26920a45bc55c2ff6b6df71c5d55f4ea57e8bb655be769c8", + "source_mtime": 1776345338, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/storage/oci_reg/nickel/version.ncl": { + "cache_key": "ffd5d59f1e27ce52395ab5e154e4e17a97a09d3a224e3931aa1b935d4662246e", + "source_mtime": 1775925318, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/coredns/nickel/version.ncl": { + "cache_key": "c206a5fd6e7b2147fa846378412253db34d28fae54ba3033b7a7f1201972aa93", + "source_mtime": 1775924434, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/clusters/web/nickel/version.ncl": { + "cache_key": "a4a93dde98efd4f558f37f4ae2330f780e84e2f72329bbb52339822124d44f83", + "source_mtime": 1765837060, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.typedialog/ci/config.ncl": { + "cache_key": "16f50cd385f731635a79089be57b176b0e7589c765037f3a4ab91c877edd815d", + "source_mtime": 1767404836, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/provisioning/nickel/defaults.ncl": { + "cache_key": "9f41ebe6ed65af7708fe24e2a1a627a2c065cc279eedee94f560892a7e588f9f", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/radicle/nickel/main.ncl": { + "cache_key": "6bc0c3bf539f8cc0e49727a9327102cc63a39d35f67f30a09f43bc45ffeb1a32", + "source_mtime": 1765836646, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/reflection/backlog.ncl": { + "cache_key": "cef7d2d3392b34794e517f7007c9963cbe11fa6d65a67c6bd411772ffe563328", + "source_mtime": 1776649175, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/proxy/nickel/main.ncl": { + "cache_key": "d41e9b1fa4a2d46f97b0af058e659ebd33ce7c7025383ccfbca6b5f11c447509", + "source_mtime": 1765836527, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/databases/redis/nickel/defaults.ncl": { + "cache_key": "6cbc1196a2dcb42e254f88650959d56a321da8db2a3a0f25949f17bc91bcac31", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/jesusperezlorenzo/Library/Application Support/provisioning/platform/config/provisioning-daemon.ncl": { + "cache_key": "c469ee9561d73f7546a54011028f441d53b2bae8d53f1c46df0a799efdc65020", + "source_mtime": 1778165108, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/validator/nickel/metadata.ncl": { + "cache_key": "e5c6c90f0ad5ef1b9a22f429e8ddc4eb90da831f815108661e50df9908715e96", + "source_mtime": 1765837239, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/vol_prepare/metadata.ncl": { + "cache_key": "d7377a7c5dae6be01cb3efd01389db192cf0208c58a16839e7ff15148d127b2f", + "source_mtime": 1776345684, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/longhorn_node_prep/nickel/contracts.ncl": { + "cache_key": "ad87d363815b8bf0fc9774d1d460b1312d1fbd8800b54bbc1b7da1f9e7b82236", + "source_mtime": 1777503070, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/adrs/adr-021-workspace-composition-dag.ncl": { + "cache_key": "f9a548ab32751917f6c9b124c6ea719358cead8a0b6432d90fccd4746f312856", + "source_mtime": 1775259724, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/k0s/metadata.ncl": { + "cache_key": "1a72a800a0b46e991c542f07d5f7e3ee8f33c7db8b006b2b2e7aed0482670610", + "source_mtime": 1776345767, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/surrealdb/metadata.ncl": { + "cache_key": "2756bdacbb1a7d53bf2a90501fa521c691bcd1e95f11f0cdf219ea7ba37da65b", + "source_mtime": 1777207165, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/.ontology/core.ncl": { + "cache_key": "8caa91be185faa4d66a4febe1e7631372d0d45f9ce2013492b7ac8d3903351dc", + "source_mtime": 1777612269, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/applications/n8n/nickel/version.ncl": { + "cache_key": "5a6b356acee01904b1ddd35242ecf89edadfaea5fb56eee7e1f909262486c5a5", + "source_mtime": 1765837097, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/oras/nickel/main.ncl": { + "cache_key": "900ba96b7e8727896cec2a94c8837aa6f84cfe665945c1b014214cc00d5c1eeb", + "source_mtime": 1765836642, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/providers/aws/nickel/main.ncl": { + "cache_key": "86970d0f18ac8b155ba4c7e1211a2d12f08cae6c266b52416aeb3e6c82caa479", + "source_mtime": 1765835412, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/.ontology/state.ncl": { + "cache_key": "93b89119194a18c86d258200c2535f98a869d4689205e313d3c169987aac7852", + "source_mtime": 1776561753, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/domains/cache-management/manifest.ncl": { + "cache_key": "04ead623f8a64513f57f832683d2a3319c1b92a12e8572300f61253400780244", + "source_mtime": 1777805628, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/cilium/nickel/main.ncl": { + "cache_key": "e2a5ecc4032b9c0edda0b0fbb3f2fcc0e3de81f938c003f2f010601c6e20c9c9", + "source_mtime": 1776349585, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/cert_manager/metadata.ncl": { + "cache_key": "d4911450ecaaeed38b8a1f2d2201f098a732e56f756da193182e59aafc957536", + "source_mtime": 1777338153, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/provisioning/nickel/main.ncl": { + "cache_key": "575cb4c8d7f1e6b9841f1a73a98924d1db8678e78a96ec2d613841ce58b0233e", + "source_mtime": 1765836553, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/container_runtime/runc/nickel/version.ncl": { + "cache_key": "9b5cf342a11af61f895a94854643b874b5bb6477b8c11610322d856c260c19a8", + "source_mtime": 1765836058, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/runc/nickel/main.ncl": { + "cache_key": "e282eac4a9471e8e7e36651bd86cfe1e36ccd0e23ef19becaa45cdd416d068fe", + "source_mtime": 1776557192, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.ontology/connections.ncl": { + "cache_key": "0b71880ba3f5192a65a1103ff08afd6d798036b2b92644da92f8df0eb3d99a68", + "source_mtime": 1775258398, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/traefik/nickel/defaults.ncl": { + "cache_key": "7919f1b048799b8ea952e070185249d90764c7919cc3e2cd4764e855f4c5712e", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/hypervisor/qemu/nickel/version.ncl": { + "cache_key": "091c2dd251bc3b15cd7890f38820533d742613f925f93ea18194564aab2c42dd", + "source_mtime": 1765836882, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-029-smart-interface-unification.ncl": { + "cache_key": "0160e1d45f99fe2b5a7cdc10eb1e0c4974ff55a8180ce104ea6cf14524e29ac1", + "source_mtime": 1777855603, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/proxy/nickel/main.ncl": { + "cache_key": "d41e9b1fa4a2d46f97b0af058e659ebd33ce7c7025383ccfbca6b5f11c447509", + "source_mtime": 1765836527, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/nats/cluster/manifest_plan.ncl": { + "cache_key": "8981573c68ef37c64348d157958adaf909e9789c5e67fb899778e41c0a5f78d3", + "source_mtime": 1777209565, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/kubernetes/nickel/main.ncl": { + "cache_key": "7586c25948cc22962ed170437bdcf7ae96c46e7195c61774807dbb9f787cd620", + "source_mtime": 1765836206, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/lian_build_daemon/nickel/defaults.ncl": { + "cache_key": "2e06425ac5a78b12ea9eef119cf2aa38b7c0218e395deab4c33b7e8750f49093", + "source_mtime": 1778129695, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/digitalocean/nickel/defaults.ncl": { + "cache_key": "a33107d84697b7845cacb12d2293e4090f6b9233cb1557ba7a993ea0fc0f84e7", + "source_mtime": 1767799649, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/woodpecker-ci/nickel/main.ncl": { + "cache_key": "4d9848dd470c82c5452b56ab39bb71fa51f9a18cc7268d56ed32ab7a9a8a470d", + "source_mtime": 1765837256, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/vm_lifecycle.ncl": { + "cache_key": "febee96f8cc5d95b1fe7ba6b5e88475e35a0f52939c4a6215232a614087f8114", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/postgresql/cluster/manifest_plan.ncl": { + "cache_key": "79767259812c20a2a90a66cc6522c6b7b57860fbe14b9a03966de712e3835f89", + "source_mtime": 1776995592, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/modes_base.ncl": { + "cache_key": "bc5198cf08bea183f49e3e9f297e70b5a3d193b7d8460958d8ee1a1dd0458717", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/provisioning_config/examples/control-center.solo.example.ncl": { + "cache_key": "9dcb9cd72843ce0f2cc4aa44ef86804feec128c20931eb8c7beaccb318737d31", + "source_mtime": 1767655500, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/hccm/nickel/version.ncl": { + "cache_key": "917327bef7d4c78878928319f950215f6ef55304a5473afa6b44056652b05b5a", + "source_mtime": 1776254300, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/adrs/adr-022-ncl-sync-daemon.ncl": { + "cache_key": "0afd70d40e59fa40b395bea4d6ecbada2db4fb7b86c9aae84295d0b670bedb49", + "source_mtime": 1776378028, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/nginx-ingress/nickel/defaults.ncl": { + "cache_key": "6464bb7610927260f3d2618b1d15f542ccfec31c0af504f9f1324f5e848823e5", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/databases/redis/nickel/version.ncl": { + "cache_key": "802204b1109a3aa7da4c5cef854b161d77e7d911ef3fe4c78356270c9b35ace9", + "source_mtime": 1765835838, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/cluster.ncl": { + "cache_key": "a5c0e0f32bb637f18db44472d9fd3fa85a206bd91b91684c8550995cf7bf1fd6", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/commands_defaults.ncl": { + "cache_key": "c174db2e2459bbac7f394733f806048b6e489ef569bc01383bcb2ec90a0a2ec9", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/private_gateway/metadata.ncl": { + "cache_key": "c1e4c4902f6c6de943752cbd46333e4721bd33190e6e8de14b543837e336f547", + "source_mtime": 1777260813, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/generator/change.ncl": { + "cache_key": "5ecbabd4b2df21b660531817421e8a81b1d7c63d13cb4235196382d49fefc87c", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/wireguard/nickel/defaults.ncl": { + "cache_key": "2775a85ca288a7b1de231c6542b68244a9f2b5fda8b695a9fc9925f902b583f8", + "source_mtime": 1777505034, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/databases/postgres/nickel/main.ncl": { + "cache_key": "ac30aaa9547972a0e937459df314bf3b06fa73eb556bd226c42c8b20310f15e3", + "source_mtime": 1765835808, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/resolv/nickel/main.ncl": { + "cache_key": "f08ca6c389ca1e1968c3f9b562e5d31e112c00e23ab59245e713edbddf50b4c0", + "source_mtime": 1769941375, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/core/nulib/cli/help_content.ncl": { + "cache_key": "457fcfb9c1bf9e84d068ab99f65a5db59d88a8b3d310a183f73325bb505d05c2", + "source_mtime": 1776470020, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/nginx-ingress/nickel/version.ncl": { + "cache_key": "e938fadad478974e11b731ba16e36c4cab8a317e3ae5e4b3112c22e50c511abc", + "source_mtime": 1765836479, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/domains/backup-policy-binding/manifest.ncl": { + "cache_key": "621419d555d988fef758d53ea081ec9ed5f101bb24c811c8c92d96732c80d5c1", + "source_mtime": 1777805628, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/zot/nickel/main.ncl": { + "cache_key": "e93c623ee1a009a62e68459f87d23a4136a00eecd566eea53cd995af05f4443e", + "source_mtime": 1776345746, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/metadata.ncl": { + "cache_key": "f4072e674d575d9b484faad8cb2ea1312722f1131fba49f85d40b7a51ac50608", + "source_mtime": 1775255491, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/container_runtime/podman/nickel/version.ncl": { + "cache_key": "fa03ebfaa10ba9fc1b8971a588defa6688c1ed747a21e564ae29fdbecd27bc2e", + "source_mtime": 1765836018, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/metadata.ncl": { + "cache_key": "e76408da7ad8ed6ed38777fecf9eeb86d3208ef878fdfca40b6c550612bf45d5", + "source_mtime": 1775255502, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/storage/hetzner_csi/nickel/contracts.ncl": { + "cache_key": "f83bfdab55805443a4c4544cfe4947e59332ca4149b484aa2ae0909d1944370f", + "source_mtime": 1776267521, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/cert_manager/nickel/version.ncl": { + "cache_key": "1dcf832a59f16e28fb8d13e19a0ab0e2e5d6f37b97cf3e7041313de956d5c34c", + "source_mtime": 1777339941, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-020-extension-capability-declarations.ncl": { + "cache_key": "23e80f937250cd5ae2fff798c36c1e849da8197ea68fbabc7eb57b9bb0ae68ec", + "source_mtime": 1777609952, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/odoo/metadata.ncl": { + "cache_key": "33e966d798b7ffa29f7ca028d87228743bc5744dc5d8138b40d815fa1de8c843", + "source_mtime": 1777410838, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/modes_solo_defaults.ncl": { + "cache_key": "7d69012807240cd228da03005183d9dd8da3c668d7f60f66b442926c2cc89719", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/hccm/nickel/main.ncl": { + "cache_key": "a1e969e3befe4873becde964bdd20e62b0488b28e0f5791389de0da9f7e6a4eb", + "source_mtime": 1776254254, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/traefik/nickel/defaults.ncl": { + "cache_key": "7919f1b048799b8ea952e070185249d90764c7919cc3e2cd4764e855f4c5712e", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/node/nickel/types.ncl": { + "cache_key": "3c5a6955a7a619675baf83003a2d9f5461c46f5aed14afc9f8ad198ba35b7ca2", + "source_mtime": 1765837561, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/kubernetes/kubeconfig/nickel/version.ncl": { + "cache_key": "a353323dce45f88809fafceb04f64833b1e84c69392125ec13d48183ad1f4e30", + "source_mtime": 1765836377, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/hetzner/nickel/main.ncl": { + "cache_key": "cd67d060cc67510c67933e324499998c662fbca032981c60f875ca834bbd24e2", + "source_mtime": 1765835614, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/hccm/nickel/defaults.ncl": { + "cache_key": "9ee9eba33b4483c909a7cbca1a64f21f9185ba00596b20def618415a95c62248", + "source_mtime": 1776254310, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/container_runtime/crun/nickel/defaults.ncl": { + "cache_key": "8120e3429d8600b75246bf3990217b2b82e470a9153a5520d16a4b9336c5d615", + "source_mtime": 1776031092, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/hypervisor/metadata.ncl": { + "cache_key": "f6c3b9317193a00979445a6513c277419aef6017bfbe2d69337349ec2b70510c", + "source_mtime": 1775255504, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/jesusperezlorenzo/Library/Application Support/provisioning/platform/config/vault-service.ncl": { + "cache_key": "8dbaaf892b350754a8ebc41dfeba02c82f93241b8a95327768e928cd6e58a906", + "source_mtime": 1771051430, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/containerd/nickel/version.ncl": { + "cache_key": "115224d4872c0774f54fe972fb970e35e22ab74090dcff12bf8fe3062689e6de", + "source_mtime": 1776557209, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/democratic_csi/metadata.ncl": { + "cache_key": "19c916739e880618aee3b699d3a38a0f0427fb74919697706470026525d3d679", + "source_mtime": 1776351197, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/cilium/nickel/main.ncl": { + "cache_key": "a7f1d107c07bc3a9e7d0935cc7044d4011ba3d71fc2a65427df4d1fb5f3766c2", + "source_mtime": 1765836315, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-013-surrealdb-global-store.ncl": { + "cache_key": "4415b3082ee4db3b7a1e8be0870aed56e9a74fb975a3a35ea1d16f585ea9e25c", + "source_mtime": 1777609541, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/stalwart/cluster/manifest_plan.ncl": { + "cache_key": "40a4c222a646bc073fe284a12420ddf208baeadb3ee8d7644b9836a47da9b630", + "source_mtime": 1776848344, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/container_runtime/crio/nickel/version.ncl": { + "cache_key": "ef43220b7fed6c4f6e5ba7f8ed5cfcf644b350c44f13f45785c4784fa1f0c292", + "source_mtime": 1765836044, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/polkadot/node/nickel/types.ncl": { + "cache_key": "3c5a6955a7a619675baf83003a2d9f5461c46f5aed14afc9f8ad198ba35b7ca2", + "source_mtime": 1765837561, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/etcd/nickel/version.ncl": { + "cache_key": "55dbb90dd6c319cf2617bfaf2adbd5e0e23e4ae03aacbef03e37a16b9b7feec1", + "source_mtime": 1775924567, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/examples_batch_contracts.ncl": { + "cache_key": "ab798425a2a0d563eabcceb71734e8e22ed0b0e065ef1bc5777101828be50186", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/longhorn/nickel/defaults.ncl": { + "cache_key": "9835aa3ed209d58e14c78e297bd7635c436010644016434064ef31e3a3336b94", + "source_mtime": 1777505379, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/cilium/nickel/main.ncl": { + "cache_key": "a7f1d107c07bc3a9e7d0935cc7044d4011ba3d71fc2a65427df4d1fb5f3766c2", + "source_mtime": 1765836315, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/applications/metadata.ncl": { + "cache_key": "931a3e92b1e905b239e36af045523c41aa895f2259282141f467640519c40b0a", + "source_mtime": 1775255500, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/hypervisor/kvm/nickel/defaults.ncl": { + "cache_key": "565d1c9648dfa3987638895dba7005e31269af55f5f91a171b5b81567c55831b", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/crun/nickel/defaults.ncl": { + "cache_key": "499867cb6190097f32603974d7002bdd51473564fc72208dd78e2036fcba1db1", + "source_mtime": 1776680566, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/kms/nickel/version.ncl": { + "cache_key": "d085738aca4b2f3f1e2d57a07814ea96358de0846b768fd7352d6a20ccbc42be", + "source_mtime": 1765838303, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/crun/nickel/version.ncl": { + "cache_key": "bb1e8d937a8fa2780ebbbbdbcbde64621e6540c6a3c3bedfc1966284cd86480c", + "source_mtime": 1776557205, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/coder/nickel/main.ncl": { + "cache_key": "81da38f0b346e973009cfb3778edea031032babfff8c821837d76d567ce03458", + "source_mtime": 1765836808, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/clusters/cert_manager/nickel/main.ncl": { + "cache_key": "f28d97110b2c88e40f1314fbc58e4f3ca39505ef6106677293848320a91901c5", + "source_mtime": 1775754378, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/databases/redis/nickel/main.ncl": { + "cache_key": "34721fbee7ee21ffb9df5df2caca570d303b25ee930ab204a59f0298d7d33c2f", + "source_mtime": 1765835835, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/integrations/runtime.ncl": { + "cache_key": "39a0e98da7e0e601b365ef6edff1f3327e3fa2af18328715c7e868e505fd0a18", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/hetzner/metadata.ncl": { + "cache_key": "6582c8537e049daba6d34496b5f591b3bc243c704063db1f89b4fa45ea7c1938", + "source_mtime": 1767565182, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/container_runtime/runc/nickel/version.ncl": { + "cache_key": "9b5cf342a11af61f895a94854643b874b5bb6477b8c11610322d856c260c19a8", + "source_mtime": 1765836058, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/applications/n8n/nickel/main.ncl": { + "cache_key": "6276a78e1d9cdff57e77ad7ea9907694d7c5416fcd3255ed83b162bb92eaa8f2", + "source_mtime": 1765837097, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/nginx-ingress/nickel/defaults.ncl": { + "cache_key": "6464bb7610927260f3d2618b1d15f542ccfec31c0af504f9f1324f5e848823e5", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/bootnode/nickel/types.ncl": { + "cache_key": "38ebd43b507e17516bbeb665ddfe2501f14b857bd7c159ea826aed9c52b99dad", + "source_mtime": 1765837514, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/buildkit_lite/cluster/manifest_plan.ncl": { + "cache_key": "d99eb6d75bfff407b51e792827a31636823b6537d11d58ab8da0b1528853b296", + "source_mtime": 1778425225, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/coredns/nickel/defaults.ncl": { + "cache_key": "981159848d1d19a34bd67e8626bdc9c33e291df808bda0345ab64308b9a54899", + "source_mtime": 1777505426, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/buildkit_runner/nickel/main.ncl": { + "cache_key": "d07d02cbbb471ab45461a9a6e0dc4b0df3699f97ce36d776535fb8c8c8d1a329", + "source_mtime": 1777339232, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/cilium/nickel/version.ncl": { + "cache_key": "ab17eabdbdd0e688ed7633c5b39188f851428c8018cd304226775a11677832ad", + "source_mtime": 1776349589, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/main.ncl": { + "cache_key": "a551de6faf44e9c9ee1d8f810f82c15f9da6f19a057c67c6a2e9fb257ba08c6f", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.typedialog/provisioning/config.ncl": { + "cache_key": "79fa0b5c32cd3f6a8a8b06afb4182daf223678618ce12464a9a4c9cb2b22f1c7", + "source_mtime": 1767068040, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/polkadot/validator/nickel/types.ncl": { + "cache_key": "5d76d35a302dec38677bbb17a973df0824392fbe0a07f4a013a3988424bb6ab7", + "source_mtime": 1765837562, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/clusters/oci-reg/nickel/defaults.ncl": { + "cache_key": "9b487dc0fbd96a91668605e37c442126c163c94747e1a0c5699ad68e7077530a", + "source_mtime": 1765837131, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/domains/compute-provisioning/manifest.ncl": { + "cache_key": "eff8268c433ea3973a24bc78a0d7a623c7b503cba91107aff75cd0876090971c", + "source_mtime": 1777805628, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/hypervisor/qemu/nickel/contracts.ncl": { + "cache_key": "596bdd72bb3bc95d1fd3a004ac9dd23f59e7408bb901210e3d88136f509ca0ea", + "source_mtime": 1765836879, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/cilium/nickel/version.ncl": { + "cache_key": "ab17eabdbdd0e688ed7633c5b39188f851428c8018cd304226775a11677832ad", + "source_mtime": 1776349589, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/resolv/nickel/main.ncl": { + "cache_key": "eba7e38216025093e9173cced857ed2432e8660afa91394defb90cd4af03f883", + "source_mtime": 1765836445, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/validator/nickel/types.ncl": { + "cache_key": "5d76d35a302dec38677bbb17a973df0824392fbe0a07f4a013a3988424bb6ab7", + "source_mtime": 1765837562, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/linkerd/nickel/main.ncl": { + "cache_key": "056d763c8d519168f2c92f41c0f1b5960b8ac1462b98ea761410349cdbc93aff", + "source_mtime": 1765836452, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/provisioning/nickel/version.ncl": { + "cache_key": "24f7c3b74acde4d10e8f11893f5e95d42ad5d36a828211a608c10bd96b38566e", + "source_mtime": 1765836554, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/golden_image.ncl": { + "cache_key": "e2d85021beaf4da5c92ec94c2eb56ddc1ab9aee1919bbc108fed2c45e81ee6c9", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/generator/declaration_defaults.ncl": { + "cache_key": "a160fe8613d42fc61ad5be9eba4f25b13c555325ba63d26e1fb0ee39bdefe0f7", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/vm_lifecycle.ncl": { + "cache_key": "febee96f8cc5d95b1fe7ba6b5e88475e35a0f52939c4a6215232a614087f8114", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/provisioning_config/examples/control-center.solo.example.ncl": { + "cache_key": "9dcb9cd72843ce0f2cc4aa44ef86804feec128c20931eb8c7beaccb318737d31", + "source_mtime": 1767655500, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/local_path_provisioner/nickel/defaults.ncl": { + "cache_key": "b5a183ed2e02a10b0d50838782b3bbd44f28322643001bda561b90ec841adec1", + "source_mtime": 1777505150, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/storage/democratic_csi/nickel/version.ncl": { + "cache_key": "86f76b228fc2a8b1ac306c1765d1535aaaf9e6ee4f78c69f758cdefdb79f15ae", + "source_mtime": 1775933812, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/desktop/nickel/defaults.ncl": { + "cache_key": "4efb000605b0f82d754e2f3ebbf1e718ef637fd7a2f2999f80120acdabad4ab6", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-042-ecosystem-integration-modes.ncl": { + "cache_key": "fc40d7f69654ee8849984ad09cb488b2989eeb59bf47e1a53dc2b5ce461bfc4d", + "source_mtime": 1777855603, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/local_path_provisioner/nickel/version.ncl": { + "cache_key": "c5d1576f6612dac3eed2263abe94ae4f96ec0f97e53cbaac8a1c9c8f95477cba", + "source_mtime": 1777257902, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/applications/metadata.ncl": { + "cache_key": "931a3e92b1e905b239e36af045523c41aa895f2259282141f467640519c40b0a", + "source_mtime": 1775255500, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/container_runtime/podman/nickel/version.ncl": { + "cache_key": "fa03ebfaa10ba9fc1b8971a588defa6688c1ed747a21e564ae29fdbecd27bc2e", + "source_mtime": 1765836018, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/kubernetes/nickel/main.ncl": { + "cache_key": "7586c25948cc22962ed170437bdcf7ae96c46e7195c61774807dbb9f787cd620", + "source_mtime": 1765836206, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/clusters/oci-reg/nickel/version.ncl": { + "cache_key": "a47155bf584ae5fe11b5ca686a2c46e48e9696162b727b654fa37d9ec1b878cd", + "source_mtime": 1765837103, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/cilium/nickel/defaults.ncl": { + "cache_key": "f7921a0884738748eff946d8f31ff93876e130b5bd6efff384a8d6a1c10a8f97", + "source_mtime": 1776749875, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/hypervisor/kvm/nickel/main.ncl": { + "cache_key": "749590729dae746ff0dec01d9aa338356359d2297e847e282925f8a7a4339cb6", + "source_mtime": 1765836827, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/hccm/nickel/main.ncl": { + "cache_key": "de8c511fa7b9bcd07b31c6ce2a8dc27b6c307fd15b011da8f1ea74e16e8436c7", + "source_mtime": 1776557189, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/upcloud/metadata.ncl": { + "cache_key": "2ab15ed168cec5b3a55a0ff6e1c567622656887cd392d9be453ba4865b0fa535", + "source_mtime": 1767565185, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-016-workspace-formula-dag.ncl": { + "cache_key": "317a0e719f3e38c2f09fd0b80e65156e86faaf03afafcea8645f2faca193d046", + "source_mtime": 1774608573, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/adrs/adr-016-workspace-formula-dag.ncl": { + "cache_key": "317a0e719f3e38c2f09fd0b80e65156e86faaf03afafcea8645f2faca193d046", + "source_mtime": 1774608573, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/crun/nickel/defaults.ncl": { + "cache_key": "9e0a14a56256f31305f7693c1ce2bd4def9d2352c02d11c1c385b3b1916554f8", + "source_mtime": 1777504697, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/hypervisor/libvirt/nickel/version.ncl": { + "cache_key": "688c767cbfa6f551a203b20b91c4095c38eac093345e8c711fc3160c8bcbc96c", + "source_mtime": 1765836858, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/k0s/nickel/version.ncl": { + "cache_key": "0e45f60d9a4512c0ac731ee0371ceda16a0a7e87fd74a2f36b44802811f02eb8", + "source_mtime": 1776345713, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/cloudflare/nickel/defaults.ncl": { + "cache_key": "8da79aa224c7b64bc78f9fd42741b829765817c9a50985e5ba0ba84e6334e043", + "source_mtime": 1777338070, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/upcloud/nickel/defaults.ncl": { + "cache_key": "65779963870c66e219926dd956af2463a3f8f6bb7059859f00cc2edd245dcd1c", + "source_mtime": 1765846106, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/nats/metadata.ncl": { + "cache_key": "426099aee08465c024845013253b2fcf22c9331391bd2c2cb123567905a1b904", + "source_mtime": 1777209449, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/kubernetes/kubeconfig/nickel/version.ncl": { + "cache_key": "a353323dce45f88809fafceb04f64833b1e84c69392125ec13d48183ad1f4e30", + "source_mtime": 1765836377, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/version.ncl": { + "cache_key": "efd2ae955a08de9d457a738a77027c1a96f14ec6af26b336f4ec5bbc737383f0", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/desktop/nickel/main.ncl": { + "cache_key": "4f6b7bdd78a400770951796706c1525d2ec9e8e4c9d03a9462e8e6521ce7bc92", + "source_mtime": 1765836678, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/mariadb/cluster/manifest_plan.ncl": { + "cache_key": "561e52e56118893f54d08545b845f84b71d3dfe2547fdf8302e6c9dac8cd7da4", + "source_mtime": 1777203875, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/hypervisor/kvm/nickel/version.ncl": { + "cache_key": "5d4805890c09afd350f0e0a7aa7408eda00fd4c8c365532c613b0445f1de4c8b", + "source_mtime": 1765836827, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/playbooks/rotate_keys/playbook.ncl": { + "cache_key": "b108450474ac0bf5e812f2d07876a72d67683f8eb7ebfa3a0416abfae2e6c661", + "source_mtime": 1777244636, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/plataform_config/examples/orchestrator.enterprise.example.ncl": { + "cache_key": "dd021d6203533437fc65366d8c0c5f8b9426f8b92780fa8570e732727889a79c", + "source_mtime": 1767705745, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/storage/mayastor/nickel/contracts.ncl": { + "cache_key": "d3fc7366bfb8853a509e46bf1ccdf97e1badf8129d18de38e6a5377152f2acb9", + "source_mtime": 1765836801, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/coder/nickel/version.ncl": { + "cache_key": "35467fdcb2a22c2089316f468653a81207eaa32d221cbef67b55cc0e40a9ba52", + "source_mtime": 1775925858, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/commands.ncl": { + "cache_key": "09c1140c6996ca3868e2e306d24254735f9be7de59cdfe7b5cbaf685a82f8bbe", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/traefik/nickel/version.ncl": { + "cache_key": "6215ee03b9b965086cbd02a28f34e8346131ef1f8185d6e54fa51a5db75e1e4c", + "source_mtime": 1765836476, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/polkadot/bootnode/nickel/types.ncl": { + "cache_key": "38ebd43b507e17516bbeb665ddfe2501f14b857bd7c159ea826aed9c52b99dad", + "source_mtime": 1765837514, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/ip_aliases/nickel/defaults.ncl": { + "cache_key": "ea0ae2bc1807070bf8c87779ab59cd887f3377e38334c865a06279f8d5caa179", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/mariadb/nickel/version.ncl": { + "cache_key": "8773824398b4d692c68618ac2afbedc3f6ef0d8f89f4a7bd91bcf904ff9ea731", + "source_mtime": 1777203833, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/postgresql/metadata.ncl": { + "cache_key": "ac89a5ad552426048715897a08d5b486705dbec7d899b2e8f2c26cad45a86ee6", + "source_mtime": 1776995720, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/polkadot/solochain/nickel/types.ncl": { + "cache_key": "e0f5fb48ef0c015d35d8fe89697c420583498703b3646315d86cfe42b53b7832", + "source_mtime": 1765837561, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/webhook/nickel/main.ncl": { + "cache_key": "980ea26d1d98d19e1ea47dd934802ed184d76b5b1660b717f5bfda1d6d191497", + "source_mtime": 1765836639, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-033-cluster-component-extension-pattern.ncl": { + "cache_key": "309d9f14cdd00b92896ad9f66ff33c0affbb74c9ecfbbbf06f86201fd3da32e1", + "source_mtime": 1777028544, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/zot/nickel/defaults.ncl": { + "cache_key": "20af756341dee6b884ec89ea9573d9a08872b6e30ccf34bad1785d802dc4ac15", + "source_mtime": 1776345739, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/containerd/nickel/defaults.ncl": { + "cache_key": "d9a178d1bbfc1d38ccc08b195370601f63d3b1e833108708da9a150660953bbd", + "source_mtime": 1777504613, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/os-nixos/nickel/defaults.ncl": { + "cache_key": "735d1c9ef9bd32375f66a7684b41409196f90a418ef3b297c1b4290c204774cd", + "source_mtime": 1769941197, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/vol_prepare/nickel/version.ncl": { + "cache_key": "20cc6b45cda55905ffcbdfcd03e1d242c782caf5d5857bd779401de32c69220b", + "source_mtime": 1776267395, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/polkadot/solochain/nickel/metadata.ncl": { + "cache_key": "d95cba40891abdba955e40fed2da39e3c716f02ca31e521208bedb2b680ccd53", + "source_mtime": 1765837187, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/storage/mayastor/nickel/main.ncl": { + "cache_key": "ae7ea786983f0653e737c2332ad65319663a4755924d2c9cb5e77a13a232f112", + "source_mtime": 1765846562, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/metadata.ncl": { + "cache_key": "e76408da7ad8ed6ed38777fecf9eeb86d3208ef878fdfca40b6c550612bf45d5", + "source_mtime": 1775255502, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/longhorn/nickel/defaults.ncl": { + "cache_key": "9835aa3ed209d58e14c78e297bd7635c436010644016434064ef31e3a3336b94", + "source_mtime": 1777505379, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/cilium/nickel/defaults.ncl": { + "cache_key": "1c1f0427495d8cec89156b92db37df1168f2004f5f68cbc34f1a75163d4dbe46", + "source_mtime": 1777681488, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/settings_defaults.ncl": { + "cache_key": "6cf5f59bde648c14eceb9b36d5d8baf54de25c3a011f37df9721e987fe667280", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/external_nfs/metadata.ncl": { + "cache_key": "994b9cd51780dff22e5f07b1cee2633218b0db274799ff0421bd31952c3d52cf", + "source_mtime": 1776350949, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/providers/aws/nickel/version.ncl": { + "cache_key": "4bb93e599de6d32b247bd815acef09ee22719c742c86fe546471a2aa7435dfd0", + "source_mtime": 1765835417, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/core/nulib/cli/help_content.ncl": { + "cache_key": "457fcfb9c1bf9e84d068ab99f65a5db59d88a8b3d310a183f73325bb505d05c2", + "source_mtime": 1776470020, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/clusters/web/nickel/contracts.ncl": { + "cache_key": "81699d34fa4fc4c6b72207e4ad2e95197fe054783a2df0ab4bcaeb142e624deb", + "source_mtime": 1765837060, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/container_runtime/containerd/nickel/version.ncl": { + "cache_key": "ef64efe5e0773dad40559bb423cdd7c3bb5131a75cb8aabdb2b3aa552d82c00f", + "source_mtime": 1776031090, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/services.ncl": { + "cache_key": "410b92a161e15a080dec1efae72e32acab4c0cc01a5d2a23317eb6abac17d314", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/fip/nickel/version.ncl": { + "cache_key": "324adaf8d710c99a32faf46f52a78fbba683380a814386ac9390a2fc566f2eae", + "source_mtime": 1776348150, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/storage/rook_ceph/nickel/defaults.ncl": { + "cache_key": "db530d8c8c4b843d0ca0af3a6405684d005ed32f779b3f33e33ae503dc52885c", + "source_mtime": 1775925492, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/runc/nickel/version.ncl": { + "cache_key": "018ef1696cf8679df55038e8a502b5e5db6cfbaaf12af58b8d4741fa65ae8564", + "source_mtime": 1776557206, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/kubernetes/kubeconfig/nickel/defaults.ncl": { + "cache_key": "edbb68f9a9adf839643d73101c8399db1dc545dc55080581a1b8e2c5770493ee", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/applications/n8n/nickel/main.ncl": { + "cache_key": "6276a78e1d9cdff57e77ad7ea9907694d7c5416fcd3255ed83b162bb92eaa8f2", + "source_mtime": 1765837097, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/databases/redis/nickel/version.ncl": { + "cache_key": "802204b1109a3aa7da4c5cef854b161d77e7d911ef3fe4c78356270c9b35ace9", + "source_mtime": 1765835838, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/os/nickel/version.ncl": { + "cache_key": "bcbbb700861915593a69697e9d3ecc8e57ae6c3e8aa27e761be8b40193f35a74", + "source_mtime": 1776345607, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/woodpecker-ci/nickel/version.ncl": { + "cache_key": "3a03f0707de126b723651683d2274229183dc12e6f8db80b280ae39a6dd309ec", + "source_mtime": 1765837125, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/kubernetes/nickel/defaults.ncl": { + "cache_key": "3cdb3b41d8d164171ab73e06f5cf50152a06440cc206d1a120325e89230e5422", + "source_mtime": 1776226253, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/kubernetes/k8s_nodejoin/nickel/main.ncl": { + "cache_key": "cdceca1e027d8525edd1788a5d6e8fff6c3c84f0fcfd58cbd65f92d6d0c4c98f", + "source_mtime": 1765836380, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/proxy/nickel/defaults.ncl": { + "cache_key": "2d41e786384f38f2304827bf334e5aa861a62529ebb75b4710a0b05aa72e51b6", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/os/nickel/main.ncl": { + "cache_key": "24179b8d973047147b855483012eb34e24c32f8a4c7b01a4e57906556755c519", + "source_mtime": 1776345601, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/backup/kopia/nickel/provider.ncl": { + "cache_key": "54843f91c4fca6850bbf8589b3fbcecf4843c057360cc43a7f93724693eda0f6", + "source_mtime": 1777493565, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/container_runtime/containerd/nickel/main.ncl": { + "cache_key": "f4864bedb045e3b139963621dd3e1fb2e851831c1772f5927c47110f7bfce169", + "source_mtime": 1765835862, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/storage/democratic_csi/nickel/contracts.ncl": { + "cache_key": "d671e43f7ad1ce9d2b16e5b276b78f2ee424c7b8d44cc2171b96210fa9ed2b92", + "source_mtime": 1775933801, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/hccm/nickel/defaults.ncl": { + "cache_key": "9ee9eba33b4483c909a7cbca1a64f21f9185ba00596b20def618415a95c62248", + "source_mtime": 1776254310, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/youki/nickel/defaults.ncl": { + "cache_key": "645c61761bf95f8b1cc02da88d4a6d0528142079707790a905d96b5c9418bd1f", + "source_mtime": 1776680566, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/wireguard/nickel/version.ncl": { + "cache_key": "0c9a18c9ac1bbd53e5810b5d0cdccfdd7d42166c45c8791ca321bb33c556603f", + "source_mtime": 1777238666, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/workflows/deploy-services/workflow.ncl": { + "cache_key": "59a0100740239879536c767b9fa93be05bffe18ead26256b07def19088b7f047", + "source_mtime": 1776345788, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/cloudflare/metadata.ncl": { + "cache_key": "d227973593635f6e3dd04691905053ced1956183179f27e5f0c0782c45ca9ae5", + "source_mtime": 1777338055, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/forgejo/nickel/version.ncl": { + "cache_key": "744f8081ae7665c06e5a3e74a1da3ea7c42b7af8413c6b19c9aff33f969156d9", + "source_mtime": 1765837089, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/mariadb/cluster/manifest_plan.ncl": { + "cache_key": "561e52e56118893f54d08545b845f84b71d3dfe2547fdf8302e6c9dac8cd7da4", + "source_mtime": 1777203875, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/integrations/gitops.ncl": { + "cache_key": "800c45a84cd553e0c28fed69ddfe1d5b7a5d6ee3862019c5abc1417cea248e32", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/backup_manager/nickel/defaults.ncl": { + "cache_key": "1971789306bc7926ab3102683a69bffacff926e489bfc69f0433aae2772970ed", + "source_mtime": 1777501615, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/hccm/nickel/defaults.ncl": { + "cache_key": "3b1c15dcb48e39f0a67cbc5f0f4fa98e09edfb477948fc33d9369c6b41210d0b", + "source_mtime": 1776680566, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/resolv/nickel/version.ncl": { + "cache_key": "d1b179cfe0885fe42547ec9086b4d85917b2772632414e5ffb4cec38669591df", + "source_mtime": 1765836446, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/os/nickel/defaults.ncl": { + "cache_key": "2f25a7eb6f7a0a50f069222d15d78138b2657dd58f665c4fbe900ec915e6e14e", + "source_mtime": 1776271469, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/clusters/metallb/nickel/defaults.ncl": { + "cache_key": "9a614d0bea34ae0cbaac9fb7c77593e29799ae4bc930517423ae00d316bfa155", + "source_mtime": 1775754307, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/fip/nickel/defaults.ncl": { + "cache_key": "40b161f2d4a4793a1c386e39896346b4d65f0778d92e666dd93aacee79e7abe3", + "source_mtime": 1775872652, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/demo/nickel/defaults.ncl": { + "cache_key": "e47927d545296323eb58b603800b2fe55dc59b76cb96acccf5569d03886b4630", + "source_mtime": 1767796979, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/longhorn/nickel/version.ncl": { + "cache_key": "71fd4ca9d5df919067f9d4881382abb0737f5e550438c5a3308ca5918ffb6825", + "source_mtime": 1777031255, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/defaults_defaults.ncl": { + "cache_key": "15e6893b58ad937a55c2fe5d9d2eaf0eb5c9b648106c7e1a38c75936aabcd0e3", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/k0s/nickel/version.ncl": { + "cache_key": "0e45f60d9a4512c0ac731ee0371ceda16a0a7e87fd74a2f36b44802811f02eb8", + "source_mtime": 1776345713, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/vol_prepare/nickel/version.ncl": { + "cache_key": "20cc6b45cda55905ffcbdfcd03e1d242c782caf5d5857bd779401de32c69220b", + "source_mtime": 1776345651, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/integrations/main.ncl": { + "cache_key": "aaa2753bfa4f515d184ea19e2c85396ac3056931e69592f30c303dca4376ea0d", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/container_runtime/runc/nickel/defaults.ncl": { + "cache_key": "c3da29f8cbd66f76140b0f6209cdaa3fcfee68ade92d5ea94b3bde43c36b3718", + "source_mtime": 1776031094, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/container_runtime/podman/nickel/main.ncl": { + "cache_key": "3a1518ac701ce0115c688b01c4ffca16975c61ba0f0224e400e3d24d990d4d3b", + "source_mtime": 1765836015, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/desktop/nickel/version.ncl": { + "cache_key": "c10c949c836c2be49d300e5b21bfb3850c4636f345fbb6b7bfeaaa394796b313", + "source_mtime": 1765836682, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/modes_base_defaults.ncl": { + "cache_key": "bc36bcf8861675d25f552f4be69495edd59b80c30ef9c4096def1f5e0b606e3f", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/platform/crates/ops-keeper/.build-spec.ncl": { + "cache_key": "9b760ac4063843f0b35b8db51d14d510f026a684a95cbdf85423622cd45bdddc", + "source_mtime": 1777340445, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/metadata.ncl": { + "cache_key": "e76408da7ad8ed6ed38777fecf9eeb86d3208ef878fdfca40b6c550612bf45d5", + "source_mtime": 1775255502, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-017-typedialog-web-ui.ncl": { + "cache_key": "eeb2d84ab333ee56bbb15c06f6341590b2581a4ec26b4650941dec42bc6fef86", + "source_mtime": 1774615514, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/cluster.ncl": { + "cache_key": "a5c0e0f32bb637f18db44472d9fd3fa85a206bd91b91684c8550995cf7bf1fd6", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/container_runtime/podman/nickel/main.ncl": { + "cache_key": "3a1518ac701ce0115c688b01c4ffca16975c61ba0f0224e400e3d24d990d4d3b", + "source_mtime": 1765836015, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/playbooks/switch_to_vm_ops/playbook.ncl": { + "cache_key": "99be8c9548716998b2ce1a9d839d927abecd639a251340de0e6c9c2f2fa86014", + "source_mtime": 1777244501, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/hypervisor/metadata.ncl": { + "cache_key": "f6c3b9317193a00979445a6513c277419aef6017bfbe2d69337349ec2b70510c", + "source_mtime": 1775255504, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/defaults.ncl": { + "cache_key": "051fdac47edc3a1214a5df0278b5243615c1ea386fc824c99a227665b996b0f0", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/woodpecker/nickel/main.ncl": { + "cache_key": "29fa48b1bee13c119523542b54878fef004114fef3f598a6db07a38a78df4e52", + "source_mtime": 1776345692, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/os/nickel/main.ncl": { + "cache_key": "24179b8d973047147b855483012eb34e24c32f8a4c7b01a4e57906556755c519", + "source_mtime": 1776345601, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/plataform_config/examples/orchestrator.multiuser.example.ncl": { + "cache_key": "2a8f13eb459189dc20ebf17987200f9da594bd1d35b192e797c38925d3aac843", + "source_mtime": 1767705722, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-037-ops-contract-dual-mode.ncl": { + "cache_key": "d28e226c3128652029aee8f1913c59a98b7f878ade7fd0aa0e6b1caa7ba2512f", + "source_mtime": 1777855603, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/applications/metadata.ncl": { + "cache_key": "931a3e92b1e905b239e36af045523c41aa895f2259282141f467640519c40b0a", + "source_mtime": 1775255500, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/forgejo/nickel/main.ncl": { + "cache_key": "25444fd1c87548f89b0aa620dc681c84690792fa94dd616b0732c09a3c064b86", + "source_mtime": 1765837256, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/os/nickel/version.ncl": { + "cache_key": "bcbbb700861915593a69697e9d3ecc8e57ae6c3e8aa27e761be8b40193f35a74", + "source_mtime": 1765836550, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/modes_multiuser_defaults.ncl": { + "cache_key": "7c64521e46520f2163b985db28449a38d337e45f6d4d079087b2265359598cd6", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/hetzner/metadata.ncl": { + "cache_key": "6582c8537e049daba6d34496b5f591b3bc243c704063db1f89b4fa45ea7c1938", + "source_mtime": 1767565182, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/k0s/nickel/defaults.ncl": { + "cache_key": "e9ab117f4c80c3bac371c743167454e22f4d12fbdb4a824f2d5f4b2d84141156", + "source_mtime": 1776680566, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/k8s-nodejoin/nickel/version.ncl": { + "cache_key": "78b3680f5428725860882f046dff036b9e4042505f8402c03138117984fb4767", + "source_mtime": 1776557201, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-034-workspace-justfile-recipe-pattern.ncl": { + "cache_key": "b0d97d370bde70ad595156309721dab5e953dffc440ecf4aab49951b513139f0", + "source_mtime": 1777029009, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/cilium/metadata.ncl": { + "cache_key": "e7b36c4306f0ce1c80acea7fb53aa527b1bde3edfa3939fcf566a6b95c8eaf51", + "source_mtime": 1776350829, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/playbooks/bootstrap_initial/playbook.ncl": { + "cache_key": "4d0f557e39f83033e9639fb6de092fe281d99cf544c108efa42f8c57f9ad50c2", + "source_mtime": 1777245640, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/etcd/nickel/defaults.ncl": { + "cache_key": "a16d17a46a96eba9f0b9c2cd0432762d0a080ac21ee10e4583f642d1da714d4f", + "source_mtime": 1775997697, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/radicle/nickel/main.ncl": { + "cache_key": "6bc0c3bf539f8cc0e49727a9327102cc63a39d35f67f30a09f43bc45ffeb1a32", + "source_mtime": 1765836646, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/mariadb/nickel/main.ncl": { + "cache_key": "1e1a0dabbadea6befd7e54db7e2ebc2b823cb4b33e7fdb98aaca86d3e00dddd8", + "source_mtime": 1777203851, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/hypervisor/qemu/nickel/version.ncl": { + "cache_key": "091c2dd251bc3b15cd7890f38820533d742613f925f93ea18194564aab2c42dd", + "source_mtime": 1765836882, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/zombienet/nickel/types.ncl": { + "cache_key": "3400e38d1efa23d77e22df9ffe4b6b79d28d1863c58112f00eb7193950b4e150", + "source_mtime": 1765837562, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/external_nfs/nickel/main.ncl": { + "cache_key": "b4f9c59dc2218e99f4ad74595b2e2392f94688e360f56b0720477afb5978860b", + "source_mtime": 1776350882, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/linkerd/nickel/version.ncl": { + "cache_key": "0ed3296f06901b41773348224af1db6c2ebbeca8e5d1a2233b3fc4f99d0c8eb0", + "source_mtime": 1765836453, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/golden_image_defaults.ncl": { + "cache_key": "6c989b438edf4c497955cc4135dd9214a9dee8e77d147ea1a4e6a2c6e7ed6c1d", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/postgresql/nickel/main.ncl": { + "cache_key": "c1075ba1b71d41581bb5a7a38d582ecddf7502ab37a810ddec9c7a18b2d96ab3", + "source_mtime": 1776345344, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/woodpecker-ci/nickel/contracts.ncl": { + "cache_key": "53ef45bc9854211d347ecdddb3e2ce123807f2f54c469017eaf602af4633dc64", + "source_mtime": 1765837336, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/radicle/nickel/version.ncl": { + "cache_key": "34589413a6a328998a7b8ba6d8a2e37d7173ce41d3c313ecc5bbdaa84fff452c", + "source_mtime": 1765836647, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/aws/nickel/version.ncl": { + "cache_key": "4bb93e599de6d32b247bd815acef09ee22719c742c86fe546471a2aa7435dfd0", + "source_mtime": 1765835417, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/vm_defaults.ncl": { + "cache_key": "dcf277c82874af6bd8baded3fa128ff882db326c32604836d31532e7422aebf2", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/etcd/nickel/main.ncl": { + "cache_key": "6bed7e825ed68b6d38d2b236afe6530c984feafd0de3b60db6f421e2cc4a7d4e", + "source_mtime": 1765845708, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/hypervisor/qemu/nickel/defaults.ncl": { + "cache_key": "bb73d0d629d6a01674c4e75ffcc54139f3e665411ec2b044085e36d1fbac3fd2", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/polkadot/node/nickel/metadata.ncl": { + "cache_key": "1f46b86f4c0ba0ff0820360ae0effbfc212da8dcd7b5c43b3fc7136b0bdfa27e", + "source_mtime": 1765837141, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/webhook/nickel/defaults.ncl": { + "cache_key": "8b9e032d4fa30ff8c1ab6c8b614cb137e560414331d72aca3c437d9e78f76264", + "source_mtime": 1775963462, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/container_runtime/youki/nickel/defaults.ncl": { + "cache_key": "6fac3aad304aca9dabe77f5bae26b7eed22f570a7878885b237e51c311124deb", + "source_mtime": 1776001260, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/longhorn/nickel/main.ncl": { + "cache_key": "b789dffe0519c35485084ef149bc21d123011124781fce295b163c27957cdc04", + "source_mtime": 1777031292, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/forgejo/metadata.ncl": { + "cache_key": "38bf370f9c347ffa272d546b962a68f6bd7f03423dd84bd4918c4c997d02cf9f", + "source_mtime": 1776345622, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/surrealdb/nickel/main.ncl": { + "cache_key": "944c9ce157a20b9ec702368aa01aff4437e97e8ba988fd98b170abb57e36e27f", + "source_mtime": 1777207165, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/container_runtime/runc/nickel/defaults.ncl": { + "cache_key": "c3da29f8cbd66f76140b0f6209cdaa3fcfee68ade92d5ea94b3bde43c36b3718", + "source_mtime": 1776031094, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/workflows/upgrade-services/workflow.ncl": { + "cache_key": "fdf8f02e942ae851a75a220b3c7740d5199eda66840b4410b9d54fe97f51c856", + "source_mtime": 1776345871, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/templates/workspace/nickel/lib/hetzner_defaults.ncl": { + "cache_key": "144224f4963795efffe35b30890919ffeab2c79c7b09cfa40f174f23b773fde9", + "source_mtime": 1769974100, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/providers/aws/metadata.ncl": { + "cache_key": "96a09e1a7f7f9ab87293481b7efe084eb43238f6c70eae79b731b0a81c54f551", + "source_mtime": 1767565177, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/external_nfs/nickel/defaults.ncl": { + "cache_key": "5ea8d7e2b1f5cdb3079224b855536b6d457f691e3a1c6298ff9d895a44ec49b5", + "source_mtime": 1777505129, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/local_path_provisioner/nickel/defaults.ncl": { + "cache_key": "b5a183ed2e02a10b0d50838782b3bbd44f28322643001bda561b90ec841adec1", + "source_mtime": 1777505150, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/coder/nickel/defaults.ncl": { + "cache_key": "984e58dc3954ba654500b3fb0c7f648244c7f642e1b024f08485c31bf8d9649c", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/hypervisor/qemu/nickel/main.ncl": { + "cache_key": "a75f2a701e14f066d36ce56c75d9bab7ec60f920dcc2ff7c41d8cdca009014d7", + "source_mtime": 1765836881, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/container_runtime/youki/nickel/defaults.ncl": { + "cache_key": "6fac3aad304aca9dabe77f5bae26b7eed22f570a7878885b237e51c311124deb", + "source_mtime": 1776001260, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/etcd/nickel/main.ncl": { + "cache_key": "6bed7e825ed68b6d38d2b236afe6530c984feafd0de3b60db6f421e2cc4a7d4e", + "source_mtime": 1765845708, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/crun/nickel/version.ncl": { + "cache_key": "bb1e8d937a8fa2780ebbbbdbcbde64621e6540c6a3c3bedfc1966284cd86480c", + "source_mtime": 1776557205, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/hypervisor/libvirt/nickel/main.ncl": { + "cache_key": "273d8051952194d7aff14214db0de3304925147fe594fcd8657ff0b8cb8e2dbb", + "source_mtime": 1765836858, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/vol_prepare/metadata.ncl": { + "cache_key": "d7377a7c5dae6be01cb3efd01389db192cf0208c58a16839e7ff15148d127b2f", + "source_mtime": 1776345684, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/storage/external_nfs/nickel/contracts.ncl": { + "cache_key": "df18be8ab33cf168cc8bbbd7fa52a805d4ec79bd7806f70407758da69c5142a5", + "source_mtime": 1775963462, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/nushell/nickel/defaults.ncl": { + "cache_key": "f19c04adf192ce511b3491109689fcf6195db2b176251491171397a0bfdde9ac", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/external_nfs/nickel/defaults.ncl": { + "cache_key": "5ea8d7e2b1f5cdb3079224b855536b6d457f691e3a1c6298ff9d895a44ec49b5", + "source_mtime": 1777505129, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/lian_build/nickel/version.ncl": { + "cache_key": "6a855647693f1953705c5dbf3b4bae91fc8d1b83024718649eff002f853e7b32", + "source_mtime": 1777951623, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/buildkit_runner/metadata.ncl": { + "cache_key": "6e9a585ee9d7e14ac0b7f5a5d23e7306af0b04a737d7f7386c036c2a76200a10", + "source_mtime": 1777339128, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/kubernetes/nickel/defaults.ncl": { + "cache_key": "3cdb3b41d8d164171ab73e06f5cf50152a06440cc206d1a120325e89230e5422", + "source_mtime": 1776226253, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/core/nulib/commands-registry.ncl": { + "cache_key": "6abe7b860d51c5ab1e0f03ba6af4b1735a183c2e755b03d9d56726bb70137924", + "source_mtime": 1776777853, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology/gate.ncl": { + "cache_key": "b72c8ac82f92f5a3255eba70a3a99e7e1547452438a062c3229a192918c9d3df", + "source_mtime": 1773475260, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/provisioning_config/examples/orchestrator.multiuser.example.ncl": { + "cache_key": "ed13c82a2f61d556d8fd43e8f6e018154f66056e142402d179296ef37a7c3a62", + "source_mtime": 1767655499, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/vm.ncl": { + "cache_key": "19a872416dd47ccca604b723513df2daf037c34f86a1b053e553191ba3dae595", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/reflection/modes/provisioning-coverage.ncl": { + "cache_key": "98551cc6ef16a71949a783c00ad8304eaffa640a5efed6950592fbbe669fd919", + "source_mtime": 1777856238, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/ip_aliases/nickel/version.ncl": { + "cache_key": "4855653204d05ef622543b7a17ba1a9ccbf50dc6845d923b9f99bb67b1875557", + "source_mtime": 1765836449, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/metadata.ncl": { + "cache_key": "ba72399ac7d5aecfa846fbde86b5d7c8f1a37c660b1d70a96322dac82c396f9d", + "source_mtime": 1775255476, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/.wrks/provisioning_config/examples/vault-service.solo.example.ncl": { + "cache_key": "0645c7ace6bd95d139cc891582d3ecf95c179a28f08650407eb8c482ec9c471b", + "source_mtime": 1767655501, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/main.ncl": { + "cache_key": "a551de6faf44e9c9ee1d8f810f82c15f9da6f19a057c67c6a2e9fb257ba08c6f", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/os-nixos/nickel/main.ncl": { + "cache_key": "74c37bb070283b17758946d32fd1dbd967e79c47b0feef03bd6ba87ef6cd3280", + "source_mtime": 1769941233, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/container_runtime/youki/nickel/main.ncl": { + "cache_key": "80db4a74074749e21fcf596fcfc761b95eea4d2580f4f795caa191e5778a59f0", + "source_mtime": 1765836085, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/external_dns/metadata.ncl": { + "cache_key": "3a322e46b0897d9c36b13d931d78b4431dfe7fd8ae7994121b42b09c055c8d38", + "source_mtime": 1777338232, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/playbooks/bootstrap_initial/playbook.ncl": { + "cache_key": "4d0f557e39f83033e9639fb6de092fe281d99cf544c108efa42f8c57f9ad50c2", + "source_mtime": 1777245640, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/kubernetes/nickel/version.ncl": { + "cache_key": "54471f9a23a43b594704b3025abdd7242c5f07e0e1da53e005590c7d8434de12", + "source_mtime": 1776557199, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/coredns/nickel/version.ncl": { + "cache_key": "c206a5fd6e7b2147fa846378412253db34d28fae54ba3033b7a7f1201972aa93", + "source_mtime": 1775924434, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/bootnode/nickel/main.ncl": { + "cache_key": "c52583e8b2b45aa7e97fa486b8d3bf27ac3ffb7a3bb415f06d36bdb35927bbad", + "source_mtime": 1765837449, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/coder/nickel/defaults.ncl": { + "cache_key": "984e58dc3954ba654500b3fb0c7f648244c7f642e1b024f08485c31bf8d9649c", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/hypervisor/docker-vm/nickel/main.ncl": { + "cache_key": "8e6f42ffb75ddb64eef299ed457fb39769e4c5fc2d341fbe0644de6f7dfded60", + "source_mtime": 1765836798, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/nested_provisioning.ncl": { + "cache_key": "4ca5be84ed3d6331c621acfdaedc484b32259ef0dcdc7914bdb57b0afca3bf12", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/storage/democratic_csi/nickel/defaults.ncl": { + "cache_key": "4036dc3047f88abf931f594ec6f33d9adc3e1f3319358943127896f9bd842494", + "source_mtime": 1775933806, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/card.ncl": { + "cache_key": "92c99acb71db6d978bf7bbf082f8fb466726ef0eab82e60edc5696b3c1dbecb6", + "source_mtime": 1773543941, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/ip_aliases/nickel/main.ncl": { + "cache_key": "dfb0308882e65bd87ec2c3baa4b79b6a1c8e79e549e37f33fbe530fc5920a49c", + "source_mtime": 1765836448, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/storage/external_nfs/nickel/version.ncl": { + "cache_key": "e5e2a0667e75932ad2bb7e280274ec7a05665253d9ef4da1588388db9f6c5428", + "source_mtime": 1765836788, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/playbooks/offboard_operator/playbook.ncl": { + "cache_key": "4a43ea166dc8a6a8131a03851437cd30b1cb1d72bfa8063eb406caa664509cf7", + "source_mtime": 1777244659, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/hypervisor/libvirt/nickel/defaults.ncl": { + "cache_key": "a1ba9078c653a39e639edf884f48b68a5e55669f15126adf3d098e42d9b00317", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/crun/nickel/defaults.ncl": { + "cache_key": "9e0a14a56256f31305f7693c1ce2bd4def9d2352c02d11c1c385b3b1916554f8", + "source_mtime": 1777504697, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/resolv/nickel/defaults.ncl": { + "cache_key": "d1a991bf0e3f96978f65172c914e03fc9130679b051cf2e77357f92998807dba", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/hccm/nickel/main.ncl": { + "cache_key": "de8c511fa7b9bcd07b31c6ce2a8dc27b6c307fd15b011da8f1ea74e16e8436c7", + "source_mtime": 1776557189, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/system_config.ncl": { + "cache_key": "fba363edb8a91041bd95f2caf5e049c107d191cd30661366f744bc532e6feb4b", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/solochain/nickel/main.ncl": { + "cache_key": "f80dc68a5af62956483b6b2b8e0df751f80d1d079b7504d28c186e11ea92a7cb", + "source_mtime": 1765837449, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/nushell/nickel/version.ncl": { + "cache_key": "86df2b6641b8792e4000bed6b8cfa7a23ae4f90eb9697dc26d1b7f512154d440", + "source_mtime": 1765836675, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/crun/nickel/main.ncl": { + "cache_key": "fe3fe6eda7095b6f8fc50dfe1b6f79afb0aeb42ff691e886ca234910f457c033", + "source_mtime": 1776557191, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/runc/nickel/version.ncl": { + "cache_key": "018ef1696cf8679df55038e8a502b5e5db6cfbaaf12af58b8d4741fa65ae8564", + "source_mtime": 1776557206, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/kubernetes/nickel/main.ncl": { + "cache_key": "7586c25948cc22962ed170437bdcf7ae96c46e7195c61774807dbb9f787cd620", + "source_mtime": 1765836206, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/jesusperezlorenzo/Library/Application Support/provisioning/platform/config/control-center.ncl": { + "cache_key": "fc427b3adfbe102ba30f43805d069be0a17c0585bd6d3b07cde296b110baaeb8", + "source_mtime": 1771463101, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/external_nfs/nickel/main.ncl": { + "cache_key": "b4f9c59dc2218e99f4ad74595b2e2392f94688e360f56b0720477afb5978860b", + "source_mtime": 1776350882, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/domains/event-emission/manifest.ncl": { + "cache_key": "1d0aebc50ff8135faf4e6d15bccbe3df1dac72163712e2941faa48c9cd9f5e66", + "source_mtime": 1777805628, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/platform/config/ncl-sync.ncl": { + "cache_key": "85ca328eab23d37ab650ae1b45ba939df3d337e9ef87239ac4e7e8b78952868b", + "source_mtime": 1776388064, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/youki/nickel/defaults.ncl": { + "cache_key": "31e7846ba88842f20a6b432a466c749616e9db1c5ee95065634570e75026fe0b", + "source_mtime": 1777504718, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/playbooks/switch_to_operator_only/playbook.ncl": { + "cache_key": "9de79e8995fa1a36f951d9226063cf96bdc1729e83ec886a536c82c88c41a524", + "source_mtime": 1777244491, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/container_runtime/containerd/nickel/main.ncl": { + "cache_key": "f4864bedb045e3b139963621dd3e1fb2e851831c1772f5927c47110f7bfce169", + "source_mtime": 1765835862, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/resolv/nickel/version.ncl": { + "cache_key": "d1b179cfe0885fe42547ec9086b4d85917b2772632414e5ffb4cec38669591df", + "source_mtime": 1776345788, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/cert_manager/cluster/manifest_plan.ncl": { + "cache_key": "dee735705cdce99138a8851c3467ea5fc46c4e9a6e0b47267d0c3682256306c2", + "source_mtime": 1777767604, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/stalwart/nickel/main.ncl": { + "cache_key": "b9eaa14c51ebf61664fd31df462582da62abd69a569eba7fd3be04d422ddadd0", + "source_mtime": 1776745263, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/external_nfs/nickel/version.ncl": { + "cache_key": "e5e2a0667e75932ad2bb7e280274ec7a05665253d9ef4da1588388db9f6c5428", + "source_mtime": 1776350887, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/hypervisor/libvirt/nickel/main.ncl": { + "cache_key": "273d8051952194d7aff14214db0de3304925147fe594fcd8657ff0b8cb8e2dbb", + "source_mtime": 1765836858, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/hypervisor/docker-vm/nickel/defaults.ncl": { + "cache_key": "67a165b7fabe396eba100b3b8b9fac1c9edd16cc3b2ac0447aea50396c05a201", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/clusters/oci-reg/nickel/version.ncl": { + "cache_key": "a47155bf584ae5fe11b5ca686a2c46e48e9696162b727b654fa37d9ec1b878cd", + "source_mtime": 1765837103, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/providers/upcloud/nickel/version.ncl": { + "cache_key": "83ff9bcc41824b9202c14ba56ccfc795a336b4d377cae3d5a7e8f3e7658201a0", + "source_mtime": 1765835656, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/stalwart/nickel/version.ncl": { + "cache_key": "5cff4cb7630cb81f5337aff070c1e66eac7dfcc563bccb45b40ccf5b76e9a652", + "source_mtime": 1776843729, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/workflows_defaults.ncl": { + "cache_key": "87c22a3e48deb10257c07c2cfee15a55eee249c52829e6eecaa7fdf1f4e35f8a", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/container_runtime/youki/nickel/defaults.ncl": { + "cache_key": "6fac3aad304aca9dabe77f5bae26b7eed22f570a7878885b237e51c311124deb", + "source_mtime": 1776001260, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/reflection/modes/provisioning-dag-integrity.ncl": { + "cache_key": "eeb470c66932f46b707e3fde74e8e3450feaca33c699993fb73c764a5ce18ff4", + "source_mtime": 1775258472, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/k8s_deploy_defaults.ncl": { + "cache_key": "cc81dcb2b5fe7c39a14916af3e3c8914f49ba44031e2af0bc4bde31abd7320dc", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/resolv/metadata.ncl": { + "cache_key": "aa1f27dce23ba984c39a455f5feb9602bb12407c500da48eec75578bddc8deb7", + "source_mtime": 1776348130, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/kubernetes/kubectl/nickel/version.ncl": { + "cache_key": "9c07e7715fe654d56844a2b2fca4fc8c19e85d4512233ecd1b7caabae5b3f456", + "source_mtime": 1765836374, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology/state.ncl": { + "cache_key": "e0c90df36280f0197adaf8245d6843e19230e28cbb04bc9009adaf19d56de1f1", + "source_mtime": 1777634780, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/integrations/main.ncl": { + "cache_key": "aaa2753bfa4f515d184ea19e2c85396ac3056931e69592f30c303dca4376ea0d", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/core/nulib/commands-registry.ncl": { + "cache_key": "1be84ddef5c307ceb45f6682b42e50bbfda586b2b8b656d9f80e745d1d023d63", + "source_mtime": 1778027555, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/reflection/modes/provisioning-dag-integrity.ncl": { + "cache_key": "3cfa38c83fe536f7a9f5320c68d579b06688b2e00795fd9ae8aec18b10557e2b", + "source_mtime": 1777856241, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/batch_defaults.ncl": { + "cache_key": "c43843dda1c43c2593a10d04ed80d3a940fa91b327dbf90a278968200d5a1248", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/lib_defaults.ncl": { + "cache_key": "e0355ba6f04f4a44b04160c1e650126cb5e5849de72984295148356ee25e7ea4", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/oras/nickel/version.ncl": { + "cache_key": "4c8048e9d61a7a9bddad8d8da18d6118e00a3951bfe18b69cb201738de162b84", + "source_mtime": 1765836643, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/forgejo/metadata.ncl": { + "cache_key": "38bf370f9c347ffa272d546b962a68f6bd7f03423dd84bd4918c4c997d02cf9f", + "source_mtime": 1776345622, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/providers/digitalocean/nickel/defaults.ncl": { + "cache_key": "a33107d84697b7845cacb12d2293e4090f6b9233cb1557ba7a993ea0fc0f84e7", + "source_mtime": 1767799649, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/backup_manager/nickel/defaults.ncl": { + "cache_key": "1971789306bc7926ab3102683a69bffacff926e489bfc69f0433aae2772970ed", + "source_mtime": 1777501615, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/storage/external_nfs/nickel/main.ncl": { + "cache_key": "b4f9c59dc2218e99f4ad74595b2e2392f94688e360f56b0720477afb5978860b", + "source_mtime": 1765846578, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/cilium/nickel/version.ncl": { + "cache_key": "ab17eabdbdd0e688ed7633c5b39188f851428c8018cd304226775a11677832ad", + "source_mtime": 1776349589, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/longhorn_node_prep/nickel/contracts.ncl": { + "cache_key": "ad87d363815b8bf0fc9774d1d460b1312d1fbd8800b54bbc1b7da1f9e7b82236", + "source_mtime": 1777503070, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/.wrks/plataform_config/examples/orchestrator.enterprise.example.ncl": { + "cache_key": "dd021d6203533437fc65366d8c0c5f8b9426f8b92780fa8570e732727889a79c", + "source_mtime": 1767705745, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/system_config.ncl": { + "cache_key": "fba363edb8a91041bd95f2caf5e049c107d191cd30661366f744bc532e6feb4b", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/dependencies_defaults.ncl": { + "cache_key": "632904d83a0ba28509b586b056bdb22fa3ceff59cde087cd542a582ec972e8b7", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/democratic_csi/nickel/defaults.ncl": { + "cache_key": "6b977fd319ab3b85a159961e01226181fb4bb822a21a8acede1fc98362075b73", + "source_mtime": 1776351081, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/storage/mayastor/nickel/defaults.ncl": { + "cache_key": "429bc7e3a550d50bcf97df93d9d6a41472f47c754e1a5262b2c0f361777233a4", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/jesusperezlorenzo/Library/Application Support/provisioning/platform/config/ai-service.ncl": { + "cache_key": "462c924906010585b93815c8a764f84669d31f11255948777cbdb5e7bd5f6396", + "source_mtime": 1771276231, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/kubernetes/kubeconfig/nickel/main.ncl": { + "cache_key": "ca43acb6d453df3c9127dea50527290ce5ff13372e8d69cecf2cdf29d5a54e49", + "source_mtime": 1765836376, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/resolv/metadata.ncl": { + "cache_key": "aa1f27dce23ba984c39a455f5feb9602bb12407c500da48eec75578bddc8deb7", + "source_mtime": 1776348130, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/containerd/nickel/defaults.ncl": { + "cache_key": "0a52d3d6cc14767615c3b87a9a433a25bc1b007aa0f660d064161f74d75d4864", + "source_mtime": 1776680566, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/democratic_csi/nickel/version.ncl": { + "cache_key": "86f76b228fc2a8b1ac306c1765d1535aaaf9e6ee4f78c69f758cdefdb79f15ae", + "source_mtime": 1776351101, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/fip/nickel/defaults.ncl": { + "cache_key": "40b161f2d4a4793a1c386e39896346b4d65f0778d92e666dd93aacee79e7abe3", + "source_mtime": 1775872652, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/validator/nickel/main.ncl": { + "cache_key": "775b6898017ee4453459d77f88ff6733748676ac0c98950a7e09ed777132927c", + "source_mtime": 1765837449, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/etcd/nickel/main.ncl": { + "cache_key": "6bed7e825ed68b6d38d2b236afe6530c984feafd0de3b60db6f421e2cc4a7d4e", + "source_mtime": 1765845708, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/wireguard/cluster/manifest_plan.ncl": { + "cache_key": "800b485d11bc8c7fa0abe50d10a2924299b2791500847a9b0edfe2554a9390c4", + "source_mtime": 1777249297, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/coredns/nickel/main.ncl": { + "cache_key": "043f4ab1a3cad9bdad75efae83494edac7d30f49e5b226bc0aa91e6c9ba90a5d", + "source_mtime": 1765836308, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/youki/nickel/main.ncl": { + "cache_key": "7482b02cc047d66f84a148ae42fca22558c441010b574f9a5fb443bf948143b7", + "source_mtime": 1776557194, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-039-build-infrastructure-ephemeral.ncl": { + "cache_key": "4b69556ebc67b38df05080e0a6407954ee644dad1c8bd08240efd0346dce5840", + "source_mtime": 1777855614, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/k0s/nickel/contracts.ncl": { + "cache_key": "ca83899f04b46bfb84f1362953a3534c33baabd5d14ada307cc66a66cd3bf991", + "source_mtime": 1777502988, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/reflection/modes/validate-build-infrastructure.ncl": { + "cache_key": "f353d6a539986973e85982a8a16606023497fa6f8f279e0b042700ce7193eeca", + "source_mtime": 1777855538, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/etcd/nickel/main.ncl": { + "cache_key": "69da2a9759617e1f334ae0ecf008d8d43fa709f1d0aaf79a1bb24dc20da07fa4", + "source_mtime": 1776557977, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/private_gateway/nickel/main.ncl": { + "cache_key": "f0b3604c28635fa07eaf7453d36d367212877cff5284f2f9a5c4866587357cd6", + "source_mtime": 1777260160, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/storage/hetzner_csi/nickel/version.ncl": { + "cache_key": "2b2958a5e9f8b92f815cbeda1814101792156ba568d33b4f3f1ba5ae2a2dfaff", + "source_mtime": 1775931257, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/commands.ncl": { + "cache_key": "09c1140c6996ca3868e2e306d24254735f9be7de59cdfe7b5cbaf685a82f8bbe", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/workflows.ncl": { + "cache_key": "4e933e75dca64c5b3115b6684308b9f89bbfed94decc7791aca1f6a4b6b4b276", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/nested_provisioning_defaults.ncl": { + "cache_key": "d4aa760e1a58ceb9149fbc47cb070da2528ed61d5470abb5c47d753f0177ec1c", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/surrealdb/nickel/main.ncl": { + "cache_key": "944c9ce157a20b9ec702368aa01aff4437e97e8ba988fd98b170abb57e36e27f", + "source_mtime": 1777207165, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-022-ncl-sync-daemon.ncl": { + "cache_key": "0afd70d40e59fa40b395bea4d6ecbada2db4fb7b86c9aae84295d0b670bedb49", + "source_mtime": 1776378028, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/forgejo/nickel/contracts.ncl": { + "cache_key": "4b6ddd36a26627ba3eee0b42a9dc313f4d75ee87eebca2d178c6e8b5e0aa9041", + "source_mtime": 1765837336, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/kubernetes/kubeconfig/nickel/defaults.ncl": { + "cache_key": "edbb68f9a9adf839643d73101c8399db1dc545dc55080581a1b8e2c5770493ee", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/clusters/stalwart/nickel/main.ncl": { + "cache_key": "07bed446b12c1b557cbe66ca33812a85e68f8dbc4145f0b1a6ac70d093cbdd72", + "source_mtime": 1775754422, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/node/nickel/types.ncl": { + "cache_key": "3c5a6955a7a619675baf83003a2d9f5461c46f5aed14afc9f8ad198ba35b7ca2", + "source_mtime": 1765837561, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/metadata.ncl": { + "cache_key": "ba72399ac7d5aecfa846fbde86b5d7c8f1a37c660b1d70a96322dac82c396f9d", + "source_mtime": 1775255476, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/domains/registry-access/manifest.ncl": { + "cache_key": "eb2ddbbf05e59e55be9610f188d0cf09588cb363bc87d512561399023bc9845d", + "source_mtime": 1777805628, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/wireguard/metadata.ncl": { + "cache_key": "2186496370b7c64222f27024f6e39504e500cfd25f356658e8f5487561eb5f53", + "source_mtime": 1777238998, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/aws/nickel/defaults.ncl": { + "cache_key": "fe5df262377ddaa0079b16122fdb6e2f72b4766f0e93a73177f461f8962e8bee", + "source_mtime": 1765846106, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/playbooks/dr_daoshi_lost/playbook.ncl": { + "cache_key": "64a1096d6fd8ea36815419df26b9f1d1d2c0b424a292a7d9a0a346cd542cc8f2", + "source_mtime": 1777245358, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/defaults_defaults.ncl": { + "cache_key": "15e6893b58ad937a55c2fe5d9d2eaf0eb5c9b648106c7e1a38c75936aabcd0e3", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology/connections.ncl": { + "cache_key": "0b71880ba3f5192a65a1103ff08afd6d798036b2b92644da92f8df0eb3d99a68", + "source_mtime": 1775258398, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/forgejo/nickel/contracts.ncl": { + "cache_key": "4b6ddd36a26627ba3eee0b42a9dc313f4d75ee87eebca2d178c6e8b5e0aa9041", + "source_mtime": 1765837336, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/docker_mailserver/metadata.ncl": { + "cache_key": "9d35ff4a14b5554a7ac7b0c465a3ca423b9fe95faca185b2ab83364d494068dd", + "source_mtime": 1776883911, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/local/nickel/main.ncl": { + "cache_key": "c9177cda22f79a77a4e83e48e3298f8607134dae2ff760c3d485812c1874b113", + "source_mtime": 1765835684, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/forgejo/nickel/defaults.ncl": { + "cache_key": "2d09f6ed09ae8dbc8e2f26dbe1b0242f45c3ef939c5347b5a4e554f5fe0ac71d", + "source_mtime": 1777505589, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/container_runtime/containerd/nickel/defaults.ncl": { + "cache_key": "e1ee5a85de9d03236450d42e792cb1aa3f0d5fffffb65683d3a7e0a09806453e", + "source_mtime": 1776031089, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/k0s/nickel/contracts.ncl": { + "cache_key": "184b72018f3b251cb6c04f226fb44b2e3f47793853d746cae353eaa23d57c507", + "source_mtime": 1776260345, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/woodpecker/metadata.ncl": { + "cache_key": "0f2ac96d47d84038875feaa2d38451afaa90920b349f0a4939ffa0a0baf73375", + "source_mtime": 1776345700, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/kubernetes/kubeconfig/nickel/main.ncl": { + "cache_key": "ca43acb6d453df3c9127dea50527290ce5ff13372e8d69cecf2cdf29d5a54e49", + "source_mtime": 1765836376, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/reflection/modes/provisioning-audit.ncl": { + "cache_key": "9e9efca2edae33ac0d0beec3755526701bede72325c56ebf9104d57cb5eee7ef", + "source_mtime": 1777856236, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/lib_defaults.ncl": { + "cache_key": "e0355ba6f04f4a44b04160c1e650126cb5e5849de72984295148356ee25e7ea4", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/kubernetes/k8s_nodejoin/nickel/defaults.ncl": { + "cache_key": "8f95a2781072ae0208b1b6fd5d81cccbe43ae1edc22521e6ff708569706df805", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/node/nickel/main.ncl": { + "cache_key": "ad74004015b4d068189de31bd0546de102f66504687b1277c4c0a314ca4ad98a", + "source_mtime": 1765837449, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/golden_image_defaults.ncl": { + "cache_key": "6c989b438edf4c497955cc4135dd9214a9dee8e77d147ea1a4e6a2c6e7ed6c1d", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/etcd/nickel/defaults.ncl": { + "cache_key": "a16d17a46a96eba9f0b9c2cd0432762d0a080ac21ee10e4583f642d1da714d4f", + "source_mtime": 1775997697, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/youki/nickel/version.ncl": { + "cache_key": "e87e625aead7a26408715ea82014668667f5e80da5abc6d670487cb86f8a5886", + "source_mtime": 1776557208, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/hetzner_csi/nickel/defaults.ncl": { + "cache_key": "d84fda582f2408c1b916d959bcbae07ea29120e8d1954435d3684f5f6cfd9b1b", + "source_mtime": 1777505086, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/vm_lifecycle.ncl": { + "cache_key": "febee96f8cc5d95b1fe7ba6b5e88475e35a0f52939c4a6215232a614087f8114", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/buildkit_lite/nickel/defaults.ncl": { + "cache_key": "c2d5b4b82d6c62f90955a616b44f838719e23fadf663172fd1346b61eacfa148", + "source_mtime": 1778425298, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/linkerd/nickel/defaults.ncl": { + "cache_key": "c664f22031c82a0a84b81b783e5f7a4928152377d4be07febb69c67cb4264c37", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/container_runtime/containerd/nickel/main.ncl": { + "cache_key": "f4864bedb045e3b139963621dd3e1fb2e851831c1772f5927c47110f7bfce169", + "source_mtime": 1765835862, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/storage/external_nfs/nickel/main.ncl": { + "cache_key": "b4f9c59dc2218e99f4ad74595b2e2392f94688e360f56b0720477afb5978860b", + "source_mtime": 1765846578, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/linkerd/nickel/defaults.ncl": { + "cache_key": "c664f22031c82a0a84b81b783e5f7a4928152377d4be07febb69c67cb4264c37", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/reflection/modes/provisioning-audit.ncl": { + "cache_key": "5bb115abd282a02480745192d2beef02f33eb0ceadb60f6061f9e5a0a3fed9b6", + "source_mtime": 1773475597, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/forgejo/nickel/version.ncl": { + "cache_key": "744f8081ae7665c06e5a3e74a1da3ea7c42b7af8413c6b19c9aff33f969156d9", + "source_mtime": 1765837089, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/generator/declaration_defaults.ncl": { + "cache_key": "a160fe8613d42fc61ad5be9eba4f25b13c555325ba63d26e1fb0ee39bdefe0f7", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/crun/nickel/version.ncl": { + "cache_key": "bb1e8d937a8fa2780ebbbbdbcbde64621e6540c6a3c3bedfc1966284cd86480c", + "source_mtime": 1776557205, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/local_path_provisioner/metadata.ncl": { + "cache_key": "2f69c423c7aa952e4f07698375a0d8dfa6cde7ed6fb6b8903aca715e00fff7d4", + "source_mtime": 1777257926, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/youki/nickel/version.ncl": { + "cache_key": "e87e625aead7a26408715ea82014668667f5e80da5abc6d670487cb86f8a5886", + "source_mtime": 1776557208, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-030-platform-crate-naming.ncl": { + "cache_key": "99209767ba487f420e3bd1e0cc7f5a01e3cfd1e4d70813b7a872b3b8412e80b8", + "source_mtime": 1777855606, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/provisioning/nickel/version.ncl": { + "cache_key": "24f7c3b74acde4d10e8f11893f5e95d42ad5d36a828211a608c10bd96b38566e", + "source_mtime": 1765836554, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/linkerd/nickel/main.ncl": { + "cache_key": "056d763c8d519168f2c92f41c0f1b5960b8ac1462b98ea761410349cdbc93aff", + "source_mtime": 1765836452, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/kubernetes/kubectl/nickel/defaults.ncl": { + "cache_key": "001e9f79731b5e47cef01c6ad567506bab78d1bc73f3f2d31d2cc3d35ea61dbe", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/adrs/adr-029-smart-interface-unification.ncl": { + "cache_key": "65562818b9d6b023f54f73258c64c5d9ab983518ec9f6ff12e542c928f598c83", + "source_mtime": 1776561263, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/woodpecker/nickel/version.ncl": { + "cache_key": "50d58e49a1036a9620dbc847a00c71748c9a33869e3b961118cc627ad2836ff9", + "source_mtime": 1776345687, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/woodpecker/nickel/main.ncl": { + "cache_key": "29fa48b1bee13c119523542b54878fef004114fef3f598a6db07a38a78df4e52", + "source_mtime": 1776345692, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/lian_build/nickel/main.ncl": { + "cache_key": "0307839f11004a9f915317cc55cd4bc76450a111bc0a7857a55ef2040b8c4eb7", + "source_mtime": 1777951633, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/hccm/nickel/version.ncl": { + "cache_key": "917327bef7d4c78878928319f950215f6ef55304a5473afa6b44056652b05b5a", + "source_mtime": 1776254300, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/stalwart/metadata.ncl": { + "cache_key": "f1e78325ae83878b82d0efdd1f5b64c6ca22c6cd795d142d6f514387a9a30d9f", + "source_mtime": 1776817402, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/postgresql/metadata.ncl": { + "cache_key": "ac89a5ad552426048715897a08d5b486705dbec7d899b2e8f2c26cad45a86ee6", + "source_mtime": 1776995720, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/k8s-nodejoin/nickel/version.ncl": { + "cache_key": "78b3680f5428725860882f046dff036b9e4042505f8402c03138117984fb4767", + "source_mtime": 1776557201, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/digitalocean/nickel/version.ncl": { + "cache_key": "d3a9e32f535cf76014f91d8351f8896023a52ed8bd5d4c3da58e284ec7252210", + "source_mtime": 1767799606, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/webhook/nickel/version.ncl": { + "cache_key": "fbf186108defb32c971fc046000a0991169b32be6bf49193e6357fd12deb5349", + "source_mtime": 1765836640, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/zot/metadata.ncl": { + "cache_key": "e33de40aa1a1303bcab71c571f200ae13b01a9555ba0eda49f6cd8206cdb32d4", + "source_mtime": 1776345757, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/storage/democratic_csi/nickel/main.ncl": { + "cache_key": "2818fecf87f675626b57948d54bf186d9d7ff2d30eae53b53e811109350019b3", + "source_mtime": 1775933818, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/k0s/metadata.ncl": { + "cache_key": "1a72a800a0b46e991c542f07d5f7e3ee8f33c7db8b006b2b2e7aed0482670610", + "source_mtime": 1776345767, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/reflection/modes/ops-radicle-build-info.ncl": { + "cache_key": "9eecdf790a8f2227b7a4bace21922c1d81744843ea1dbc1b951e69c73b330f1f", + "source_mtime": 1777661518, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/networking/cilium/nickel/version.ncl": { + "cache_key": "ab17eabdbdd0e688ed7633c5b39188f851428c8018cd304226775a11677832ad", + "source_mtime": 1776030077, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/oras/nickel/defaults.ncl": { + "cache_key": "3006dbeb7a940825ac1710b59fb883a1332706003ec9f4113159fa95e11e611a", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/container_runtime/crio/nickel/version.ncl": { + "cache_key": "ef43220b7fed6c4f6e5ba7f8ed5cfcf644b350c44f13f45785c4784fa1f0c292", + "source_mtime": 1765836044, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/resolv/metadata.ncl": { + "cache_key": "aa1f27dce23ba984c39a455f5feb9602bb12407c500da48eec75578bddc8deb7", + "source_mtime": 1776348130, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/databases/postgres/nickel/defaults.ncl": { + "cache_key": "d267101ead23a1e9a19f06e92ea129c5fba7f15cc76a1669e5cd7816c93a8fa4", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/databases/postgres/nickel/main.ncl": { + "cache_key": "ac30aaa9547972a0e937459df314bf3b06fa73eb556bd226c42c8b20310f15e3", + "source_mtime": 1765835808, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/youki/nickel/version.ncl": { + "cache_key": "e87e625aead7a26408715ea82014668667f5e80da5abc6d670487cb86f8a5886", + "source_mtime": 1776557208, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/os/nickel/version.ncl": { + "cache_key": "bcbbb700861915593a69697e9d3ecc8e57ae6c3e8aa27e761be8b40193f35a74", + "source_mtime": 1776345607, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/storage/democratic_csi/nickel/version.ncl": { + "cache_key": "86f76b228fc2a8b1ac306c1765d1535aaaf9e6ee4f78c69f758cdefdb79f15ae", + "source_mtime": 1775933812, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/reflection/modes/provisioning-validate-formula.ncl": { + "cache_key": "ceaf87d1643ab07df3498607f745ae80df726f2a1b6d5fe203aceecb24d10958", + "source_mtime": 1777856243, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/wordpress_site/metadata.ncl": { + "cache_key": "d5952de0ccb98dfc0542765f0c6be97e667f153a203dab0f727f7810d267561f", + "source_mtime": 1778372052, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/container_runtime/runc/nickel/version.ncl": { + "cache_key": "9b5cf342a11af61f895a94854643b874b5bb6477b8c11610322d856c260c19a8", + "source_mtime": 1765836058, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/solochain/nickel/types.ncl": { + "cache_key": "e0f5fb48ef0c015d35d8fe89697c420583498703b3646315d86cfe42b53b7832", + "source_mtime": 1765837561, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/os/nickel/main.ncl": { + "cache_key": "24179b8d973047147b855483012eb34e24c32f8a4c7b01a4e57906556755c519", + "source_mtime": 1776345601, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/woodpecker-ci/nickel/defaults.ncl": { + "cache_key": "3af8b9fe297abc8ef3eb9c3430b5bd7dae04e0620b17f6b9cbfd523f1d9156ca", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/metadata.ncl": { + "cache_key": "ba72399ac7d5aecfa846fbde86b5d7c8f1a37c660b1d70a96322dac82c396f9d", + "source_mtime": 1775255476, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/modes_base_defaults.ncl": { + "cache_key": "bc36bcf8861675d25f552f4be69495edd59b80c30ef9c4096def1f5e0b606e3f", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/coredns/nickel/defaults.ncl": { + "cache_key": "981159848d1d19a34bd67e8626bdc9c33e291df808bda0345ab64308b9a54899", + "source_mtime": 1777505426, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/generator/gap.ncl": { + "cache_key": "80b65df3f9c519485d22af360d6279ee166075a762240462c5f3e3f293a85e72", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/longhorn_node_prep/nickel/version.ncl": { + "cache_key": "c9637da2a47e8cf26c460e5925fdbe687dce1655c1f440ad8f0a129ec51b268f", + "source_mtime": 1777031229, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/providers/local/metadata.ncl": { + "cache_key": "2b0de5ad6a97db513577723d7de020891384f2c4d07e6ad496449f56bd21f636", + "source_mtime": 1767565168, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/nats/cluster/manifest_plan.ncl": { + "cache_key": "8981573c68ef37c64348d157958adaf909e9789c5e67fb899778e41c0a5f78d3", + "source_mtime": 1777209565, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-022-ncl-sync-daemon.ncl": { + "cache_key": "0afd70d40e59fa40b395bea4d6ecbada2db4fb7b86c9aae84295d0b670bedb49", + "source_mtime": 1776378028, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/reflection/qa.ncl": { + "cache_key": "45bb6e82202fb0e2c79c4e13a839e52d7d6eeff965e24aee4934e8471dab7f10", + "source_mtime": 1773474777, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/postgresql/nickel/defaults.ncl": { + "cache_key": "7978dd688b594b9dfb71c3def8c098c2a75473dbd13943388746f2f7a5c635d9", + "source_mtime": 1777505241, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/nginx-ingress/nickel/main.ncl": { + "cache_key": "9547db76b33ebefd9a6cfbf075f65fc2c6154a543f3efbb0907fa114ceae869c", + "source_mtime": 1765836478, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/crio/nickel/version.ncl": { + "cache_key": "8c6bcc2ba8a7af2f15b1242e55a763ce15e515ee8beffeb12717b9fd26e5c130", + "source_mtime": 1776729305, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/providers/hetzner/metadata.ncl": { + "cache_key": "6582c8537e049daba6d34496b5f591b3bc243c704063db1f89b4fa45ea7c1938", + "source_mtime": 1767565182, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/external_nfs/nickel/contracts.ncl": { + "cache_key": "6c44bbb36a1caf807c12131c2a5af0ee4405b15b00a2975599caf6f93c18d7ca", + "source_mtime": 1777503427, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/golden_image.ncl": { + "cache_key": "e2d85021beaf4da5c92ec94c2eb56ddc1ab9aee1919bbc108fed2c45e81ee6c9", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/zombienet/nickel/metadata.ncl": { + "cache_key": "31cb87de754f3d4530e901832ae7b84e3823e6571d6b822256a4dbec0f652fd5", + "source_mtime": 1765837283, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/istio/nickel/main.ncl": { + "cache_key": "fa3196dd8751370a75dda18ffa7ad26614241c7a51f5cb489db57b0929e168ff", + "source_mtime": 1765836455, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/dependencies_defaults.ncl": { + "cache_key": "632904d83a0ba28509b586b056bdb22fa3ceff59cde087cd542a582ec972e8b7", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/platform/archive/stratumiops/.typedialog/ci/config.ncl": { + "cache_key": "45ac9f8e335934e99686dbb64fa2771e0e466ee21020401ee4001f1e8589a31f", + "source_mtime": 1769375498, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/rustelo_website/cluster/manifest_plan.ncl": { + "cache_key": "f4af9b7c5996c5df2e3374ff517e386f03e9b13e879400d31def6d82686490ec", + "source_mtime": 1778010178, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/upcloud/nickel/version.ncl": { + "cache_key": "83ff9bcc41824b9202c14ba56ccfc795a336b4d377cae3d5a7e8f3e7658201a0", + "source_mtime": 1765835656, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/fip/nickel/version.ncl": { + "cache_key": "324adaf8d710c99a32faf46f52a78fbba683380a814386ac9390a2fc566f2eae", + "source_mtime": 1776348150, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/clusters/web/nickel/version.ncl": { + "cache_key": "a4a93dde98efd4f558f37f4ae2330f780e84e2f72329bbb52339822124d44f83", + "source_mtime": 1765837060, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/os/nickel/version.ncl": { + "cache_key": "bcbbb700861915593a69697e9d3ecc8e57ae6c3e8aa27e761be8b40193f35a74", + "source_mtime": 1765836550, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/adrs/adr-025-unified-lazy-loading.ncl": { + "cache_key": "c1dfadfeb1155b454c78e85faf1db71fc297430747443217eae3799ab8a9427b", + "source_mtime": 1776460189, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/forgejo/nickel/version.ncl": { + "cache_key": "50d58e49a1036a9620dbc847a00c71748c9a33869e3b961118cc627ad2836ff9", + "source_mtime": 1776345607, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/democratic_csi/metadata.ncl": { + "cache_key": "19c916739e880618aee3b699d3a38a0f0427fb74919697706470026525d3d679", + "source_mtime": 1776351197, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/woodpecker/metadata.ncl": { + "cache_key": "0f2ac96d47d84038875feaa2d38451afaa90920b349f0a4939ffa0a0baf73375", + "source_mtime": 1776345700, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/polkadot/validator/nickel/metadata.ncl": { + "cache_key": "e5c6c90f0ad5ef1b9a22f429e8ddc4eb90da831f815108661e50df9908715e96", + "source_mtime": 1765837239, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/settings.ncl": { + "cache_key": "2372812e1719071b95995df02a264108083f911fa2226599f103f6db68702f79", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/private_gateway/nickel/main.ncl": { + "cache_key": "f0b3604c28635fa07eaf7453d36d367212877cff5284f2f9a5c4866587357cd6", + "source_mtime": 1777260160, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/nginx-ingress/nickel/version.ncl": { + "cache_key": "e938fadad478974e11b731ba16e36c4cab8a317e3ae5e4b3112c22e50c511abc", + "source_mtime": 1765836479, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/hetzner_csi/nickel/main.ncl": { + "cache_key": "b059bea719152ee6107a037ed968096a0dde9438e8be71f059595b5502c3f901", + "source_mtime": 1776350972, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/k0s/metadata.ncl": { + "cache_key": "1a72a800a0b46e991c542f07d5f7e3ee8f33c7db8b006b2b2e7aed0482670610", + "source_mtime": 1776345767, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/odoo/nickel/version.ncl": { + "cache_key": "41e7567808244934ae6477920f6f4d4ecb6ada16bdec7b8664a1b94248801480", + "source_mtime": 1777410844, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/nats/nickel/defaults.ncl": { + "cache_key": "4017edb0359134906c91bc69da13dee6af8cdc209ce4d8c81222083e44267567", + "source_mtime": 1777808336, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/platform/config/external-services.ncl": { + "cache_key": "cc3123d7e90b0917025e3035cea1ad7351cb978d3d1a396efc4a690d45bebae4", + "source_mtime": 1771040325, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/providers/demo/nickel/defaults.ncl": { + "cache_key": "e47927d545296323eb58b603800b2fe55dc59b76cb96acccf5569d03886b4630", + "source_mtime": 1767796979, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/polkadot/zombienet/nickel/metadata.ncl": { + "cache_key": "31cb87de754f3d4530e901832ae7b84e3823e6571d6b822256a4dbec0f652fd5", + "source_mtime": 1765837283, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/reflection/backlog.ncl": { + "cache_key": "cef7d2d3392b34794e517f7007c9963cbe11fa6d65a67c6bd411772ffe563328", + "source_mtime": 1776649175, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/vol_prepare/nickel/main.ncl": { + "cache_key": "6f5ac27aa77e892faf705b2796bce2a4d21b01fabf48722c5504b659e8002103", + "source_mtime": 1776345647, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/clusters/cert_manager/nickel/main.ncl": { + "cache_key": "f28d97110b2c88e40f1314fbc58e4f3ca39505ef6106677293848320a91901c5", + "source_mtime": 1775754378, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/proxy/nickel/version.ncl": { + "cache_key": "72d96ec3c63a7f650a17d328afb0f5a9f250e3d83b70c74489dcd3f7ef09b9ec", + "source_mtime": 1765836528, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/databases/redis/nickel/defaults.ncl": { + "cache_key": "6cbc1196a2dcb42e254f88650959d56a321da8db2a3a0f25949f17bc91bcac31", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/metadata.ncl": { + "cache_key": "f4072e674d575d9b484faad8cb2ea1312722f1131fba49f85d40b7a51ac50608", + "source_mtime": 1775255491, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/storage/oci_reg/nickel/defaults.ncl": { + "cache_key": "36993987634894c66007cd2e67865e1fcfaea327ee01345e2e96d524dbc84321", + "source_mtime": 1775925147, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/settings.ncl": { + "cache_key": "2372812e1719071b95995df02a264108083f911fa2226599f103f6db68702f79", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/coder/nickel/version.ncl": { + "cache_key": "35467fdcb2a22c2089316f468653a81207eaa32d221cbef67b55cc0e40a9ba52", + "source_mtime": 1775925858, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/buildkit_runner/metadata.ncl": { + "cache_key": "6e9a585ee9d7e14ac0b7f5a5d23e7306af0b04a737d7f7386c036c2a76200a10", + "source_mtime": 1777339128, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/webhook/nickel/main.ncl": { + "cache_key": "980ea26d1d98d19e1ea47dd934802ed184d76b5b1660b717f5bfda1d6d191497", + "source_mtime": 1765836639, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/.wrks/plataform_config/examples/orchestrator.multiuser.example.ncl": { + "cache_key": "2a8f13eb459189dc20ebf17987200f9da594bd1d35b192e797c38925d3aac843", + "source_mtime": 1767705722, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/provisioning_config/examples/orchestrator.multiuser.example.ncl": { + "cache_key": "ed13c82a2f61d556d8fd43e8f6e018154f66056e142402d179296ef37a7c3a62", + "source_mtime": 1767655499, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/etcd/nickel/version.ncl": { + "cache_key": "b75d3dfe31fb974f66cd473f0bda603c9a8f0118b8b421e253917f4268b6c73e", + "source_mtime": 1776557985, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/defaults.ncl": { + "cache_key": "051fdac47edc3a1214a5df0278b5243615c1ea386fc824c99a227665b996b0f0", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/generator/declaration.ncl": { + "cache_key": "3d29dbfafcada7825daefe3e7f4fb98422f84a0242ff6a22354e778a1eb4258b", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/private_gateway/cluster/manifest_plan.ncl": { + "cache_key": "dbcc57d5758c65f7ad692209b9fe1ae3bd13d0593947463f8fee919a52f4206a", + "source_mtime": 1777260193, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/coredns/nickel/main.ncl": { + "cache_key": "a099179844fd634b6e35c8f9f9b24cc461fc532b99fc45758cfa2969e86ed9c5", + "source_mtime": 1776557979, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/storage/mayastor/nickel/version.ncl": { + "cache_key": "69af1c8ab3d51d0c7cf7069458065d942a077a022d22a23a7b373f58585b1d4a", + "source_mtime": 1765836802, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/infrastructure/polkadot/zombienet/nickel/types.ncl": { + "cache_key": "3400e38d1efa23d77e22df9ffe4b6b79d28d1863c58112f00eb7193950b4e150", + "source_mtime": 1765837562, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/hypervisor/docker-vm/nickel/defaults.ncl": { + "cache_key": "67a165b7fabe396eba100b3b8b9fac1c9edd16cc3b2ac0447aea50396c05a201", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/buildkit_runner/nickel/main.ncl": { + "cache_key": "d07d02cbbb471ab45461a9a6e0dc4b0df3699f97ce36d776535fb8c8c8d1a329", + "source_mtime": 1777339232, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/kms/nickel/main.ncl": { + "cache_key": "7a7a3097aa93c9b91e47a8e17d19cf38356dc83840d053a14935d7ed2ecbb8dc", + "source_mtime": 1765838300, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/storage/hetzner_csi/nickel/main.ncl": { + "cache_key": "b059bea719152ee6107a037ed968096a0dde9438e8be71f059595b5502c3f901", + "source_mtime": 1775931264, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/container_runtime/crio/nickel/main.ncl": { + "cache_key": "9282a35989b708d547207d89a12138653d11ec2f2018c7ac7ea45cf467debc89", + "source_mtime": 1765836041, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/providers/upcloud/nickel/main.ncl": { + "cache_key": "af0c14b78bf22b6f5b6888a755630c2a18577ef7d79e96442a8bcd30d051573a", + "source_mtime": 1765835653, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/batch.ncl": { + "cache_key": "909d174e379f349aeb308c5cacca6606473508158ca78b59baf0e81845f124c4", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/os/nickel/defaults.ncl": { + "cache_key": "afc5bb5af1d03dd11f52fbb788cbf2577cba91725d2d79f777901c38d05373e2", + "source_mtime": 1776680566, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/hypervisor/docker-vm/nickel/version.ncl": { + "cache_key": "282681e528eecacbcf8be09a4aec568a6a022bf89d9ee7f0c4cac41c7256e207", + "source_mtime": 1765836798, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-024-ncl-sync-nats-events.ncl": { + "cache_key": "7eba72180483cb5473d686af55c67aed4ea0348527186669229df4e1160849c7", + "source_mtime": 1777855610, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/docker_mailserver/nickel/version.ncl": { + "cache_key": "c51999fe11e173ecbabaee4e744e2b65853e271ea52c17fccee6554bf2cbb7e9", + "source_mtime": 1776883912, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/lian_build/nickel/defaults.ncl": { + "cache_key": "8dc5cc79672afa8fc7e27eef135d73fd8d18853440e86a24e0c736f2db63b6ae", + "source_mtime": 1778165009, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/vm_defaults.ncl": { + "cache_key": "dcf277c82874af6bd8baded3fa128ff882db326c32604836d31532e7422aebf2", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/storage/rook_ceph/nickel/defaults.ncl": { + "cache_key": "db530d8c8c4b843d0ca0af3a6405684d005ed32f779b3f33e33ae503dc52885c", + "source_mtime": 1775925492, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/zot/metadata.ncl": { + "cache_key": "e33de40aa1a1303bcab71c571f200ae13b01a9555ba0eda49f6cd8206cdb32d4", + "source_mtime": 1776345757, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/oras/nickel/version.ncl": { + "cache_key": "4c8048e9d61a7a9bddad8d8da18d6118e00a3951bfe18b69cb201738de162b84", + "source_mtime": 1765836643, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/kubernetes/kubectl/nickel/main.ncl": { + "cache_key": "95870b7774bf7aed6740c24f04c60800dfc4557b2ee2739a402d38b960e10840", + "source_mtime": 1765836373, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/infrastructure/hccm/nickel/defaults.ncl": { + "cache_key": "9ee9eba33b4483c909a7cbca1a64f21f9185ba00596b20def618415a95c62248", + "source_mtime": 1776254310, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/k8s-nodejoin/nickel/defaults.ncl": { + "cache_key": "661dde02491156212046222c1a96d542050bd6aeca1fc8aed790764c628ef70e", + "source_mtime": 1776680566, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/storage/mayastor/nickel/contracts.ncl": { + "cache_key": "d3fc7366bfb8853a509e46bf1ccdf97e1badf8129d18de38e6a5377152f2acb9", + "source_mtime": 1765836801, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/external_nfs/metadata.ncl": { + "cache_key": "994b9cd51780dff22e5f07b1cee2633218b0db274799ff0421bd31952c3d52cf", + "source_mtime": 1776350949, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/container_runtime/containerd/nickel/defaults.ncl": { + "cache_key": "e1ee5a85de9d03236450d42e792cb1aa3f0d5fffffb65683d3a7e0a09806453e", + "source_mtime": 1776031089, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/woodpecker/nickel/defaults.ncl": { + "cache_key": "b719fbee59f068db4b79e5cbd318a24ba32a93e0b48f821deba2f4003fb9517a", + "source_mtime": 1776345683, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/components/longhorn_node_prep/nickel/main.ncl": { + "cache_key": "c5bce7e6f67825b8b0adeed1944821952bd319229cb4912609cc65800c6d419a", + "source_mtime": 1777031290, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-012-nats-event-broker.ncl": { + "cache_key": "26237db78bf31cf4927dda5a1325f6559e3c7d4a8d87a4c780636e31dcac4ffb", + "source_mtime": 1774608528, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/clusters/woodpecker/nickel/main.ncl": { + "cache_key": "0da162b5dca8d104027f841fefae254d91a5146ecb6dab0660ada0161b54c110", + "source_mtime": 1775754395, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-014-solid-enforcement.ncl": { + "cache_key": "1d30a49f38a3aab921354abac46bd1bfdb96dbd8072e1819539721950654e320", + "source_mtime": 1774608555, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/workflows_defaults.ncl": { + "cache_key": "87c22a3e48deb10257c07c2cfee15a55eee249c52829e6eecaa7fdf1f4e35f8a", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/networking/ip_aliases/nickel/defaults.ncl": { + "cache_key": "ea0ae2bc1807070bf8c87779ab59cd887f3377e38334c865a06279f8d5caa179", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/development/nushell/nickel/defaults.ncl": { + "cache_key": "f19c04adf192ce511b3491109689fcf6195db2b176251491171397a0bfdde9ac", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/postgresql/nickel/version.ncl": { + "cache_key": "b3a6b595bcb56dfe670fb9f47b9e8f05a9f954951c4c2efe1bb5b5214a863b61", + "source_mtime": 1776932190, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/batch_defaults.ncl": { + "cache_key": "c43843dda1c43c2593a10d04ed80d3a940fa91b327dbf90a278968200d5a1248", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/adrs/adr-038-radicle-decentralized-governance.ncl": { + "cache_key": "debcc77784c8d57fb0b804616d47b268ba446e9635dc00423d6179a2ce5a2894", + "source_mtime": 1777855607, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/storage/oci_reg/nickel/version.ncl": { + "cache_key": "ffd5d59f1e27ce52395ab5e154e4e17a97a09d3a224e3931aa1b935d4662246e", + "source_mtime": 1775925318, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/dependencies.ncl": { + "cache_key": "a290a30e38d4ef7a0d5935535fbbe5e1ef6ea4772fe357c029e7a4cbf3a1514d", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/clusters/oci-reg/nickel/main.ncl": { + "cache_key": "e5d22ae3ebcb40b360c93f93773532240a2c269cde73b3a0722417bb31645f23", + "source_mtime": 1765837103, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/kubernetes/kubectl/nickel/main.ncl": { + "cache_key": "95870b7774bf7aed6740c24f04c60800dfc4557b2ee2739a402d38b960e10840", + "source_mtime": 1765836373, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/workflows/upgrade-services/workflow.ncl": { + "cache_key": "fdf8f02e942ae851a75a220b3c7740d5199eda66840b4410b9d54fe97f51c856", + "source_mtime": 1776345871, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/stalwart/nickel/defaults.ncl": { + "cache_key": "ddc3a2e7ebac4f39d83a90e2fe400e6dbdf44d28541d0ef8c1d5fc56d84038d0", + "source_mtime": 1777505633, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/container_runtime/crun/nickel/defaults.ncl": { + "cache_key": "8120e3429d8600b75246bf3990217b2b82e470a9153a5520d16a4b9336c5d615", + "source_mtime": 1776031092, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/external_nfs/nickel/main.ncl": { + "cache_key": "b4f9c59dc2218e99f4ad74595b2e2392f94688e360f56b0720477afb5978860b", + "source_mtime": 1776350882, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/vol_prepare/nickel/defaults.ncl": { + "cache_key": "ce9e3b0350a6155610948b761f44596f990008336f446f338917e64a79951324", + "source_mtime": 1777504986, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/nested_provisioning_defaults.ncl": { + "cache_key": "d4aa760e1a58ceb9149fbc47cb070da2528ed61d5470abb5c47d753f0177ec1c", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/development/woodpecker-ci/nickel/main.ncl": { + "cache_key": "4d9848dd470c82c5452b56ab39bb71fa51f9a18cc7268d56ed32ab7a9a8a470d", + "source_mtime": 1765837256, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/zot/nickel/defaults.ncl": { + "cache_key": "08006722b605727818440d50259456926e13c3b7d7c908622151740cd3a85eb6", + "source_mtime": 1777505535, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/provisioning_config/examples/vault-service.solo.example.ncl": { + "cache_key": "0645c7ace6bd95d139cc891582d3ecf95c179a28f08650407eb8c482ec9c471b", + "source_mtime": 1767655501, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/domains/secret-delivery/manifest.ncl": { + "cache_key": "fd2a05cfb48e4a75708d53b296f744531201b293380aa13d61995532c993d138", + "source_mtime": 1777805628, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/reflection/modes/provisioning-audit.ncl": { + "cache_key": "9e9efca2edae33ac0d0beec3755526701bede72325c56ebf9104d57cb5eee7ef", + "source_mtime": 1777856236, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/adrs/adr-017-typedialog-web-ui.ncl": { + "cache_key": "eeb2d84ab333ee56bbb15c06f6341590b2581a4ec26b4650941dec42bc6fef86", + "source_mtime": 1774615514, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/etcd/nickel/defaults.ncl": { + "cache_key": "52d2ffbda72cd46d8e5c470d5c5e6b2e655b869038f1476012290b42f1b99702", + "source_mtime": 1777505312, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/lian_build_daemon/nickel/version.ncl": { + "cache_key": "ac13679159a548c8fa0f4ab72fa35e3bcaae5ce69b9bccf195865368b6cb0e5e", + "source_mtime": 1778124774, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/hypervisor/docker-vm/nickel/version.ncl": { + "cache_key": "282681e528eecacbcf8be09a4aec568a6a022bf89d9ee7f0c4cac41c7256e207", + "source_mtime": 1765836798, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/providers/backup/restic/nickel/provider.ncl": { + "cache_key": "b207efbb0c864cd0628a471b4055e081c45e53eb66fecda0473129dd637fb29a", + "source_mtime": 1776792619, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/storage/oci_reg/nickel/defaults.ncl": { + "cache_key": "36993987634894c66007cd2e67865e1fcfaea327ee01345e2e96d524dbc84321", + "source_mtime": 1775925147, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/docker_mailserver/cluster/manifest_plan.ncl": { + "cache_key": "7d32760b2d54cd5121a14d1ee828a4a40a1491670b886d3abcffddb388e97284", + "source_mtime": 1777770463, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/jesusperezlorenzo/Library/Application Support/provisioning/platform/config/orchestrator.ncl": { + "cache_key": "23778995c4f9595da65118911e1b229f7d850393495ad583cbd9a5975fca03ca", + "source_mtime": 1771284534, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/container_runtime/crun/nickel/main.ncl": { + "cache_key": "2e0a370bcd36fd17d8be52b86c5f8949a202187f9842f519d4940c7f300db5b3", + "source_mtime": 1765836069, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/stalwart/nickel/main.ncl": { + "cache_key": "b9eaa14c51ebf61664fd31df462582da62abd69a569eba7fd3be04d422ddadd0", + "source_mtime": 1776745263, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/postgresql/nickel/main.ncl": { + "cache_key": "c1075ba1b71d41581bb5a7a38d582ecddf7502ab37a810ddec9c7a18b2d96ab3", + "source_mtime": 1776345344, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/gitea.ncl": { + "cache_key": "914b5b483be8c249e4f02081efeacb5a0c8555c4c35bce8680b52370fb153673", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/domains/mailserver/manifest.ncl": { + "cache_key": "191474e3f061811bd85004f18270c2f477f9c6b6ac0076f230c8da919b3887f6", + "source_mtime": 1777805628, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/container_runtime/runc/nickel/defaults.ncl": { + "cache_key": "c3da29f8cbd66f76140b0f6209cdaa3fcfee68ade92d5ea94b3bde43c36b3718", + "source_mtime": 1776031094, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/clusters/oci-reg/nickel/version.ncl": { + "cache_key": "a47155bf584ae5fe11b5ca686a2c46e48e9696162b727b654fa37d9ec1b878cd", + "source_mtime": 1765837103, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/containerd/nickel/main.ncl": { + "cache_key": "06b94bae95673cc85184d655629467f1107b39b7c39d1de780cc7a4a2f405b6f", + "source_mtime": 1776557195, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/generator/declaration.ncl": { + "cache_key": "3d29dbfafcada7825daefe3e7f4fb98422f84a0242ff6a22354e778a1eb4258b", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/lian_build/nickel/main.ncl": { + "cache_key": "0307839f11004a9f915317cc55cd4bc76450a111bc0a7857a55ef2040b8c4eb7", + "source_mtime": 1777951633, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/wrks/taskservs/networking/cilium/nickel/defaults.ncl": { + "cache_key": "f7921a0884738748eff946d8f31ff93876e130b5bd6efff384a8d6a1c10a8f97", + "source_mtime": 1776749875, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/resolv/nickel/main.ncl": { + "cache_key": "eba7e38216025093e9173cced857ed2432e8660afa91394defb90cd4af03f883", + "source_mtime": 1776345784, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/container_runtime/metadata.ncl": { + "cache_key": "fba7b2ce87a21f71a81686968da6fd760fa95d121aea4cd740e3548d1bb5039a", + "source_mtime": 1775255494, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/container_runtime/containerd/nickel/defaults.ncl": { + "cache_key": "e1ee5a85de9d03236450d42e792cb1aa3f0d5fffffb65683d3a7e0a09806453e", + "source_mtime": 1776031089, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/storage/external_nfs/nickel/contracts.ncl": { + "cache_key": "df18be8ab33cf168cc8bbbd7fa52a805d4ec79bd7806f70407758da69c5142a5", + "source_mtime": 1775963462, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/workflows/deploy-services/workflow.ncl": { + "cache_key": "59a0100740239879536c767b9fa93be05bffe18ead26256b07def19088b7f047", + "source_mtime": 1776345788, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/infrastructure/polkadot/zombienet/nickel/main.ncl": { + "cache_key": "797db15c970021fccf32371cbb918fb632837ff4004c35a81b13ac52bbb8f2e8", + "source_mtime": 1765837449, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/project-provisioning/provisioning/extensions/components/coredns/nickel/main.ncl": { + "cache_key": "a099179844fd634b6e35c8f9f9b24cc461fc532b99fc45758cfa2969e86ed9c5", + "source_mtime": 1776557979, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/project-provisioning/provisioning/.wrks/nickel.backup.1765834583/nested_provisioning_defaults.ncl": { + "cache_key": "d4aa760e1a58ceb9149fbc47cb070da2528ed61d5470abb5c47d753f0177ec1c", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/project-provisioning/provisioning/.ontology", + "/Users/Akasha/project-provisioning/provisioning/adrs", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/project-provisioning/provisioning/.onref", + "/Users/Akasha/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1776819047 + }, + "/Users/Akasha/Development/provisioning/catalog/providers/hetzner/catalog.ncl": { + "cache_key": "3a9c736e2052ed5d73c4ddaf04d921e9fc9b76492b9223fdeece8eb9eece0e48", + "source_mtime": 1777980348, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/clusters/metallb/nickel/defaults.ncl": { + "cache_key": "9a614d0bea34ae0cbaac9fb7c77593e29799ae4bc930517423ae00d316bfa155", + "source_mtime": 1775754307, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/crio/nickel/version.ncl": { + "cache_key": "8c6bcc2ba8a7af2f15b1242e55a763ce15e515ee8beffeb12717b9fd26e5c130", + "source_mtime": 1776729305, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/buildkit_lite/nickel/main.ncl": { + "cache_key": "aa99ffce04f044385b2c028e8b912ee100671fe32553f4e2937f1733ff89421d", + "source_mtime": 1777996035, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/cert_manager/metadata.ncl": { + "cache_key": "d4911450ecaaeed38b8a1f2d2201f098a732e56f756da193182e59aafc957536", + "source_mtime": 1777338153, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/backup_manager/nickel/version.ncl": { + "cache_key": "92b278f281d74f1f97a89cb6393ab28b301e56ba9c06989d313db9f83589cae0", + "source_mtime": 1777501576, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/wrks/taskservs/development/desktop/nickel/defaults.ncl": { + "cache_key": "4efb000605b0f82d754e2f3ebbf1e718ef637fd7a2f2999f80120acdabad4ab6", + "source_mtime": 1765845825, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/catalog/components/woodpecker/nickel/main.ncl": { + "cache_key": "29fa48b1bee13c119523542b54878fef004114fef3f598a6db07a38a78df4e52", + "source_mtime": 1776345692, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/wrks/taskservs/storage/mayastor/nickel/version.ncl": { + "cache_key": "69af1c8ab3d51d0c7cf7069458065d942a077a022d22a23a7b373f58585b1d4a", + "source_mtime": 1765836802, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/catalog/components/hccm/nickel/version.ncl": { + "cache_key": "917327bef7d4c78878928319f950215f6ef55304a5473afa6b44056652b05b5a", + "source_mtime": 1776557202, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/provisioning/.wrks/nickel.backup.1765834583/lib_defaults.ncl": { + "cache_key": "e0355ba6f04f4a44b04160c1e650126cb5e5849de72984295148356ee25e7ea4", + "source_mtime": 1765834583, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + }, + "/Users/Akasha/Development/project-provisioning/provisioning/catalog/components/hetzner_csi/nickel/version.ncl": { + "cache_key": "2b2958a5e9f8b92f815cbeda1814101792156ba568d33b4f3f1ba5ae2a2dfaff", + "source_mtime": 1776350976, + "import_paths": [ + "/Users/Akasha/Development/project-provisioning/provisioning/.ontology", + "/Users/Akasha/Development/project-provisioning/provisioning/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/project-provisioning/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/project-provisioning/provisioning/.onref", + "/Users/Akasha/Development/project-provisioning/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1777954788 + }, + "/Users/Akasha/Development/provisioning/.wrks/provisioning_config/examples/orchestrator.solo.example.ncl": { + "cache_key": "34a504e872ff187fd595791c99315feb36cbf19ab6aa62ae3ce108db04870c2b", + "source_mtime": 1767655499, + "import_paths": [ + "/Users/Akasha/Development/provisioning/.ontology", + "/Users/Akasha/Development/provisioning/adrs", + "/Users/Akasha/Development/provisioning/.ontoref/ontology/schemas", + "/Users/Akasha/Development/provisioning/.ontoref/adrs", + "/Users/Akasha/Development/provisioning/.onref", + "/Users/Akasha/Development/provisioning", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/ontology/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/reflection/schemas", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref/adrs", + "/Users/jesusperezlorenzo/Library/Application Support/ontoref" + ], + "cached_at": 1778427831 + } + } +} \ No newline at end of file diff --git a/.nickel-imports/ai-service.ncl b/.nickel-imports/ai-service.ncl new file mode 120000 index 0000000..9f34f68 --- /dev/null +++ b/.nickel-imports/ai-service.ncl @@ -0,0 +1 @@ +/Users/jesusperezlorenzo/Library/Application Support/provisioning/platform/config/ai-service.ncl \ No newline at end of file diff --git a/.nickel-imports/control-center.ncl b/.nickel-imports/control-center.ncl new file mode 120000 index 0000000..b4e341b --- /dev/null +++ b/.nickel-imports/control-center.ncl @@ -0,0 +1 @@ +/Users/jesusperezlorenzo/Library/Application Support/provisioning/platform/config/control-center.ncl \ No newline at end of file diff --git a/.nickel-imports/extension-registry.ncl b/.nickel-imports/extension-registry.ncl new file mode 120000 index 0000000..54e95ef --- /dev/null +++ b/.nickel-imports/extension-registry.ncl @@ -0,0 +1 @@ +/Users/jesusperezlorenzo/Library/Application Support/provisioning/platform/config/extension-registry.ncl \ No newline at end of file diff --git a/.nickel-imports/mcp-server.ncl b/.nickel-imports/mcp-server.ncl new file mode 120000 index 0000000..d8f6fb5 --- /dev/null +++ b/.nickel-imports/mcp-server.ncl @@ -0,0 +1 @@ +/Users/jesusperezlorenzo/Library/Application Support/provisioning/platform/config/mcp-server.ncl \ No newline at end of file diff --git a/.nickel-imports/orchestrator.ncl b/.nickel-imports/orchestrator.ncl new file mode 120000 index 0000000..a8a6998 --- /dev/null +++ b/.nickel-imports/orchestrator.ncl @@ -0,0 +1 @@ +/Users/jesusperezlorenzo/Library/Application Support/provisioning/platform/config/orchestrator.ncl \ No newline at end of file diff --git a/.nickel-imports/provisioning-daemon.ncl b/.nickel-imports/provisioning-daemon.ncl new file mode 120000 index 0000000..13b1079 --- /dev/null +++ b/.nickel-imports/provisioning-daemon.ncl @@ -0,0 +1 @@ +/Users/jesusperezlorenzo/Library/Application Support/provisioning/platform/config/provisioning-daemon.ncl \ No newline at end of file diff --git a/.nickel-imports/rag.ncl b/.nickel-imports/rag.ncl new file mode 120000 index 0000000..9e1e71e --- /dev/null +++ b/.nickel-imports/rag.ncl @@ -0,0 +1 @@ +/Users/jesusperezlorenzo/Library/Application Support/provisioning/platform/config/rag.ncl \ No newline at end of file diff --git a/.nickel-imports/vault-service.ncl b/.nickel-imports/vault-service.ncl new file mode 120000 index 0000000..ca7c04d --- /dev/null +++ b/.nickel-imports/vault-service.ncl @@ -0,0 +1 @@ +/Users/jesusperezlorenzo/Library/Application Support/provisioning/platform/config/vault-service.ncl \ No newline at end of file diff --git a/.ontoref-backup-pre-0023.tgz b/.ontoref-backup-pre-0023.tgz new file mode 100644 index 0000000000000000000000000000000000000000..bf26897ed9c224f1e95e1d63e77ec46a6a13819d GIT binary patch literal 20707388 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%0AdCjh82@leB{g5h#&<^*AYGz!=eeDoqhJZ) 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�LjTlQQ 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�PF< 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

kI#hIG@W*S8 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�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

RUop3$nQ$ zk2m^Gp|&5?G+8!omv0PZ>mc!55z29wBIe=EWByyKgYuq;sCA_`7d#<4L<1}X$lliy zkY-0Z^V(5tpg21 z=EMA4BDO0_-%_lh5oTJmCH4(1P`QG5-~utS$lY7u&TZmaKGf#( zuKSgF>(Ug;bn-J_D`MFa&9-v&8~=iMx6NzYf1tkUPrg<}R)E$NxAjF zUaVA5l4~RQ6g0;PjjdDzslA?zU?%8Dfl>Pr?w%S+qc&xQu)U`|bF?96zB(SH@@Ja} z{Oud$83NSIrc<6hgBD6i^+`>%`O?Q#HyyNpME$@8z4@&8EtpE zn2Ib;bA(pxcbRIXEcc&R#p9%-jnk`BVXeos3X0nxU-1Qvp83_y0Cs)HHhE!hX zvl0ERZis?XW{aH;V~Mu*FWn2Rg$i>KN+-d@lAJV9Fw+SuJ$75?c4OB52zE*>Pu>Aw zHI1ttvN^P}#d7*`{b~0c_a69|_;VT@uhGM1*2o^W$;-`jdT!*OokU#Q@j|#BOcdaB znoWQ(-7aOJs!zj5jLa8IXi!<4xoF-qu}L)XWQY_N2EEeAE~aEXgbr$6*R>h%QNv*r z=D}Al8|zQo=LTw7zF}uG6KQGOpm8%(Xs~mx6nCPv#&*BU+t;Gu7?7K~89uFEz`#ij zJ(Z<{64W3gYegMFQEJ1U`E3_%d>WBz?uqLSuD$Neik;J}DI!LLrI^In+s z@&Zhe%lOISu!BqOwaFb1SAHQ-e+3$Kthhc{Z_sPTnC#m1(n-35ULZ!xP-b}%9zYq7 z*xfA5^~SeHD7G65@k44=ScfcW&BPg>~Vc(*O|aM%;(fw=-6VBjV$dfan;)mGX@ zbYw4#t&W8NO@9`t7r+Xh3ovs-gMsf}7L5qzijf?^EPalAJ2D!1gnB=d<(XNmXB+XN z>fGA(8Rv7sR-D~-R9mc`=fys-)^2)SGY(!6YnnIU-aBKdGdymUCEuO~+Qx8M8NIP~ zuQdHCgV?oG^KP3%q9>aJs)KeFxKgmxH{r~ZIyA2qRD%(Dt6g-8!(8xx5KLag7Tt#R zG6oQ7*#y0XlQZ*Vx5$j%Y3q){4JbUi0$per*3QjzaUbFT){NT@c~Ww=CN_D*DhM*cnic?sI4?pM&Oz0&N`awW0&sm@3)VPCtzS)Tl zG3LSg?)Y$MygYTKSs&_s0x~FQ?Q@PErf54TwIbS8e{!6)66~tK*=xtste@~abIs{| z_#cuojjGwMC~D1jxKw!-%#7pwl0KW7?=_dp>)ilckG^~~8{V=Kgvv3Daz)coF3EMs z60a+1BDagxq8lO)ikWe3d{nm{@cGH|bkv6?IRG3s?{8XyjG1#;>|1iA)ZkJydOK3N zU@*R?lLUoUpMS8R*x-jfXFwbQmOBi03R$4Nzp_edm5GrFs!lmlCk{4-@Qy?M-L0j! zr<~5qv?;=Zxxa0{TS2pB8nZ?veJBq=-SO8bt+7y}sKP~!f(9e1thiff2^-&+@=^Fl zjG=Nwg|*WVawl~X{4KYF%pkPZ-bWd&hF zZ@7=yQY!gk6wPlW)=Kd`a3w9|9A!wDU_s}5j!n&}dB7q~zm~o=bS_sFBUe@M#j5A1 zG+LA!ekW_e)>-*k>y7!=wR6UJsioQz5{jilz7LyB4>YJ;|QqC#FBmW5YqT!ljwvv`>%KbTV)@F~8dhZ?Ca7B*Ye7D|ZuYmd9$$iO@Q@=>mfELl06#lJ{M{88pUr>J25Bs0Qr1dv8)*vMq~wyXuE>UYo*VNf5Glf$DAA7!&yy&}n_6ipX-?hh|g!ieTulZ!c-EU~zRkB2_% zxh#G!k&*+9+O{|T;y?-*@4Ng z3e{dNqiIw7M_cPQ)MmUCF`-$YB2rr!tcyO$FLlT|sA7W-7Ss=|5y9_k;>N;@&>Y^= z){-n6o%ev0eLoRk-KUA9=(b%Mqc(-B`Uz8uVcV7AX}$79rAKG3ET2a~D3?>wswwwh zcDglrM?0JEHv7A|@@YxBjWRS=ZOajPVhhUSc4B4i**meiapHyRKUqOc4%2Q~aqvWZ zW}lJwL)05*3q`#u?VRvyo;T89NpnRu6aS1EBH*)-K9{4G2((sn=N4_~=7w##ZDIgq zyuujNYlPq+gE(B6%r|%-*NIN0-)@r2#kDGYtKlFhZaO(@W1G2-A0nrY&T8lFJx7aj zNtQy{)>OEs~R0@$~A{9JIwRU&6 zF^*91-*cfs4pbBUG_yCK>jEcY!5_cRRzNts+IPBR_CyP=&YMW%(^6bcVftU%N*dyLh_T zr{pE6)wUp8&TKpp1L|N~S>yygYQgYp73|&%#lseWR*746yDYz`H9Z3+PzRUiu~752 zdtCOSGT9$dzX-nCcoX>FYs-8JLnEdXco9m7^o*f69V$%%NEcf4>9&^s1{IgAiy9lA zmZn#uv{uY&6t%ZpJ%+M(z4=$Ke?=I-G#d{&9h4`XSeEuo7Yf_TmdH1SV9M~Q#k#+L z(_(qY7N&R#_qDC6QH-1Fz;~$CflxVobYc61iJ~3*oZT03=BgD9+q!R-Yp)&M}^@1e#FGDg%Vkrxj=&7E9hA-F_mWL9CP}#}p@wvu37LqZ6EPbYAQ@S>_;R65OU-_q%A=rVW9(b%Snqi= zDWO4S2P*XV_XTLA!JYF^GpyP%imiCY^4P4l6>W3s?Hq}EIhwc{$9R-UC7L>+m(Yai zMTrG_Y6rC6O=nRQa+P=~i!IX;{At+#jXL;8ztfxZ8U{wC&INmd%y)EbZHcsYY zdy1VWqIimGf|hCDsNS`ev&}WX)=p( zv*Qk_h`bkRzd>JgK}PzLmkxe2Iqd*m+t!5pM(wBl)zlY zCNR3mHH^0$xF%;o$PFfS{7(crQ4p_6dQf!69ofULqU7z}cCIopSsn7$p=F8dg~TQ+ z`YGvFB}6eBF>Mpt%#S=vw7WdR7g2Ln;;1_j!bmLHsbI=nUW``DQ`#O8&v!c|F;D?K z8&o-B2t>!PkAy#-23<-%1Ss{vQF7KTQ|EGr01X=IC*9kj=Js;%Ya^bOvZclYjPSH; z*`i&i1h80K^2#!-Lzg}?mFK3d(%aZ#wyBDiY>t}dsKh{tzH?QQ&h2?Oqy6Y-sUD2I zw6-LI0pNueay>^Yi-k0WnoE;!OEYiV&&A8^Jp^zU;3`BNlmobh=KmGp)77B5A-)uf zVMl69X1wIw&_5#fTrUycUoNpjz2syY1SBe4g6z_K3zher zJgREJMIwZ0Ylj?Kny*X$5~_l^u;U_3QLA?ve*T@uZ5?m`IS49h$IsJ)Z9cB|gj~>OVDBP;tN>byu19&jL{#frh-j+#~IGpOnT$gEgt}Es3ZHcgPg-Hb_W<2gjXRh$m8IWPbDv zxNq50aIDehGkT6d9sx_tRE!1^L561>(TwfS)q@NThoW9}Cq-k}W;>McI^ePN;$6XD z(5_V0<4BXRq4~IR0oGMOy+GwoS+#)ll`Dpe8~uRRY;cFB!CN$z4R0+MIwF3=R0SYX zyeYqOh$hK$y@*Ir1`>T!J7SX7=cMk%jmcJvjvV2vXSw+D5x0hlHBk0rKJ4P{_;#1X zZyNObYK7}B1oX;#WW5t+xXCFj#1LOj`)Xm?bWJP#-00P|8LW}4*tcFs!Yq!PWujze zLOP|M@wZvn2}gyLP;)5KCRD+VxOpbk*CewXR z<)!Zf&2pk@kwj(LG9+V1sNANmOL&?+T+?caS2}C9{|Y~52oOC!EgH#|)GL5jlX9h+ zcWOrErREc}WkTC5$y=nC)pyE*wd_~x^0bEl`FJEcgxBclR#Qt(a>vzy>mMC+-+PKmfvzqb@~=pu@-*4qi+W=_EqD<{?PiDj)|4hF zEFYV)`!Xn_rish)WLE*r?UH&oH9Z3x%zQ@s91bglOZ0)o=5c_6{lK5 zGsFlj>eQjwZ8(yZHxy6O#Eyda}3WXG$GiHfp$QKG@t=spHMd zu#^ooT0)l!&Cy(3i*F9ZxpKv*wL4j*Ss&MP2_9!H4-1A(QAq}Ex_a^`ylGs7t2j$y z$kpi5zZ~rL_e-KI^+qmn5!=d)mm|qwK=O-{KZvS}Q;N0|=%>V53Q;I=TQOWvICiLK zi#y$cKTfg?sdVe7{OUngR`sdD)v%e>3B%FgjdgnqJ!Lq_phn1t4wyQv-{Op@8Av8? zC{-vBOOdBG^qOfxn}c;8>Cgk%QjWL9+Bo3wevV^K#}a4y(;nC0%^o>IjY1137%FMp zCfP%hcziO9AKx?+$=Ies8ArisKU|f1twjd)nmRN+HCrhzuOgWoZstg`IozNSsk8NZ zh>VJ@YK^;w7ofb_xv|_tJC+KnY92=fhgzyd0|y(aMFLf=oI(Lr?VU^jd82y%#ed7* zH%9`5H2@&hLlO+r@*#dqC1~*&s;E)9K4H{s>>zE_ZRa3))M)5f3aQZ~7x6`~%)`P) z2_AbE^9U-lbEQZ|Wfvn;RG!RLz||h20O?d6ehkYL8e>&W`d&|@)M=>}#T)`hE8#)C zgFjTYatf_fwRbY1{c!(GT*o?aV0@e?U$u5)p_B*u+^NMG(PJvGn=m+OadQoEzm@$4!1!E4Ajo zvVmG85NhERDhRc8G9jo2J+z=qic?p*YBrRpqgpMju6xS#hu{#hr7I7rmAbdr6b(=@92sH->nmdAF9BS{m z)KU%Uv#CZmUuG?SU-=>Np)$;#NIjhAv|RTjs;Ow}7;33%<`^mowDSz=2((DZdJa`^ zvpF@GulK>!Y3K^M;gWshm+Ywm=vzTyVb2 z{Bw;}sCy(tXPdjbWx|fnr{Zo3Hqjv1O`RRcn(;hg69Yf_38AX zV{3C1vEQhWx24(gUiR+K#6j3$Km|bDD^!|K=VIxm_mVxqp2ZcZQAUBfOTsg1I#%f$ zHB#;1nk48HOgEC2+Y00IkB)F9%u1$0a-(>Up%J{2NJ>wfb@rSuzmN&cDeKakRX2TD zWRv-)lyqIE1snPDwH66T#m0*S^j}{ z6;W3FsHNAHEhqV?E3YY*`HCng{*axLqu_Bg2GhD3mz(I2T$k1*s*R|kOkac>EbUz~ z+avEfDL{JG-P(a=YjBi<`>qaq=?&@VS&6;y+SYA)^4dAmlCSIXu&AKi5Uq+4LdwMs zQv&BdAtd26cE*>>(mi75ETL7Hl_{YUtex{HL|f4wCE?t@Wca3mW4nM#sp1#a5L>k{ zKjK4whTRLhj(UWkbAG+qEx?B33^^snkbvuHI*GSQd9r|&qAXAhKVP>j1#F3MP!fB^mtmQVh}zIs zNPti+pNak)UGskThO`9R#xRMgy5M0EY`TJFJ?soYm_q{-A$QF~}lwtT! zCPOpvU4O}3UYT>WEdEVZL3d^C=6VA@n<6J#`eYGyxsGxlA`wkOS56(&pd6^GZeMcmA)Zuo+}8J4-9XQ7pv)e;VzhBCvz%VG0Ki~TT> zY3~v1ii*Q}^jI(|-07%K@Eez-UTIocH<}VPU7B|XQu@J=!bDhVJxBnxPmvEua=d%@ zQDpte?FKMK&QqICk&&)oO}ujIQ1!foTaQ+@v1RI4bBz}zmsx3~u_is$F0OIOKwr*o=;;?-MB%c=tj?2^}?m8%_h4%tlP`p52%DzT43vV zm7F{`7MRZB)nY^IWG8pP%Z4tevJ*TX?LVg^yAvMgqSF=po|3g=wFIrIIK?3_ndIanxr4 z&+;P}R73lfl&R`H3`ATa40+yciG77x7=6)fZ1_d1_4U_fHb!M!O}{SVsbm-G3d-my zDkeFP^6c=Zb&EAgBq@0zX)@?1l4iP-T6YwAea5py#K7;Xeilqw7x`tuQPaF~M_!lJ zhgXd|bedB7b0P{zH<~6{>W)=4Y5pw_-F%XVny4sN%TZGgdt!&RF}h+`KSOTzjuR$V+&xB2XXQ%uYY#H8d|ecPFpjs1-N!s)w#}=uvJw z6C=z)whj)l4E^2bILN1uCiaNI2-vG+z4yV)>9UQ>!pF?qo*l9{0*vzI9>ifn^Iu*C zW#n>T!ZzMP9+kPT!uUAKQ(pv&yW@NIkcw7>59!!(zQb+nkZ4s?P7|%a4@bC>@vEz- zNJ;9oGbtyJhj_D!cj2pwp*_+RsV$6G*0c2pZTq(3lMW_#;L9-#4T4;&)Qd648G!Gz z$8BX|S}bZ2HOWV+~b%EwK_=Tc^9YAk@2 z!iL0d(T&7ysIkAY*1T1mWC~|Ya7%l}P+k#q-vj>C194K}3y(e#7z6WMS(j$tBqPS4 zW0~s`3((mHtu^f*ftSGYE~rDgrE>|}!{(#~tZLOmvMwVPh34Ze#__9Hq;b}*rTB;nOWywk_$?zB*6 z2dGCuC=5a(mQ*OsuNJHAW|zg9QBo$9bRJJP596q?ucUf4sP=x%Lsp{x5F04=zS2kU zKKjUue_&VbZodkCS6kRZx&=n}RiFOW>M2)1q$$0HRvxPlSW*T7ENGT39fegLk40Np z5eL#Rsq5FWGcI4=l}9Lzs_kdhB<}}G>Y@m_i=461bmtp}Q5%uTrSFCKEu8g46jr$u z?n~48lcSEWgc~eVrkL<>$OkSswt+=>j3Oftv)i}4b}tN5fM0=f%7o)_>PUyymcI&_ z;|VcSt*-ImcO^rKcP8t0r|m6nN=swKI2~MvNXZy;_S_$yI$v`vC-n`giiirUBVQ#Pc8Dc$zWYcN?7~U@E*({pN}159l|n8N){Dd<53Dr0 z`;H0IU1^jFK)v>_G#aLC-$&Sc=l}B#y_b8RFb^1w>t0v(qo5{N<*`XRylu5+GY88A zUO|i%CxVJN3=}cHr8aDy1Wc8_yGSEM6a{5@oq7rxlH%A^y7AX($G2=~0p{8^tGNgc zw)O3Tj;%3Qu+{>&E1MUyZZa%j`Mtm;3jTA!^AJG@JZG)>ctCMI!lAXC(u~W@6R3cHR zL86nA_*vM85Y8^%(z%JU;IoLscIfb_G^(bQB#KR zkUr`yVe@!z3p(T~(z&O+%`lRDeFO&Yl1@I8Cc-P+U9A>F#ONS};PoQr-AC`J0XQC@ zGA2z-bG@3VQ}!wUyT9QCqWY$?7vP{BJi#e)Mi3SF?C{G^zezIMsmC@zV$ z=g)>sf)n+vTXgip-^9FU&snn*E;z6Y<~M}U+6dRm=1)1JB2zg4Mrc}MB^;hCvG4+H zJ*}{%eZ3kK*M6EWr3mnE(N|-tN$zhj%Jf`aA;sV|)5EI`n z6GVmYrnos8bG?kWX`)vhLOVU{vvJ??_O0e6yl!bB9@QW%&?77Kj;$~_vcmSr@?ZeR z4Iw_VJQ&7t9fTL_kqvo?Kp4!kK=Lu3XEjJhn=s45!cb??jv#Vn4nSn_HY)U4-5|$C z<9fxTiTs~2A1X-lI2_XSX2cz|yYRT`$I>wpHLs5(z-(%Xg68GXn9rsvjO)08p;m15 zn;%;_g^FCk$p(_uHmLK;bqdOfh39vr)|lHkj=>*`!yCW6IeuA{1@v*VaxA%p1p0Bk z9xLdNYn@hLg#vI~WB!RcdcsTmFXB@^Pkh2A%^sJ@7_Q%mCfk#_q82Wi&8lvonHwd@ zc3~c=S1?-(DLn!@pVGThiji~k&~S>s@T?Rv z(b3|b#~OiEijJob^1>=hVQx*M7c?GgM2ow5Rvz$a!0zmerAjcsGCZ+apuuYSSg}Du zEy{L4iq(k5kDPTn5i}xO+BiN5B&w_gLfW8xcR6C$!8t{}92|LJa(F!P&I;#48PkgM zV-@POEn8Ssso@^#(`nc9Cocpl4hdkFjCdFc=MmGM-`G4kPR> z=8NU@;WKC3JJkz>lnRtP>=g9y^jE zyFL;?);VbI-nVuj`38<677sT+ayVw$*(XS=!gE}ol0aFb>mDAl=d8RrW*dX z;io+U63?OKaMQt)U!FA^I9C{M9E|J;xWm3i+5V-DihuMr_TZBK<~zT3x$?ZyS3jz= z`9HBUueg**gnUEP9tu65KIGFU!wyR;!lQrJfs4xer^A8G`9WCX{Gjk$G*pPtk3Y_K zw3BLSc`C5>w7A-BvP+RR9!CUzR5t97bTFm4T_eEu-De2Eh3DwzvkPLJH=mIP5aAeM znqHr65zN~_6!vzB95C=>&tl}h!It}7!v8cD(?*BlGZ-}uIOJAIV}r|C@cpOs>?Zo` zSB*yW`^^S9ZKLnvyXc#Ejk>$&<$9ww1J1I6^uo6i=r9UU@Eca!Tg9Y6f=@X);D zMzZ*BrJ86`{O~$$&a>6>H;d`@@4x$|@y)m2bq2k&kCa%vK5Lz+Km&f_L0+Hf&`7p0 z?ic9-TYMA>q7=U~U_n8E2LqHE##hL%SYs$O;y)pLIhp=(9sO~QGr{wW$Ib&)qrTw) zXJl|(|A>Q4d%Fm)XB2=%>AQd^p{Osm6N=MlS%!FTjb`jrvhKoQW0L6^x%ruLm9$2aR z+d96#jd$iNe!?V1`a6VOA7}OC}q>(jH+E_S? z=wwYg+0a=e^+TOYqUC_o9mJhe1aGe5=4N+y@fxN7Y`T?|hu)WqymxA_(HXVd;LtKy zhKk-t=84^~4TMW&Kk{15Kj1VZ=(WLeXurithyAo+zFG}%7lZ^p90VX@9t)12Y_HEC zN;M7Yg)MFIqClRv&3-pY(hD%4)WAuN5t`5#ZJJu`(c$>Bo8JkyVx)t0q70@MlngfE zM?&k;H0~P%4gI-DXk9)V3A6aW448*-@b%~ad##bT!MP4i{{)$fH#Sko+{^nzv)?{q z;M3$jS%S)UY11YI1EU@`tww!PNzsB@?y~Sc|MrjL=qowN6s4f)5UrqOJv?;`3_%Kc zCZ0M+;K@c#3I>8RRR%tdqtKAQB)GV3vVc_My7WLXVLv4dH7=U7CI|s!5;J?dWpm10E2Ya zv*_(=xrSk7b6(QKFQ{z{HHMuBUjI%1vf1kPqjs-382-K8Y+VlKoo2r?x^H)z z-S%kGin`5SyBoEem)$|sYmSEPsNd}LM)KTkwg*E>LfveQhK+W!*B{9 zyeQgj_6MUT6ypYl(H}&eW_L82H=3LfU`fO#^|}r<8J}RZU>EB4hUR40?H0Si!pV2_<(`&E3}T^{P^># z(d+;!!f3ZQp@H{$Tm@ZGl^(;5=RVND!)f;bPH))3n_&lV40`IR(;W6Yz;>_MMz5V_ z513NVT#zQKGa3MET>y?(tpNaQ)8pXs=hdir+3o;!{a$C%LW85rAu9B{{YJZmruxxk zv){hdKhWz4Ba4P02SUqbHyRPLXxx{K(cWm%XaaZ)0srp-$X>J4?$a=MNc7wT_0SXz znrIB2^+)P)ggM}WT(-Js9izk>A_st|9=o6n8f(AVA2DW$u<(T6oe}1+cR4`!tuD>n zC1|gCiQ)jDOR%Uh_lO`dorI4|;JwGR(FO!96u`t1sF(b!afwm20dBW5lxIRpdkB&P zjVrXEmZqdmtJ&%i7$7A@0#tpMDi>oLlbv-Ntgv@ z)H_vHJ)=HPH8677A=p6^>RIXwvQb~?48x+L{Q2hlXn}i0DHhd7fS`>9f6neGu9XAmlqYW0OAl>U$ja<5`P~6qMOOt;(#UZWER8wA_{VFCG|c(mUhfoJu=pqs-%*Cs$AO|TmjMP*C@mK$-&A;UuS zM!c&BSk$xOHyw}~FBK*UbOjQjc?7CjSU<#Y7@ysKUp?|ii{0ehhS(>w8!eRR@Hr&T z1&JI>@brevS3#tmK@9E+@>Bl;nRs~#i0EIM%S-gF{-tlgt@-!|jB(WK{T)knG#dQ@ z(=@yvVek-QKxS_k16|-J>R*~Aej+5c2VjAiZ{iy~ZEc!nD$W1)|Ii`E{C5U#-oe~n zwtvOM>#E_v=sOJN?C9Q?L3}hy4i;9{RKkRcO+(ci^a7|9O zOwu&ETW)USC3G%mVaRp?Ut$X5dy?&U2@Xm^>-^@6l)ESy+bfvMOq`{)6w z3CIDGtZBm%Af~)=DV3wM*YnK-TelZ~SWFXsI+MhmG`KWLpy)=p1!9*fx2iPH&Iod5 z;OrJOM~o6?JhVeRND5^~e^*(R0r%>5zawugc|V*HoJGn5pxSr+4u9F=E*iq7g0G-8 zn?|uQ_O_@}=N}hq^4)+M*nS3O$bXf|?SQUu>KTB1xN!k8OJ3 z8M-8MIgO@prodCZj;c&?0x-8Q#XA7I#w2S==G3&K7K=coQWqwm&sn@oVXHB$;ul~#}&f5rwUbny{sYEZ5JL|Q|C)LlWlU{j$z z80dGjww1=9dB0wc@KS0Edw2fI(=b%Rwb1FsL}YvYliVzVUXe z2d45NaY8*j8zs}l-GVlSu(7?KERuYypcYbor)o#Kwk>i(TL!H`4IcI!TIr0?#j_Ek zlHp(r#Y|!?j3i%D4joiGj0(&jWZws-km0itK~aYk+X2>n55;|VB#Hb%RgX;dT8J5a zaKwzBjhJ*Z%N~%r5|Jgm^#Z|~Zza?smeCB#v52B&y zj(*Xi->Vj_C%3dx+Pyjw=%1=Z6G#VFhF2|txY_PABW*qifl430&}W!F>nYGdk{k^` zu)sqHIei_aJ!_tO!8$XpLE9lp=tv!aRp#ims%rC7zmA9vts1cv&ruPnhv(vh(^_Kl z{sdd%Te{{XOKO`E?aTMzAglCnp@-+?ksvt9PDRcCF!f8gsZb0dTM(pi$jta>i@RQqRIf4@a&Be_(7yYy z;_kKT;}>!F!Ngq~d-I1$@_7t?bZXR~5qNyI8n=Hj#TjsG8FpVRHdQ6oMaE1-5a=+V`X-igX zsmo1_Ea&kO_W@f+2x>8Rt*QPAO<)15CN%wqgXJ#=A6SV;2hYWh<rM93d5>CMMMI}kexz+_IVwpT)atOL+IGibK3zavPF1~2 z3@A^=_JWdP8FI*DBiIKlkjojXfYktdo7yO0xQxva_TEibCsUrO7}{cgh7+A2%uyK- zwpC7aIp6pGoal_R0OsWgsk5i?K}5Xn=obMW7Vsy8qTmb~7KHcc*NB36{;k{!6pLaV z1q!SUuNz&Hk7g0S(CEK)BubDh;n;n?v#ZJ>NFC(t_b43{{)AkN)zUQKMyMgQ0MheU z;(;++%j&2xPv8iK3uQk&I<(|V)I?Mt*VL;rtXy{o?O_eG_&F{m?&8F$Pxl;P&CaBw zG4Wbe1~PDlJ8?v*fB&R&*%{PO3J>@QswjecI1v{V$VprHB06deC^0(sxk)uljtwJs}@NX)rzgqS?N8&6cLuvsgxTk{TS~o(I>;u~F7`7KFg^s7I;4 zQ0c#Slr`zLUc$tV#Rpb#sD~3pn_<6h!jW3i{m85%?S7|ghJ!Q))LOXsPFJ%9i(kzHm^Fm@^YCEFj395H2VRZsLsfp}$WPUkCpbfPd`P{jRBPxpbf0Gq{TSs(=tpw5A|vS} zJ8s&)q%@|JdK2I6eDGtq+{KARUraz)i|oHVl!dS?i!MKSd?|W35eIzX$^?4?uo;gd z1Uf1ZeW_|5UI=8*yocD1D)z@+oQQ@M5*o)1g@@zN@D0@zJk&wMp!I=I*C5MZ>*V7# zDx>(3l<=+8Dh)rkVv0{NY`sZ3trVPO`zloj+2Hd8ocZep_GcGsUmDK&{??y{Ra7VS zpT->>u0CK3|B3o28FvxC=Cmt1i3x~X=Tt%ToSTVr7~$2)c{q`6GHxOp3X*~eidmT7-NF1Xg{PsmHw9#R@g^Qqn9FX}5YbRu0NGK5h!yHSU-430V@-2t+t zp$+=~l5+TUkb(>U{`?Ixd(PYazxV#ozCV=gOebY2Cgidv4vFp82-!w{r=k_8zSxsz zR-??FoeWi8Rp-=wjm{7rSDr)pkmn9liM{wLgJg%}-o>QaoGq4eVbM|Zo6k5=mF%PP zCwgI$hC`+=DC^Le(!e64^L;|;!{sthz5U9E93uV~X=ryFjuG0g7qbPTKezFeGQl(! zGwfU=QazbU$=f@1Zx<5l;DP{zFFr<*%E~ocyrqf=xJ%N;!vZ(9m7*k_G`A*8IY6_P zUOvWoo0A}!7tz<$1JVgl56CBkRI#RqNX22|E{JxZwe8JU>z_7{xCAnZZWF9MZU=e9 z8pxbXr|&5qINDME>u9s)V#qZ9CZTI17CZFo?eG;J;NP$L)CV?sWgVuRB`KZYc15Jq zL5?(}_ur?8t4-5isZ?<{e@@WmJXvm4!^@acmQ9oGa`OlWNtXU5`p*R4mdgki2ymV? z%)~B3Er2H(dsSm4Vo|iotjj~^9yRPm8Y2(gVRFZ^`BHQ+8q;g4mDBLn)7jxgbp%6v zO$fm425_z;-`q5Q^en7mksLf(V#Srk7nBe`pj!&2Nd7^De|^SxDIiT9LcRI-GXD7y zR+#5%0vn$!%P$a`x@_REEN)dmf|Yr^oHb^9Tz8@5bcKV*|Di z$EeF)0CH_sG#cUpKcopvlWZK(RbE$-XT?YQ$`G}3amj=RNZt7v(NRsxnuVJpHg6m0 z;%AI=jOQI)b%0k_NQbv$34}|SbU(ru_#VLs@6olqQg@)LcYH0(IO5AnK*Lkqyc)HK zZCu!Q75&`6g&WD+anxuNS5mmB;7wSU$n4Kq(U9XG8Q#>36wXgVl85OrC%TF(7z-fC z-BL29z!eLWhK-g`fj5EAa*Dq^-xpstKt?x{zc6K-gcS_}H_9|XvUik`Pz6jQ;~4bU z#tK)ZZrYynfUR%DF0@*Av-})!l|NK5)Al)8r8$vFaHQXB1g4GjI6JM4s*(XK$FfAF* zZIPX$tf)nel=8R^1bl$R8?HP;FgjM2y48eINg@*z$Z^@&?ss4)Iu9VY1a7UM?0}r` zQ2EqJDyy`dg-V2LaMRzbrlN0EQf(~ z&F@qKCQx)?b{rY&t|T}VkpR@??6hvQqG=HT_PWd(<7$dk_()zY3(lD-dGrdU+zzqy z3LxMO-A4xLINK0c>E0C95V%4Y#%S@ijC_K-9+WB>L$dSHv?(j6>X_1O2EGWj64`dM zXfuOhAlJl1=^km|i1kn|-W6G;$iy2__-@){U6pROfV}w@d4U)ERrL8czoX>xt}JucS2gC3-6=XfBIa#umpfL zff`K=a}lR(9uc7|3l|s3+^SDNv6A6x+#<1I$*KF1q&8S2T`QNt8bgL~wPHTIpk(3r zKkV+>D%xBXwWMKKfAs8fB)D2HN04Dz>SF!qkZ@x=_L}$BPrd*9Bvf6 zFbztLWO~(c%2eRL?-v@wfcSAj1cHJInY&@=Z2*^&SP{jtaX9LqQ z10U4^vNH$(iCp^uAiJ$V6(omutJpw}Y#@6E$Tp6BT67RVWxo^XaySf4_#g!3sEBQ5=f$L)wFz*6r1xv>TdwT*p!voee2& zLa^Xz=W~zyVCsO1J2w2F0zV-l?TrFRMU{#LkDGZcP&?LYx~xT~xO>MBDyF|MmjdX9L^TeqxLU%7HD6XW zVMXYxmj;lbyVD&7$d$;;5A7vVth$wKXzAV~3)r`fu=#RWV*G_j|?(6NCQOv@{Tafi&XUziXZw|$(%w4fce41=u+ zZKv-SS#(tn7N1{7=^~GrZ-}^?r#Ec5l^EKKOledXtORO%U3nTTb#u1aWbE$=>D}0k zk8l?+bbeN#v1H+wOi2%hGQEb68W&^S?PF+xS&~FCwqlGEn=8P8**&VFO{M*%QSz1* zW2ouO>t1`JaYf{Be!PpX z>29FQZf}IUUl0Y}?ckyo+($MT;L4mfjyyGRvuf)S*A4Y>h18(m#XUV;gdg9)fQ2y$@3Kb2{o4bt#AxCAz;;2+v6;VX1K47<7NCCJ z1D$q9g-&xo{h|$ZO8U4BD5AD4A!Tcr#YscWt{s$U(Pwp;x`w-uHZ zguZwF>GHpJVJ2)?3-*cyY(2ELaeu2HM-{de7?qd6>9)<557^@szk>YzMdSPby~bDG zMe!?rcDZNkefFk|qx#t&^lcij4ak4KOW>!6pMSO4!?zE=eyR=zDZrFVU+wjf4X{q3 zTW;h^6Z7@-Q{=G2J<>E2L}G`es*YN;RJcm25lfO~ zk3#_hAPE%+V6c#)JdT*~h3_4{@(cLNPt{N2@Bhz|JCGp3QmLnUG%Pantbd;K?@N*@ zrTM2=cTx?SQL~T~)~S<<2B?_SQ#`eJp^Y|`&QpDo3r#a6@j|Qdd3)%XJwTD=ix*0D ztTm%BHs?FtDY@8;MlvCkbgC`3 zz=1Br?_Bv#id{(c zxIiNH#4}o48AabHYDzShXen)dICYPH{^CbrZGXnoEX|kV^E(?2miT=q+_b%ug>@Y1 z_iO$B@78tXsd|t5JymxcQ7pHghe#DtLVyOS>mQ4pMCw`QEQx4Sv^IA5XjYlCOiNXd zT1D8>x|pPuc%BcbX2>sNKpPk$^Gw?Q__^qw>~ASjBhvKNge!co5Mix2xsQct@%SHu z=*y>JBpzHvUuZJJ6f&3s@#*A>>@OoR;I*-m%xuDGVg!7QhMM^X!=Xsu#&}X@fl58E z;>awcE=Ph)jVrScyupIA#x+;`b;a{u@GV9?i(PX*g#^r6hxLRF3?Dl2Fl;;yp7;?Q zezwlXi^pGp&o@{V)rrszAFLMRAt6FTflA8jIl2ABRDK)Q6&=XVZ}5A+xDY4kw1v#K zby;`tcl7SUO6YQh%B}BS+|zp6Tle4C(f52h{$+w&pz}ag@Hr5NnYYZUVdweLCu{L6 z48E|V8B1qL;|a5~K~vKczhN1Yk)0#7A*TW=SxaUG*6nmTzToo~1pmhy&UVbL+4`-f zjgsO=n%V@BEqs`j#u@QxZFUNFa6Y-<6qp#M-9TWB`{yBiI6*+iia*4U)RQjb%h;=>tp%LN*iSR-bLnM{UJduW zgy@;-RY=q<88t$LSxv$!X4ZnlQaY+w7gD6suceQ(M(J9%8Idx6v?YteyqD6;B)3|x zH_PPR{kkQ2o3EZf*EGBw-qIyyY%S?E)w>y=84oISNhwh=-7jiow04&1EB9VWks5AD zDv~5d95%Dr0dedNVH4mGB2@@x*D`=~R!5W^0r+*e0Zz57ro{EFpc1QE@KV4;aO|IE zXRF1hNzD8E!nfa>9eH$H%_%+u76(0ZU7f>z2GN$^Je105)Rx2snW-clh50sHCu_9O z8kZr(W+77CCUxZRdFn|OCR03s?iMXaPbp+-YoMl3j8NhNrZbL~<8vm9pza+l_qn*o zsVPfi_OOGUF9$1v(}u#Z!dLw!!E@qtMHw9p+nUWs5>Bl=YaD`B7(SQlrg2U-?96KS zbhwyv^gOYTO*&Bg-^%J*!s7K8htQ=v>FN^^R2o9(t|9@!z~vomBy~FDLXMg5QM{kR zzJ=RLonyxx#JhXY5VYcBlMh16wM&a!NP;<$F&l>VmBe+~lbG7FQwXLWIs>)HjmDAH z+|)VsZ5yVoOvY zF;5b0_w&jwA~`ujNV?H|>>z3UCT0s!l4&e%`V|I@Ys?!TP~X2Z)YnSKwC3(|qlFQp z=qAha!Yk%NX#H)?VAnk6Yqh=oKYfkG#9uhaZ+?vzNg2X%X@=9v-R8o!hr86?_*QtW zC831GN%#PJYCprbEC<5Rq@yer^BdS43BnL215K&~)2CSl8-rmv31JxQ?9$FEP*uB` z!;Pyn|FZk;=%`M10fM%Jot3HN0*tB|exi-`Govx2+51 z+=edsUC8atz1D177p}RPUGsxV_*-%iXVTPygv<@TbAm;!^@1SCVXz z2afa1T_`0w#eE=C5;7<`BC(N4zOhimS$~VXD-H;HG1nY}D2y?-k}-}nYS-f_(k=Y- zRFX+zkrsWlq+SeA_s=lYQLfRXI()xG-K=n%%GYvAksdG-*xQ)&UcY$rt; zN^)?C?@Kx(OY9S4C}29^$xFmIL2r$-NqN1*(s7yz&Ccb07*pIKQ}vo#0;Ni(%J@!a z=jx_hYZCh+$4n;N{7$rR@%S}q_$976d?TmtTe3E481+Z;6+d>iY@tk^Qh zEFE1FYYunJhF-CFwst$~t5Ib(0v(bH*X&1Ymr<4O*1e@ea$!Is6ZTO2$8sz#Y{Fr~c~9oJ zy`2YL%_rk5TfZ+JBqgBbcn~k_ec(YJ9lbl%-qy61zX1=DLHbcl#Ep;?-Hlk6a3L9k zSZ=mP!^tig)`09CMUHq@QD2QU$j?@c_3LD0DnwM zUDK5inR*S0a|=gT#`t6iXbzU0V(x&X9Q8)V^)k7;GJ3shcM&F-A|gYa=T=UuY`$IF ziyCF~b^6<)w9Dp8F$g(ek|3~Tcm3}D`H|dogxnNPM+KOz%vLG;lj0BZ(~;`4=-V}G zWIfA7pC`{sCh)n8AIZ(v>=)m23hOiqWq|jYA&FYQJx7w#mOPx%1O3vKap>F6?6J*= z@xqPiwXZhf=7S9*Uy#77sg!w)Jt>Pl_fje^zCkjJ{|6g}het_L`vBXha-oNAE?f5pl9!xjJXrXpztPaLpAtv-IQgDhByogN8@xN@) z`WjO$*kO*jLM-w`C{IH*S0r5Tt$H_ShfmKqO$ZT|<*rVZ_2s zcKzf|u`Edz_APR;mcu@s$vD=fWyg=*gR

  • i83;qPUXahtExF023;v> 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

    7SuVSf9 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

    e4HEJJnkgvrTR7c|m zC>Rw7fDHK2PVNLG7RBTrNF5NJj7M@zXlY>+QUnwwlaQiN0QW-@2FQDf@E#M$Iw_Cj zKoZbPKo+IpEK+NhCN(2+{*d5$f`wjsx5(z}<9mPa^<&tfin;AfASMS{eWh z@kG*v)GqXE6;teiLAn7Miae4qhr|^m0l4IW#^9bs68b=XheH|-tb^f}Y1;wS70Vj} zNKrs=BG6e3YMBrcCs?mWhFJv}P(zbF$h1MUkRCJm8@X^ThE33WcAISk!YnNjGbz7K zhF$?tMwlVtnnX_}89G-9NoI74h%RnU@1apdGD*?REDfU9)1$2^=zh#gjhXqnjem6rscRCbwIuw?8cwjb(&TZjn#h!;QN97c(X^KJMOCR zN&eh5Uf7MJ%BFSB>iTcfzqLo5iO!+&wpDa4R=Si>-lxmAW{GWLhe3^lb* zxPFd!-3db*g0M?m4D@WiMP@F=RAZ`fo6MZqR`~lvX6`PK;I1O5KpUW0ED+Cg4JgH0 z5&E3GnFd<(juXbQ3o?4jQLDe;_+RrRow*QkCx)^HxQ%Ao&kq;mi5v4l^Dj`B8}lja zViwYnAvmss{_GEcWdU8pO$J3xfeDGB5lOKHg%rV+>u(}B@u0xdQXsaEE65A4D-jU%lY=68Q;k`%T8L}YD+3B~In>qc zhr}?r7Ze;23bV5_3VfGsGHx7B11;vW1QN92769bOgF52I zmF8Vas{k!Iw+#5q5P=1aGCPOBK~SDz3TU6%uKh>?C>W>@#h!=?bA{qF2s9Y9P-7&6 zz(6>!&>pZ;lq3XL5dr=KfM)=W%2?=*g%pDqV3-Ha%}^UMyWkU1bdh?nJ!#f}q85TY zxR|rLNl*gZJgXZA3B&o7S!adEHvY)4yB0sXgS{h^imo)ONQ8E%(_lP#CA{++c5{W zBNVY6X$osq8yXQ+ZU%OMh?p80AnSz%ee4JwAhDK$7r>iA(F)pR;|f|X|6h03ZhC-=M#7~xF$)^Ww@$_GwAnOj8CiPmdl z=9`sdX21m;)sJ&(WqXHP(xRY3a=CFR?3~ZXD$2|NUySPCa%$C%bZS*Ut}&|p#Hp33 z8g5C_5;x`FwXe!)^W9I*<%``S~r|pT{UW6S%}uWqWl4NW$kMew*VP?FpGYtnZ&@#ourRetm?GH2cflx^)uYTs0rlG)0w zEP)GkGHQX8%BAVD73}}rwotLf$E$|Zlv{r1lTkdYa4*B@MiKhLP}7!sg*&E(9_J# zoZ1cx(rQJpYr|e*HLu8HBI#(bSwSK3POT6XFdc2W+}NO5S!PCu;MD3Y0T5+SSO!bU zlp`Aa9&r(R$Shd=kXbL}k&iqy!5R&Kr?Os2rh^~@t6l{#7k1b!N$}{GgQeZ=LRerb zHg8!utZ1kf6&xLa$F`PXbD0w&5J|3<4(q-(pmOKeY(O42AsXBo%Ysyu+@TW?LvHAv z1w5{5)s&_howwURrM3OmUeTvIXE({)+u3NrVM@tO2Ds_R;*!mK*W3Q{4r$*%?~n@H z)*7F-*}G0TJNxzB)2opK`ly(Px?F!IGBn16)RRbTi11xv?!N^Vee^)`VxvT zMM%4v&3vylJHC8VMW3f)zz)u}iTk|=CWNWy^f?|Ax5n0`FX0b{xrS}(9Q1nY5*aQxRURG-$73egUzh5rz!cO?DdLou^z)xj$#ZjoksS=Bx@S~aMBMqRzZ z)k!ssnw3v#jnNCApjWE4v`mGzNle416YRma>%vH76WWq|bhijq`*6%@4pjs#2796& z;bRl*UgPZwA*cYY0Av_;6UQeaHaY2Y&=W2Yh#|1ItT(Y&o)IPp>LePv@2Me~*08Fz zYV_L=$5g=%*bHpGO_XC4g%_&Nb{0!Di!Ho?b|aUH^)dNMpCw?2Z9VL(N>)0rmJ{v~ zazGh+uAW!|AyNEunk94pNe%_HD-Z5JDtVPtQ2Ljp8E(AJYp&?joNp1!=PuuyyWjc3 z(5$%R)nK8)7}>PAZuNwC=dpx8%@w$_cM7&BmW5ugN?ms9V%c1q@sQyqlPd)J3bIsV-< zhlRU!KcSo^Q^Gs=nmh1Waz&65yXx~fZ01x@9P3FZ%EJA88g9+NR&!M~*W0zY={luZ z1FSFU?WR1fKLc;-<`v3)Jld|EQJCZNOimShI5Ud=fU2x_#bWf*9U7&?88gL_yVm2m zg{J;JkR%>Ly3WGU=Wv&sxp(P7=6*e%sx;=7Azs4-Z`aix^+=|FDhqdxuiw0PcO19v zk<_-C%%RM|_=1f%xdBV7v-?Q<6#PCaNUkB64rr!6RO~O=<;%4pR_PU?gBH|Iz5H^p z!C9v(HKx`_pIi90WwyI{EIql{;%7Gwj!%oHP$}Nu42eEmadRr!*8|&pncLYsmI#?^ z9ttCW8)O#Br;L||hIn&d$5P4LO45FohPrzP$J1x8dUI{aV<`)f_coPV)1QtsJyb zv2^^S&iVUx3%r+yf0lc0lJQ{XSaFG8m<4zV*+!cTHQZ$L!J)3+%gvGTkXhUMmlr z%&gnnu9&O%;@p=pMW^5)-y1%fcjd|rI*6frz8iia8YFq7ISJkv_4!{b@bB<@%fOwq zZP7_;*Y0s}RHx3Kydu^$dURjm`tRm126U!(q+g+4HpsY5Zx(gI8d8f59t|Zv9FpPM zTRcy7zO3u~b0*n^n)=aa)%R3qEZ?0v+e)V#?`lqCANLZN<+c=$?O5>U_+;*wm-J34 zzJlFxF}SmsCo_!d)pO@EO=`TR^xT7u>&J|oD%!$yOK5R_7E`Ir+YiUuA3caq+gzf4 zbwt4&+H2JAoBQ+)XWBggO+d20$2qry`bOWOoY(nqY<5cdz`~d8bgIwD&8zkU+%g(A zsdVaaYMYln%TVuPg}wF9yc1?6+}m+|A-mAZ|{_ zD#eO3;Jeh{7w^1`$eC2Q6sIH`H(?=E@LhM%uXHR@i$vxYSycT05R7r}cYe|0H?3kt z%Jhum|8O?A3UI|=ke4NB*~dB}-Md`7rFGp?GwS`nGBmy~`~9uWjfaF8hqi zY@f!eofr@56*lw?4g0d(0}NY7Uc}V1?qd06#^{IZ#By6|Q0{6PyGu66$e$oPOc+pC z#wc;rygIc}v!9k=m*}8M9|@72thyhUtifqN>>#R8E``xbgMGs+%gbw)=Z4XQ1;H$IJ7F6VZgAVMoy`f-{15>F9Sc%=4vnbp;vJ-a%IyUza< zC7#KiGMsbz`hPhCK4QH48gmb7JOiSiF{`&nSY4s0zuT^q(WbKOXh(C2|(3<>_<(AbaXuQ*> z?jBCM_^3WVNar~TlZ$PwB?zC8eRDfM^bLC^g11?!8nj&CHweKOl*eDCBXOI57HnKP2)Z#%92N+)Mh84L{ZjzXNvbTL!G z)%)c`g}2ksx%vz7d(snH_xicn=SXDT!rL6npKr;Tcgs$Hv==#xKjkJ(cAgvf@=;=F z-YmPjnRkUG{%MbQj`z8e2R1n0i$@RJ2VRkVIF?g!`NkXXIBtvm2rm7i+@b7eI-HsO z{)KOs&IKM{NOYump!zIb!9mmu|sT9#y7j8WLZUHaVhMtpGWDG$q2fn{Uv zpLxy2AIG{a)-TUgQaJdr&p&k=#qqLP&MVB>+na3zOmkkvvkbJnQsvpB-JUOs9M4=l zqqZl$;O1wmAJSo&#ab;owcqk|_F-4J#$>ma(MH;t&$y?oYc5wi3d^|O`C55ci!v6BiR4T&d8=_PK15 zSRi=)A@A;~x@T(j$#kE`KRe#ziY7V+^e${9Z*9EU;1Ddq@& z^)0<|reV*mjPXdpQ1zERx3;oXva*sLPlwm^*TE0VQ3m`kOz`duCg|{D4@BW!=@{?& z{Mq*{?_hk-m-2647w*XPIJCYeohDV|Df=UN^|4cb5Cu!3O+NC?C);U%QA!oui^##G zW^X53-(w~FXGTohWSCtK&WyQ=@i;=u0_ab;{oMl)ZcO=0@X2T!s&xQT~A~f3g04C*>&1 zeJ(hCZ_x>7`@I@DcTXqO{goI$WHWG^m;6yz->b^(iv6ht|Bu|T&V!XxZSNkvtt%tw zS&iN=aCATShQ*7%U#fm}yQVKmOM)HMjw{;MzV~f$T|Q4HiW@Q7`FynCtXF+gUaktE zY?>t6tq}8qTQPNyy=-sMRf`i=wx@4cuVU;xX=Upve`<6ZqC@a(K67+y1Zf9IU!2gb+*4fP3EfOz4A2M1vzyt^-h5AsryEbTk-_n+=WYriJZu>61k-9nLEed z@6fVb<3X^Fevll1Qsnj-?wxq?j=J@mX4JeK7b~30iW+NX+f24EJKiS9*kpC+s ztqvD8WjAlB=#`RpM|iGasy=tf_3CrGvNWrjYl4_MzUJrjtc`oubBzj{@~&}s5fT^) zZpFm%ZK*0waWjI~+T^Ivff@8S<5e32?z-=qIC=I%+5y!~_bO9+WmU6te042&Z-#se z6c$=`%JI+5OiZ9UaLQiT6SgZ8V&=w&^7ASk?{g1FUkp}nSb4*!0tniECNgyH!_l8q z69JG?exT{GL@o^Bj3qc9YnrSbEj9I_^q>x9#hLaO4oUM9+h^xt6lI|$01MP zb>mEf?$WCNWu$oqeoyihB+~rg>LWh{UZ0{3D&84uA?voEcVy0SlHd#lEMcV?fj?x; z;B>=sIN1QF7R21e;7El~9&O#e!5SK}N{ofIYp6aH*X`9Qj;!CPcy40VMC=tfJfH&S z7UVEOaAIKz_U+#DKfgb5{VD4CZR5WF3GKyFW~UIGQ3%%#BiAUx!H6ccb95)4)O?g& zhtg%yJTbx^lbG(oxA(;bhNZH_5zM8YP^jK1w=W}ta04#}CikP(Y&cWYQ$&3OBjrbw zuSIyT*uHmu6W@DRZ&GYP4ugpH3U9hD5bYH0St5va->zYNX9hD>_e80*_^4z+&AgDJ zG~cE7tTJOoi~*yU6d_$r^6B#wPARtueZwTXYeL6FDAoOK-g6jADwT*{tH;jCk$SQ}1}m zIGWC%=GG)nj2gL*o$|0db&In%cgKeyxr@io5dO$l;8~`y@(284tRrc02TJrODo;$k z?JvtIcvac_WLZ=H_?9w-=A}8WuVEbnW4T?FjvuW&J4(mZ52TNW$?FP|vucMQAO7g| z)$6HhWX`4{l)@I#3?cG`T`m*WX; zg4OLf*Ua`bMvt@&H?6j@i09`<68FXqmpiwuOds%=v3NMc;&qQw1_sJoX@sAVk|p1# znHHnU+_F*Z^+${h!E0~Q+`uVIKiOkl%srXBBV$nkdiD)TMUJj-qQ*=bz3-$KX$~3E zzAiW4uzCey~-(ng=wI-T<5+!o^LRN`*L09 zeG~Q4Mq`8ACkOfZJ=hO|RK|4h)DJ%|+R$6x@iP0K%q~vyf#Qx$)WPmSx)&fuLWuvfKvH>$9`#I{2`cuu-;tX)Wbmi5iiLtRSc zcvlG_p0QY6AJ(2AdWLGx-?fq$sF>b#1{x%J737$BsAu1f*O{tRwTv|t>^|e+ z&v3le2<0fp=6|g#{znN9UsN}b z3fwIaF#fLWCFk>vep!dL4D1hCZgJ#YgNYJQikJd}2X=zK>f+m9h-yE}`9|c^+ZEuP zo|jwQ_M4=Z8k2BD^?%U%2791V9O@E>@@?+NVYycm(JKaPy{g`dnoTvPHJK3vSoR~IbIhzx41=#_uKF8U# zo^jw%UC>&y-j{IJ?~L2Cri|M*sOLrEdzPu+#9JU(uI8|D`AUaUZ6u$g`NqAT?N5a0 zy?^PL=ZIN4wbs&>2S`E3S+HK+a8<-J950=-Q^ULd?Ai&g^*c?K16UZaA#y@>so;(C zvP;6m;KOy7Zjhk238pG1_-bHXXGLZ8r7+kPhPCe**wx*=9R*v*^a2dB!(2l<&T&&+ zxrw_eOdrk_3d4cd-zI3*D{)7Iv;STS_eO0K%Wy=4RcSHiom#RtuOk#)vX{2BB;izp z+}uUoW|p~Wa~>lo)&GeMifKsESJO=^U4kU)1iJQRr z%D_|^t{oRqkvx>f#YS7i9@*DFKrn1o=N+G zT8fW_X)}E+C^h)3HxYhYy}KpG@_X_SGMa7*V-Uk;EjE~JO`SpBs2Ut!e1l=QfMMqj z5eTE+{D3E%+_}CXLS_{6g&!WWUovf3UZYj__y&13ZB(ao%3vhOL%p|i0@ z2F`jV1g|VtcUJ@F@+?<5HS%T;u5t-kZa#0%ZoJ{(p6>=_jF6u#fT9t#AFSdglmi_{Lo}UrHzm{@6cN%*u zp1#(?Rl$WQ(2Y!Frj;`FxkcK7b_`CIQP|q`3*)(i zEQM_)6$a9)hP{c{+{|7K4PQVH!MlYDv*-9ao?oA&t)gryj*7U(?>ThF{5&?-?L5DX zx?W?POOOo4HYt-|O__wc?@qO$oEWy~QLlNw)UpUM5 z6+Z4oqP3MTg@BLUgEOgp1s>Ixp^e^$b+fMuJ!(;f9{bN52$uv_D9hUCZMtW}thv%N z9)&=_OvJL<31i)cu+#mvdCVCChUA*|wmRJX5g6BDMh)C_sDw~RKKwkSB(OHh7uDUa zb|lB`#L3e?H9R}lvwW*^+^$+CFg8B!$Jy4Gi%QR*?WjJBZ3wj&cB>-gw(r%kXihS; z6KFs4;R#3bDQnpk;|#^eALdxiy!6E6v~fTCO@5DO)-|AALT|_we1DDqG(b&kPe&CJ z52iNGuZSxzBOaVR*KU0z2isRnJa}F{GPlF}ZM&Pdqhrlk&%ErJ4HAqKr8Bje6*+lV zM*&brH~;%f1;a@VhKk+Q$4K?T(wUYs#vKfmt?eCG8JQM3P4g>YYafnHC#F#4xg)@O z`m-%53~e2DOB8Fg-6C?>FA}F`NwmeL*eJYvlV+YH=LH z(>RZkL>3(n+bo`3JpcEyCeh{caN?hyD{S15yC(f|<~f(~pVx!MS}yf06@ask-V;GJ za;Yu8ciCO5Y5vW~V2xU23@842;8Wd8QhOqsLX#p~F8JIk^S656Bup#Ryl|_=-*b85 znchzfBNx#Cy54r-O5BzAKQFCFeA&zGxX~2YJC=}AV0X}Q+V)dADY34%a7EjU4HDfS|R=!T?N-} zC+6>IaW8Mwi12@zwAx>^zB3_d;Gh)!h0@Rg^{?5U?ee^>yCR)bV=i{MCTwU6Y?Gz_ z5pON(8!FPCso_`YT*brkgM1nY@{hEXFn@J-T9%bsgp+Loo3=JMFP*yGe!(JTAZ6u{ z=KGyj-~Kp%0`2@mb7(iZrz{P-xdrw+TEhMfZAH z@0>Bpzm{Q&f3kxhTN7|-D`7`g;Bl`(&EsgTO^%>__Rzgv|L{uu3!R|LlG#qsy)#)_*ROflH{`fi z6k+Mq<7YACdMUz(th6De3Jhi2l$wzY;k6Xus*cG3SJcvJ#eEUNp{fX3!VW1^J*BHH zm(mqFpeY+ezVO5He&`3gm&nW-sz>SOMaU2^(UIp3cG}GhD-y&t(bAg<%eq=xi=|aH z27FIGFe%5l{6Y76R&SJ#Uio0F#0)#0yT)n8@%l_cch)|d(}rP=!>)T6rAOqs2a(^{ z-rGv1*xpq?h&&tK&^aEfFwdHse0>?%&OL$09UGh<)H@gdg)X!Yc#r+;U=^6`HhDrW zfn`s<{BB+YT~?i*TVQj=Zhu%*X=zkjn#Zb3!@hp5JlgopnS>3eHjpvxJ-)o0pi2r{ z6y`1a;Q%5-J?n#dO#8zPb2+5v33i4O%vaa7Z#1& z(=6EGRGcIJII-6(TiB)HuUdDzM;;q{SF508#jHh|ICpS^VFR)*Bi^;$B-QW9B{^wb zJ&(^BZ(Qxe3>|Snb5euD$W@yQXVBYO@NfKSVxa$f_p=-KM3{z=?KiiSuEdR{jM&Xu zG)eGGUvls*@t*kYG0r|xE{@~$TWx;4!WGvl`KOMcF*N>DP&8=~LUS{DcI_0_80z+X zVdjp|9;sz|j{Z^rLE#5Rlj{>y2E8T+nlT>tF#$N9j})q?gVg_uF_U+EsyA?k8)ovQ z|L5gnw2mmDl$q_1Fad^D_5III6Q0-S20esE(ugYqRhx*Tf4vNH3TtMMv9_U7Eohe~ zPvnpfQbU7}L(e1nZ~0GtzCK37-xf-tKew6cotqv5e%31;x*xq2m1<49g^^nCLYbI+ z-rP>GU8XlnzxhCnlI>|WF)=CBmPmdS3;GZ#xQ}`0VDWT6&S1yA8CFP;R=eZbl+dD& zUh1dAVwsLpi(RV*zG{2cIxD19LwETQG1Q{HnegDj&+O1jog&8O71v^-lb}lr+I9d- ze{q9cf42aaYC^j{Ltas+Xy{Pc>AQBBUPJwA=r0|9R1e9w&;>H5&sF$LtC+dt=r+NlIiEX-~E;CzR$R4Nve zVfXVreIwvQu{K5jMK9dmOdV;1p0yos&X^RsZVz=-U2!e8u?)IRf}eP@%i1GQT5)Yq z(*!1gwLuDnt<{kae0whWDB2qO_9S-qYn~b5C|Ew#BB%gv+Kw)hC%PREUEv)*1QZ{* zt7BNzu#sR;PjCE_${A`FvS(uR?u7*OEEv8s>EgJaak8eTxtbbc@VLBslNj>p*96ti zr_#I>UovhKhFjFmH((=4X=i&_UcQ`OHm4(z|70PPd_%P<7N4@ z5S?%gsEDhmch33?ZDk)|w*{%c0?bymuU@<7zSW?44Qg>lQlRZ>A4>c+t;&~aWfi)$a$W9^)sk91<$Su;Rk`DPQ}?y^m%hnp zXzknRLcevbrE~2bMn_~*tncQ+YxbYJN&7A|3)4ETy}!NZWm0g*{zNyS!PK^;TC0e` zr>dKTJRQU@Uf0fD{#Z1CH+8)$U)3o-oawphF{_%&6n5yn!WM0^n`jRf%6KF|Aqvn` z*kx^HU+(q533JXBe^JB91$=)cQ%aEL(#U0^=;caX2|MLWR90LgI+%KSW2v=*4t zz9#x+5EX%AVZbZ-pqK*|rW%eiKFYy0O!vM@}WKyY^Igx;D1>xY}@EF@3b z8MwU)7cG<$7-9}uMqs@a^^#tGIII~no`4D93#_FGua9xv5UG(uI$$3~v!K7BCg+47 zHRPoWe@>nF?vPRbcS6boF$J-Sl^=|JgA+%;I`|zyhsae^w*8~EV$;R^R>EuWKzs-D z&8B+kOK{M+yakByVE!q{FLfvmIBu!ua2T+2j)vxi7Y+fo%oC7LKZ5{#gZAdOBFKD# z?oboX(49cD{-vOEYv6>}QtSiFNt&3MR~hQt_Qm`|%t^W~-s&9>rP!&$4WQ?I)Mg;xG>f(~;4)A47+PRQn_TkY9mm#gzvb4(EE+gUHd@ z-CZxMa_(a|I$_Ks=q#p%az%GqZak7t04Hw|+I}1KE~I`Iv!JjYy z5r?+{uTlh;HVnUaz6k>q525xyo2_!p`8sPDQkIiOkmN|UJEj_#jrpia4KMJ05&=jI z<2iX^p*tL~yz~&mDZRcgI@52jB0 zDZhVPm({}_PcT7w%KktPx#|uO*`a5u`7>#&K@$sT5i{z!A5+tJ6A+qQ=hCODNt%J|$7y}x1& zXqQQ98t5pZK>UNzn>BlL=_Lt>VHW62z1nG&B*p2AX3VN6+c=hAi z^xPtMod%;JFi}PSMZS;7LMwF26l{x*{I&q5Dbb_|5jB)8rj?imz5uHfxE12norV06 z1mr zO;53!(_nas$Lhz5HMZbI9iIRbKPigr2${d7JwD9prT*5TvWB{X zK{^*ZhR!0NI%L;yY5^RyIqp&b#~Jj0%@dqNviyH!Nnkz~Lb1_g_cpq$OGS(;CkjC( z6m-B`SJy5|(iqaW*rG}(Hm%_0FV+I8Z0ADzaWW26&_ZZAjKtivqHY9*kcp`lXqWYb z{IVH?`va-nKXt-j&E?`oofk}C89c4AU(Gpo(y;^Osg&Cw?UrRR1ir!%Q%0sjxH&)yj^J&8UGBV|e_5mN zxa=apE&zxv?;g+{y$pGl00bY0^($-S=6ix`k|wYQbh%F(?R&&RjX(f-Bpb{wD}!ZmD(4ehi=K;E34Vx<##Lki+!pxeHQaFGG^a> zfp(LDe@0TDencunq`XanpH{(p#GY%iuHyHGuxGjmh~t1?Lo7La@}-~Mt5Z+ur6qJA zfq(@26Z#H8_pgNf%mF4l=jh&GX5z9{hJ(z!LPUK4cy9)|yz+(f@t` zB>aB!zYe)2XMUMDpOksnW0R{n+0Xj={65d?aqJ$4QRCar_NzJ8^dpYSIw<`Q0ig;tyCLB)-rGTT%2B7H7ZO?VihB1-wkzSZP6FSEMoX{ zAlr*m0kV@WvEHP~lVSL>>|5bOJ=;Ub8@vm-{vIwR6Jj?^aSvR*vPLGjvWu48YB7xE zf9g~FtuK!tfHErj&$sezX&vfRynxEa3-tGM0y^(|0xKx~QGh{c-rghio@g^k zTM-JBFl#q|c(ERnlFCA`-olnY_?agp=e=7G-8>g8KD#vEth8+A z>uSrej~QEo_e~G$b$;lDxxuok<69GI!xGwRlB$1iH7e#dFyg&z;MeTzzfzoXJIFH%-euFlh~K(sv|zQonW)qq~F{mGytRrFZ&Hja64@ zWZCpv>)BX~;9t3~KblYO(QtbThgLd{;NOR#3>((v`;?trw@p=8INn>-OKh`hT)f*@ zzUf^{eJl>0J!tc|`Ts8K3GVfb#1fj(_80S3pgy_*1vq;t;{3<%V;~8j)#EX!e z{ut(Fhw-#+qWv!9GRV5RL$j7SVaEiq6u}IqlI^dI{1+(RvA)akhn# z9hiE|Fls2S#-3|@6?hFc9ws7j)r+n;i@36mWbk@%{+jx#@l6QUg+iJl@2POrw}`ud z=CVLg3!ZTV$gpw(Qd-geh^=_Wxg?_aoGC6M)3bBd7oRmP+h?bb&kGv#cY5tiHaWQt z-J{(&`sL2Dx5$5I=H>Ng4&=Kn8~Asd2Z3q@vfM{ySE`M%XE9c_QY6>cOD}33ESxN# zn43R)J#~VhV_ZgCEB8*MeB$e>pg&O8_SFZHY9IOfM<0LWiv$K*!)7mv=9U%}sf#MB zf=bCPgARyY1-55yAwj-bHj%`&oxA^fs2CaNOPk!xtU`ydMG39xO%rGScpCKn{xn(; zsh;Q{dN?$@u6`#m+4jw+lf+5uqiFd%n17M_rTtE$h5 z*O%=NVhg@JRCg>mE%-}u(e>pS3CSl(?FX>N=EY*ogcY)w#T3x5@&*P{oA%w}EyQ6K zd$#s^Y2T+70lEw)T`M!5_4!I$%xIfEUn3r%EZuZFJe*7(&R)b~=JD;mUU^XF9TBF? z#=|1M^Vch_4~CPwkK%5_^cAdLd1>TsmnAIt0uL1SU<|o@5|>T2{ZUvJxlAfXNt}7B z0=@3cPTDYk5zBcb9g*d_WI?06R#%`u`k91;qN?*Ek9j*YZEW_$r^0mrx-iVA-U^c{ zEt*5F3Wram_zf;X6JN3Jp=0s1k2|*ZI)84NQ-1VwC+DDL0C6nv>I7K>W3V>pg{Nv2ZpCflncMXrPJuLcG5NRQ_lo#Gxsxs!d z-p<)uxUTK9tY6?=?ezfZqJe)qY5)(czMmIh&UdiCn@rmP4`Qd%1m?!0wNZ%p6nEw# zn(rt4k89Fs&XVlLUxmlL_MFHw&n(cCk?d+Ll6^R9+ynSkEpz;h~#Vf z3V)5(4t>}3cz>TAOIo!c{o-M~)orblcRe{_?ND_3lM1w7;Le@fwxWLdw!x~scad2Y zJ1|q*)5c|H0q8nI#H+B+Rc)*tbCEp?6{nv;P1&u-AIa9em1%E94i)>N*Hl)v$N{{N z4}yakorVliqBXeXYDrGIVp875eR#D!FAyQ$gqT~;ivC`Y(H4G+K)9)T91&3EOr{5~ z!Z=tkb8+oCJ5t0MQp8}wr>e2mH2|II_HGnhlr`}o6M?BRo4t5pJVkOA&PWcctlSAT zNyyt>tQ>oEkos_FXsCoIW!_;LKNVDC@(}zkAKA3|;b7a|W=ml#h7{z3ut#2f{&P+HF3!p4ggpLG=)7s+-k*~-p%R9=!1}pI{oG*g`j;Qdrfy38 z5c7CT-O144oijI0nQmR3(sZe=Xy&Hw)9I6bnPyeJ-(i0+FX-`)ce@^s{@9P9$+IOX z+FGmXZ;Hg=`uE4r71l5`$nX{~J5=}J*N?sPW^Vcs*k{KY>*q~a-;X%6VcN~5(d0*~)8hl@R z8E|%0-B#!f}>nFFo0=4!5KRw1=>7?J-&aj{Hg5Al#Bp3VCEvTeJnnTC{Kf z<10&5QPv9(Pl-wTavy&kvF_m5EK@Erp7vVn8g@)hoPlV-#aJEhT`>qv+)@5k8y*7tr_)gBK{p^7D1b%Y!lax_8)o zED`Vsl36u$ElDNs9@g==Q#WH@-(1m*rtRkLB-`jUEE9M$W1nWE?fqE;#YKI+pLXiB z37$d5fA@N%Sxs&LA2%@vxhNEF*)cGFv3 z$Xdif|0MBdBXZ011xBnT2Ts2;TdqHx*Oh*zyV8#4U1*UtuLIt&KAE)^ZQjt)`>M_n zSRXZ^>)g)dq;(#lcLarG8BlCx01+Ggdp&y{=@_rBJCIh`s!y9+^*f6SK0HzKz{w{Kk!m$LVBgZB@D z841SnE4kD3zg$(iBO_<5Bx66}Q)IH(@v3qt$$;G``PM?-t8oOgc?&rUu}pR1Vhkg+$1O> zf-}h7AIJPYn53tvZgQjRi_F}gF^C#M=~z~f=nLU~B%ZtJf(KZ1h^FYyf(JjoEmr?Y zxc0QJRF5;+H}FAzVF!Y#1}f?CmF_h4YN00*{TZSnKp!6ZjkZnhRx|LybGARMqLk8{ z@QUo%b5*tp;ezT8IB7JcT+6&Rx{PiQ==X!&mQqoK5Z`-0b@>J0qei-<>0sH-5r_K4;f4ETkx)xFL(5ln$6hsCag#LFvb2x2Q%xMp}`do z_C!$c=T(*7H;-Vyc5;3-kfFKtEu`t@6NVyN zF;EqozXkKwzGS}a!E~@4s#n^iTVX4c5L=m|HNOPwJ-#*lj0J#xbegOTefS}N%E#(} zZRt0$jmdd|Ny^A?SvtMs)ueD?O!jBWdZ&)EsT#6yLGHTd*tHlhMOatli{mGC%EA1M1J0-{bmw4Sflw~^)>$;}mKjQf| zvu6B_ofzL+Pi$48-;a=;LQjkOCSh$;>S_Mnjh*hX@>^8Wd_a_fj3~bp6TAH?@3Nx( z>pbF`#7=?-kG9n(t-ciGZ&**pj^x9OV21vNC3uT5XufgvjmYb}Uw^hF_eYFGlImT9 zEgk%Y$M<`a#|?=0xulNxNirH5I%wku*7qF}0Yw(&snNNjX|dN{X)bkHsFF;<5W;{~ zDBgP;K)j-10%J!!1&uiUY1=!BR}9I7V*%KGIwJ9W7l zEUZxcUu)QB(6ES;0C*ON0%T&b%fKp%^*n>saWe-6l~oB{3AjEw2#-ad=#v3^r5HQXe1bHtV#X67>wKGwd$P9~iYk9efWB{Wg2 zAdO)V^SkMqy4*8ACeVeEr z;%c*}bAnicKBjRJ5LHIrTk$9D?(7RRPY_9Ng6TlgVvpOip^OET=O)AhR*g}|mL+8o zKbRo&IrlV93PitPczso#2LXXE-ru>g(fdr9!=L|pNE#jL@9^8%<7Xt6o+ zkBi0DBm-htLC`k_{UOfQ$6f{Ap}J<#T<Kc z_!SZf*1;V14sEKq_$}D@V%|b=YQj+IhIH$K>a_y`6DO(RkWF?u>2_Eyuoy_1|K>z@JJyFfXI2b+Cn^U3?`slfc>3$5;NCAMTHQschp( za^fwRQPK6=Wxg|gfjkseKEKvQG>tiCY&xhWKq+*Es)${dM1F1$3RjZ0dW-pTNLMQUD3^EM0GNm#&Em{Iw(_ zZDNEU_uZW)% ze3}$k?L~W3SDSOp+ZD)!{4I+%9J_IHlj0i0Gl}(H8lrHk&Wt$s`>@-f1v7xSGV`Ng zPs);B0m_mW;3M3Gt_0Kuhc#JW!h!o@%lRj~e%Ab`V|Cy5PFVu_rwMTGdNbDCVx@!b z-<0h>)Matv@T?_c-=@;<5}VsYCVtUctV@{o9N9VS_G`EVif>mVnh|^URrDeNa!2?L z(xuZ8cNGYFX-XT$5E3CxV1EB&ThcY@zk#R-DRQ!XmRItZmFG&&Fk;;GC zhJZ|WlXRmC42)UspDZ4DRg*+&ie{?-oH zt7>1eJ?JNiJrc$cProDjo{&r`&fV*5Rn#xwU(F+s!c>_>0}-45VzEjDWMUNcP-M~7 z?Q`s6nZ($fNbq1b0lS>49vX&>nwaf? z(c^q9wh=K~3nG(JK17=5NA4`g4so!q$rTrBx>XP7KKz~#y=!%O%6_^Z65ZvRycwIS z*Y{`Cr&(8j`xKitG`QjJp8T8rpKj|$(+r#R7t-Y)HQk@*A`_-YCQMCxxZ{EQ$KDOY zrZ}8ERJ}jyVD${`KKFUS6&q?yz8j9HOXg=tA%16+?TXJ)+|B!amMz?VTiHs?Wu<5% z=Hbt10svP60ZE26n1=2DCb7U^%wz$z89|6ANlM%SrbQdXuC$e>g#waiM}me+qkM3` zspx&2AqtLHtrH9v+|X?k>k-CuJR_mJoWH1T#e27T`wX)J#w+B}h9pEwzGI$aSpZQ$ zuD|G_tZ@zMpc293e+XMu+~E*T4x|3#Xt=p!yDla$$L42iwYkOnX?~Z~#+4*}ueC)A zOX0J%gnt9H%3$2@$3NKE&P1(eoyM}6fJz{N!=P!y1_O9aCbb{`=ivJ?vd>(fgFFb9 z%QL=QE)X4kFO2>DS5!)`zie8sxa+)FTu7>Q8M_6d^@EeeqZW%w$eMu!#^T?ioj{5Pmh|^6nvTkq`?=6%D zs}5gp>L32u2h-AEL}zE!I;Ap$i%aRr$W`-2*z59sIk~+TZWo6YU=LB=c+}uT*D`%@ zvUti>Sr)mDEDe{&KlSDEo)7;bHCl$gmWAEpYIRFfoozeLVRJfCHklIXaP0b$9x2IV z$CK42onkyKo|X0GanR9cGh_;K2RlTyqNML(Qb;5ju)O=+>t(`6&5B|PkcJs=SHnIv z%;!9zXrA-{L@!L!FUjIfR~2v2SJD0;OH32M3rhsTTZXq?CCsILt?PeZGt3Vg86&#h zLH4{R#m4U<`F7p7<6b@o^Q@Y7O2&ZJNyhkMre%rXi8?bZtlH$K$AQxdMA*d>?46Ty zYvuH?qWsyl>H#Ns+(6NZR-b8nzrlY`8Oo@T_j-~f*C_L~hjrC~?o(ajkT~zGKFi}~ zQh|SYU1j-kd^@X8^01CeL+ZNYhw0)4fTKhs?ZdpWZJ>M*`mt8}4E0m8NwVzXr2n;G zqZB>EX06gybz;GDvTc*P2s}~+t!|NtuVH>kr5qAi>a};ab``geX^4CAa*nO*%e8_f zC{82#*cg7~m3${DZwUrcBYF;}SX#sv={I8LP@c)^?t^_h*Ijzf;)7vx>5Q&zMv|^b z(zW1Nebxwt92(Gm`~WzPGm4J2Ae9V+s1S-Kdo90j8-3)rY8EAm_kGMPQXlUx9SW!# z68tT7kGi~L-olEGgkt`M4KM1?hPKpiOFwb*Td;oc!wlioth$_h43vnSl@h*yV}D34q1jg+cZKS>febH$BU3aIPh%GxaA zYZE=41ncwV*vXAdttMLl&*@k}N3uffeiX~%0)$iH-S~v$bY_f!UH!Z31ai4YWwJH3 zS}oSd#QjT;F>lhpj}i9`V?j7fbmBtv7i*k@>)7IdjPzF(FE;mSGK1 z;G(^V?>AgkFCy4U@-wP#VMu?8x1MQc8A*P|3;7xLpWOI6qhGE~awD7UD#GAaBX0vq zkoeN>Gy3rtZ0@+q>OSdR3mvo(A8k(?Z3^9wtb)#=bqi)(5^1?&{MZEN=TzNjyu~_xH1-K!=_u}D zgB6FJm>}AH$XUL*HO`rMG&nq&wJ=Q88sUHq=)b4wg#bW|lLyc&{;xRW)%#tC0bhJ_ zxfj2^u-Iu_bBYYek5SAwW&Ck_143eskz<~?@$xkK`?Z&r34nhnV8G|gzhgo68h{O> zoDA|2zKw0a{VK=@oolXedzyKQnt7rR~KRbg3KcG3iI^G zsAm?#T1u1%4T};&kj0fduX`3*!|JGf>QTJrGsYjP(4bc@?AF~&5I-c@It_LHx~G2ZRizZ>qH0}B zZV>^5nPJtYkJ%CuFHt?W3!C3A7HP)xx)+j`E%C0V=;x{_an$DX`l#UZ{aXu$oeSoQ z`{i$ry@oHK+#dh>$Gh`es|o=vJ9?hCT0gf**mP;=*1qRr5le!7Ed%>n2KE(1*wAVbD-HLG}fuM&C_sxVqTRRswoDdHu3AdJd@|fT_zB3Yad3O9qV;MGKeM|~6 zCWk)HyxAuFF!rTSQXyOypKJ=sc{rjzPNxLRQN~-;uyeQ{?!j(NGUVpvQb8g2`cC@& zj_4&}WY~-|az*P@Q7&W^z?p21Gx}i{(p5zkVGBR7gQdX(i`qaUoTJo|JpD@~#lo7fT3JSb z|4m$`LPLhj+mfv2MqcTw+rOaHVOg7&qzRPQu>qUzQsCiZg3TG(U09(u3a6(af zNQpMvQvV)O5p?5Kq&e|kf!M%BGaX0dA1F4_s0C>AL&{pgz8=GTJGWM~%B|~(%h=2{ z~=7Sx-y0W5=zL(&LlAf2RUQH;0GOS2}l#2GH<({e@GT%e3u+&SaEmu z`mVjEZv5k|E2hU^PqnpK-o_=#avfPU%CgtT?2$a}j1Dx>YnY2K@2_2y(xE=#`f@5O z6Fe~9q&y&5O_Pr(X)E5AIxZ`F6g@MKa`-&?Sx|P<(~z1`w|K%aI_#Zc_skkYlYTB~ zJGasM?5|qhytdEL22nrOSh-cuzJTX8rml??%2Ux#$I8|Y{`-c6Mku9w5BeDua&BMM zr^(I4slQ90m+`#wRQOBm2T4_>~rxHwEFC&kFfdiowexzdc3pt zR~?snoSn>?T99`1fMgfCU6<#?8z}Z(=BtYM1GgA`?N~=;+1GNkGv~B@)=|X=1ho}& zZ}GGor@!P}Fhk4qdD_vbA^OJ42PEMqZIQq}^T;cl|0C1e9bW;EnctdE)1I4nMwSMq zrJnwuqzS%4*A#a4ooM|uvL>{K&<+ZU=>;OMMFG9iBqeYM&HdqcYI zNR<2=McXrSP6_1Qo39C0?qA+Ib1`<9SO)*jI@%t-?PX8ayis)4@=v>;cx^Sz-52_x zH%YJWdv@HKc_ZM;B>MJ2f4|GL22Cw3@BJj`hG5@9d>=0G^J8bSROGeYXXYDc&L8-5!L^($I$g% zATv05`yxPKM`y{qIKx^#jvdmEGN0ak_}TG{3MAOy<@9` zIP!1A`m$~l$~%_~5_uwW6nXYUA}FI=hh$;%72%r>)4$SCecKtf-`T6qczAs)>Vxc= z=v>zt>?wRZBhv3nL)dv#guZJ++hGV7Gal8jFjVzPWH*L+G4Qqndt5qHKId0^(&>!; z-`Re?f9`F_UX5>sB!R%PIEh~_ud*I}T+vDgtFmX%6mHLi3%8P`=RyH?u(Bp_GKi1$ z`#XM^5xZ-}Rw)Z;KA-60$34sZ*4$LvQM$0#7x`B<>R`_})V88MgYeytiTG*}Yr=4^ zwth!epNV;FQB1QYS+C(sqp!btxY>A*kFN4B--0!Y*kkW&y!A;W<22-;T65NKl7I6Z z<=ry+57(FX%M1aSCT4eg(l;xuH}4B5qZ=-Kc_=o|2vYUm>U*a1u|+_;E~o3vvaYWj zD$Y;~$P+K_Y7e&`Esa0@bP;{+r5u)W2@7A>Id?#?IIgc|*tx!B>JQnf@?m=JJ#uVu z_`PYf9u(aU-m~G}uhU`-e^0dAy<07>UB$im`pI7$yT3N5rn@kmzUIBNsNY?6j6OO1 zN4MLmg)>}28q*z}$K{?paN+ISHw$y}@3M~EFx8KL&A2;2=J|3$Np(?gYUJ?xi$S4D z_3<;*v88PNJq2~I`8Uew_28R255NDq{ef}&e}1UdEAyK|^nd>LtLK(k6vbXmW$*Or zRC>Nzmc`%sKGpwq^MC!ktb5y1Huaxho&E183#d7-brf}@({rbLJNc>E!j-R=za~F6 z+ke~s<;#{Ru9len=hxDk58s`$Z{@Km50@%7XAFKBW&VHs#%nzll+UM}GSt#mW0IrM znB@IIs}&SVr!`c0_I$ioo?idCfd0ZjQ`WMY$=hD>sS}}{hV8HSemNgX{im?{6Cs_Q zdH?4R3fZ22K~cVMsjc-VOnSkd*K+oS0_WO2`u~y;O=Z5WMMMAJUk1hx%{KF2?lDoK z8~^`)sn@wmL^1XnD!YD`SZ})_Tj_Z~EcmyS4>?4WQ4n$FS;JQyU8Xe(TD3hp4gB8+ zJHC=uie4W}?LW*pSLJzdX4x?_L$g)rNztD*stlv(fBVVX|NX~w|JNnfA_!WJch(=7 zVv@u-#M$ZiL2J+6`A1R9UH`Le;NE|b4Sd)4A7ld^{y{eI=08-R;2$cm<!9e@1?*+7SXkPY1NPqKluf2hE$f2hFrf2hEeihodcwETx5n)(kzwE7>0Xw6^$ zPyzFQsKCtsxdMHE@c%!>JFD*I3iNj`FRQ1H_nE%b*;#S^UbmL8-jgS#m{o|)TFz9) z9Xn+%+Pb&#l$mG_(#_V&ure{pEdJc5iUj`LUEK|N7eCEO;4j_PqgBv@ z)ReMbeQ&B=YG{c~VFIVVk+n1NyF>=PF%> zgqWFrskkonePS{%zxgj-iooq;^VS6VhR5o1x}>nQ&x_%Xd-Q8-ZB5 zpu@}fOOGlk-&$A3jSq7XSqntRc8JyOYj-ohw-1G)%&1NLl-fs|+`q5&ek$%*?Zp_o zVhN+lyH5qTdrr?5OYNG(*XH7$Eq#ihGa@?4d6S>mI;>|=1}8;q)h(;Lb})o@()y=# zo`pus`))`-MGT!u*Xo0ho2+D8V+IK9x#(Wa)kVC^Gx!j6Y7QD(!DVGb!^HDk>zoWI z-PqbgG-{7i#Sm}kVm2!bBWa^jJq0_&rp*H?9&7v)PlQdVcpNnXudss{&t4`JfW%M~ zigbmjT2POL3ui(^as%|&pxdHyKME159f=bIUo2{D7!eQY7Kw5#1frk?TBZCAH%W#= ztqnqEozP_CddxV(DQ(Dv{1oMlW>6y`bv8ViQ%VyIAELB9gvx%N57{C}I~F9#Ag8kn z>Nm7h4E(%bAuI)bAlbJe=qADP#)Q$-^^q?I%0oui(Pfc6wt5cnw1isKH}4KHw*`Wb zN`A`n6qO#06j6ASh7Gl)PDsf?0n<5)KOlu?nggXeDW;jpp<;*x0+2(ggSf20nHETk z#RzcV=@LHMUn+$vnSL0gz$l2@Y3PviFd7FxG?B%} z1d_+&0~D8JDkuTbh!T(tNO;kq5t*x&^ZbpMChe&@@_#)V+toFI}1`< zKkX7HX1>Q0ofC206T)HNlE`(mAzO*b^eGlc5TZ=UF2jei)0JiOnPo7a*EZxl>Xj|W z!`n!g!89{rnzC<0p(qAr)gNw9-swn#Xp#OIw2D+k5E2t-qbj_U_>hOmpwXW zc7SW9lAM4ts(dj{Ky^x03`3Ma@RBzTeHKl}GXN}Av@JeFp=rgZak&H!m7c-}hz7Eh zc(-~lK0qE!rq0Kc@rQ6}6h2JAM9I&@!2)ssJwd3|rAT0xEC@DfbIFMjN0#+xf5qkT zC`JLK5jdXb+Jw3L;MEmN0gFxj)sD%}xA{~372-dKisEaOwl&ELojz`k^AORq`CiH8tsY=ISd+i6p(pQT5&g#kMuY9O zQL297qOAi`G#9#8a78+wOLj72tyAJ11Jy6(EB`k}14Uinlv0#^1((v9QXi0u#=rC-RC}cJsSj~vz0Xt-=*k0sun}VKf`hTJm`0Nl@yYh+IlZW1D`s{DV3V6 zD*Px3Tp@oUqfO_7R!Dpy5!P-R457z%UZE`RHaC9TC@4w_moivx9t#m(0VoNgpH=fLA%*q< zcnLwRASxOvr2P1^oRlmHs+WI&^TQKf#<{h*?!8t4RE>IHxbc2N!Q?}n08lK=>5WALWQ=inKd&>4IB z<8FI!8jS_+gn*aq8x#rScc0>>Xv^%L>`lq)xrq7X>2y2Sw&#m@w?0KogKNzl$@0pe zCNI(r5jewBwm?zS0Eyv1$#NL7rW>9YpdgqFKA^iGMfs!R5D_wj&3>f3Hh?k)) z+YiOI?0wL(gMZKz7vtwp67g@D&Fnl7bd#jpHkZxapyN7f9*>FA)zf(UBwq3hAI4 z?8zhkh>hkK5_*sZ5HUi%wlE7_)IJ%FF#y~0($F-O3p(rFaz>R@fT7bn&Ggj9@tvr5xbS09di!_W8uf%#rV(r9qWWwQB%<;%o(P1Rv>K|W zx^d76WsiXX^chI{)d#2l!`2L9tSSL9r1WOxP zBUo=hG@(4l5o)RaIAZ z+`!u5HWM>-20vs}xTi|r-6fnIE}YjbS?>Y`STnFWe&PwX=kBsOEa(zMB?ed2 z#Gzu76CW9eRBROX{=fbnE0f4{n=>G3z9B9v!}E z*a%(6>$Q-%=CAc)6iDyS_x`~?j|sM(NHvZH>+u~BKP0RWMJCnvs8T!(ITEPVv*ta0 zDD_>Y-JoALyTc1w@LGKyJgl#rS8%G*P|(n3oB}mQLGTd+-^khiQ>k0H6{3umC71gA zcsi*gQE4vi)6l!2N1$!s*#A*eu`4Czes^igsoBw7H)9vCR0h9KORwO>Ax0c zjjSqx9JMS!>O4f82bEe!5v1s6#J67@`C@=<4mH0(#;x%@**rt2w%z2OYRj5kAk+T4 zuxFL(ipaZh!^TqOdYpDK4y%|U{bY}7H38{lQn=RCDASmV8A9D=s7zLP_ozb5-c80; z(sB7RfBsMJx9&?)_$G639}S>H1jEw@z#7X?Mx7Eh3Sy5KA{N8PR*6B5dAtjpFZ!D! zX--uX%bSrZ0Fp?=5xDtN2!Mclh~t=NnnG|9_&@=u)l?)5Pzl*!%}Pwp_(?|uc0A$P zN^vq*zioi6y$0-e;j)E|OoBSHt$I^6#r_*=UdLE}zv)$Q8{ z*bY#Y9o!+-?);V4YS{U!+(u5{F{1uXStw+hrL!3=qD;;k{;-O7!di&bPe)Lihj@~` zjPYHB*p-hsgFOzVu3OG{5#FfUVF>(TOXTAN0s9*0yYt6FeluV;<9jR=u=OC%Qs2c$SU^EuQ|%J-S$DXIQ542>rkN|?ElAZXEXL!iNEf4rF+4`v~e zMB|Z*^U*sI=!-K;@Bw1qx~If@HA>sK+v(-vnS>^vj@ z2|)J0E6c?%S9845D_L7gE0NGOD#iiiE6Dc&Qb`%as{75Kx?LiF9brf|UJy&~vBx`Zy z_Q(NQP6H9@zL}0eTE8Gw%)JE~T8tM<+eWei{}z?E$G!F$5&z6z>OE{!<5YCzb_D)e z3t&#`fLtM`ky^6COPVl9M3k8YQD&K@s*B`0fTGG3054%G#N5?A78>)GHO?6kcx(B_ zm8};pR6bl_2*fMZk%a98Bg?X3FrvZW0V!VtK*Ev`gmy6Yb9UGw_Ty#&$3$q6X35EP zk*&w#O8u(DaH#E06cVdB0jtq0Sj2p@E{pV;4bU-~h2BAYYHS{jIUoU(s6{!Z_9^H+ zZ?Kkkpz@`en4{8D82@LB8#9G&w6Trf4vZ`ic`lD*S4&-N2dPdV&JZ(DKq`7(wuO8^ z`!B`9mg_ckDGWnq8ip|tW)}nh|>f%3^ zbcof%0Nqhp$Pj*C;v&A%P}cLBtQ$j~_3m^!CB3AkW>IO*%^ibuwekZbQ` zEp1d(s;K3S(Hmn!;W~Fwn{>W5%qhijw<3}MI2$z((MZu3mAIz?c{Sz5k*o|_&;p%k z)R1TO-i))FSrvW_Al(Z;P}Ct#X_f);8l^?fj)E{Zm#-a{s50%MBcNI zEzrfD)GpnZHBw}+;bXFhy-v>XDy8cNR1D$U5)@g0`1&JkF%Gzr2TG}pLC}VUAJVzw2BcTBmYO7HE-A>73I;sv2J%- z$%kbBkxN>ZagJ_XxW}^U?2cyz_6A4o4OQ+{(!Mwg+4lxB>hrrZ>Q`E) zi`nBjG=7e`TD#sVT`XCUP%K(w(PR?#V+gWrhD&!*7j3iD+;!&Z;@8m$I=$SYNwudh zr$w4?9-+^)N|(u&mOIiz%$m5@&8tay#$6$t7F)?8#>xOv*&lSbp8Nv{Y zN1%Kga>A@yHIa@J_|^$M!aRamjXM|)4DmzPa!1?MjD}(=WN!S?EcWtMvaPeejBD5T zJ5Ci**=UTLjcUbP7Am4&+C4X(Zo$yhR`&DuX`X1#;PZKhv&Y7Y&6|`0t7<9T((hxK zRc=e6MN@|ZS{FW&6DbXd?!0Ypyx7kI7a5#X@tlO2H0witFC@=a z#oC)Sb-b{yR;62~%O=`0#6f*Ip^_ctA2Qc6gzqw!mh((c5|k0KVzY?Y*o5LTDy{y= z%s|Q}U9I7t6vm&Zb>BReZ?r@wNX;WkO??>h9Fav6uid`fF^u0=#iQb0w9XViqnqc) z4Z~Ya{Tl7gc!-iDbtb8KFrV+xIOaRAea&H)PW{Et5e4$vgqaNuz3-G}W?WCD#%Wn% zshfF@W~OD6wsR&YH7m=kNvoU4X`$%mO(x2Td@yS=@rU89O3Nm7?e>J3e4}SM(~~=h zA+Z%&r>pCtFbr`nm2I8Thrd%2JQijf{%4zVLHQ4HmUB~GqU)e z-O^>6{RzcXrj5#PHDzsGkrS<&Jp*%O-A& zYvn0}vA0uZZsWK9<&NIA^O$!%ZOxlHKJ-bKeVtSOLur{%C)H#2HCU(DYXZ@`8gzTH zL#IF;=D=x>9h&e~xfyLMK}SlP6K0x1Evr>g<2b2;^=A2HC3Bg9pD&;tAG)O*i~BS5 z5tf`6_O+Hxyr^NERLwX{R{y@~vLF}Sk4|Pyz{7WjVb&G&6RdQ;ZN-om2A5|@&YMNB zN(M3tInJEa!kcJffmxIKZE(4x;DT8MGteSkl4Xxh3_;<12lEJ1y&29Z%p(kM(EV$z z{fwEGc$>^DqSVc*S{3igc_9#+H5pc-jS)RLsgg%{wLQAVzXwj3b7*Y!JXa+>b){;i zHA5`lQSO+PKb(EXxH_RuxVXGJt7p1yP{K^%Gqg(rGhw2_%6t6;KE|1Y7@ClwoEFKL zgkldD%ivfS^yGye>Gj(!I2|EO{5j&!6@R@sw7e_k`TVO1(WR*txgEAftLNE$s%={jZZkz~)arUo%`&WycL_GJ&2yxM z*464Ko|a8A|aI@7=L&Nks-%WA2{Os%1OUml5$?_ifRr3PD0W|+x= z!KREh49QEXXL<;iGOMoThgmi$L?ZmNA2r86hl;YcNks>W{6BjpaSz?qXcD61btU~Y zzRkMzm~&y~YxJWov4okXshD%2=v}EnO&RsKDC+7{bX zWg0N143kIy`X&Fn(Yke}UV{;r+qK3Cg`Gn=8 z(ztjK+t#d!7vl*-(!+L84LwBz+J1Cmto9BP^g}oiT6x~*CnJN!IPS=_? zjzN!2>%}Nk?kfKvd}yXN-o2bqM>*kdK=}vhe)9;vtwpubgHZ`fa5T$`pfr}%S#rx@ zstx1t6+ZJkFwWC~A*hA3qMu8cDGE8jy>WN?;6~k8X>7twDdi@zi=a&Q46Hwxskw&f z)uNcarfKVsN!b=n2DMFj20tF(ZjnfEv2zT%!rCk%-bA2+4!Hg4T+Yml?*Siei_`Hi ze}x7vMA*GqtkO_sYTl34fF>!r!5C2PD3$h9`MqtB_Eim`G+WSz9ZB3w5#R3idr?on zW@)$FjxdWg`sttqoxM1>sAmavB40DLRy%;xp-jesn^}`e9bLYyY~by6fUjoN+Hyxe z#?DaII~`)w828eFjm6u9`VpKL?5yt9I>pL_XkOd^h9J)#<#cufp3$wVWs0B#9Z$pL zu%vMV8GEy+R;|*Tp)cW9cyKE+bwfXikGo%sd3AHdbWUj2wDJ!ul-N;hce~SLQ~7tz zarACO_jFnN8n~@O)Z-(_LObw3Z@PICx2!(~pbuD09_kzezf!v$_ZNWTlws;A-X^@& z|6!J+Szx|KnQW2UU~lDD=GNv31;rj zZq>RyaAo50@c+}{v>tR_fg1@#*Wbr{S1g=C-)-0lCs0UZh}j;TR8b^+V2wqScD-e~ zEUzz4?mV2cDlW%7A}(jH|DW%bb77x^xwz9|pS{qy5}>NGd+ZF>a@6CFBb?t>xTEFh z_V8YCi>J^@8F1|~KluHLm=D|V{{Z}L#NP<~&BYYYha+8u9>0#RojAENe-&>P*u_}u zYU5P+W${SdVux~;5>khXif5E(WL06NPx-a-;8URw{Mw0xVqyP&><{q|KS!_{z`gWW zR+~Dfz-&#xkj{N^8OqK>GnUk`9UC_sm0D{Z!^%MLz5>af?U&`Whs|IWvcbPZJIa5s zL5gyC7kj1~pCxn_m2FJWX=xmmiQ|O35*^(o z-0lu;ohX%r?JjqzBo$FPj8u}tlH{;cXO*H-D6tL>IV*=1wn^kJhbb|PEyQA*S+mXT zaQ&Whe?ITe_x;!Jk1^M-y*vvB%82jHgaQu z6T}}l5Hr0+njH)@yIc7hBcv;;FTp~S-f&|O3ek2K)dwzB&<)k`Q_u>N;9axeYfsAG z{fE~`Ii3hfJ0DrWrssVN@B5Lq*5DN{j(m-tTDq?(l4R7U)20+zUr$TnQr2J35|W<{ zz68LR_ZeP_R!i1a+hLTaZYIAHB7f8d?7;TT19wH+P#6DY_Y)Dl^% zQB5_pWFngZU(A8Q5-)YCBehN=vP&eqN;VzjX}y+M(&^uVvhx|y4YN4Ku?OkP&?IXY z08O{1R7tZ`cc?vk!z0l1EfZqB0b+XQN^@o5Q{9E!xuO#hRHD5vjeO3?H#7m#4_68l z^cHHK$SuC*+%?rt(S>t?dyPG=MLi~=^@=OV+DCgB)AC2STJAFOlsrZBr8bpaaV(EB zz5g+fzOvR|rHD37e>Rb))#cj5xY{3vXtIoMY{|Vkp)Yfn767_dEwMBqIp1_~Co?Zo zyV+%zY)lI0g*`f3bOe}2N&T}n@d&NLvi5@;$$N_GLp@|%J!{TC+^39Y9nrZqI`>A@ z!`t-mYLZ&rc}XtTKX^cHd@hgM;19x(}a#=v<~Yii+3OK00eh zo|VENnE`;}?V#iUU5Q@@>3S~sX2U~L{k6A8CD<)LoZ=H!!G*4ajNJv;WB}`NY)XoX zte2un(^l1Ulji`X{?cdsA~Urb`~BA3F>5w}nu(SI-xpE0vihmTY5$l{B?-q}M*)vrRsxss-xR;U4)6=e9| zQ)GVM47JK-{3%NzG&L^h6JjsfAgaZd_5B#oEOINrfAsaJE8Ep3zH^(cx&ubgGx5(SUP^m4>tD zq^N9Qk>#@?^6Me;NsIcTbJ0N6ihga=!oyOkabNEm48g=wRv&b!jd&E;s^~^k)iN@i zO}%1+FNz&GMJ%G}rXMAP}o>cDWPMu8`VTz_`?IX5@tZbO#>D{7FXj@ ziUq#SWX$wNrVa)UPAu2=$Q6?2S(4~RmL#ME3PUN-6mBVmU%-@b5^Z{lm>CB&fr9!& z=&E@#8=lO#X)s8dYAFU4CpXc7&bkX*FQo_#1SwYF9PlqbX9EDpz;sa*2!Js%qG?4ARuavaPSBlhVN`y!)ARckA!j9$vIY}@sHAvuwKexAGGeD#h zw?gR$xm^Wi8;ds=2xkjaw5?ht^ag;b^qDCvv0L?WBpWE%eyPSqncBz|o`PL~Fzv{Y zf2t@@d+|D=oo(q(P|@Gj0!s$UH@A^AmQsw(=*~dmh^4RrDk7?dU2NV$uvE? z&;RhvY;(j6u36*s@8P(FSjIc#qZa&w&s2B-I~zfidCZZ9Bk@xj$$ENW*WYB%vXr@4 zRNE1CK;bTi64x08)eZ*Y_&nhI0OW%s(vdIeO@lN3OiZvscw1Zo~f^U~8dV2(+A6i41X?w<*elpnf!} zFv#KE2aiGCpA7m{5C<&NRd0|y z(|1gr>*k#fY_S5L+
    CD;vjmiC57?woZTRL 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%0DGCYKAiQi!1u*XEk#D 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

    m-ynO)-+$ylILq%q-$fQ>wf< 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 r+4ou7GddtH8YonR_*>DbAB`PT(yg)gta{If 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

    -Gr0pEf*}1;?EzSM*((k>hR-b=B-RKR7)9rc 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%0AD>u?WIY!|rB@wGj^c?tl}j`H4p+dNi-`{DgDK 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 CQ3)E| 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

    Mjtd&+t*ib9lcw=o__CpUfv%I{x~w)?Y#!A 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ЗX^|>#1vB{&uhOHs-AP~^F~DF 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 q;{fcfJKxHZox5X$?Q*G3A=UtoF4^vntHg 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
    wg7ph>;|JQhnoA7;N{M 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

    ~%crhM^ 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 z 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 dfZ90oe?vSsU^nsSZQh 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

    H6#v82n*#H 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
  • Z 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
    Raz^rLvCX+hSy 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

    Qf6%^vH1K%)Cz&ZW7P&|hs%2-G<-bs&#;^9K9N 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

      3|BD;Pb*Oc`#-!GupZm&$= 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

      !ebq?pLrMJJ-b8k{lCBN4DEH*w@A@G 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⋙M1xJVdc{dHoU;>L=CZpRIm9BAeH*tL*xe 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

      u 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 z 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

      (MaUa4ZIBW6a&4d#Si1LG_OVg*X4jKmm8Gb__T2 zW&th`bRH-id~Bd*i4YI75q?YuNMm*TJOLt&N80BJW-9wl8E7o)`!}F5NCFzmBZ_k% z%1Du62Cbd~PzKh}k|vE3jPEHhgO*Uni7?DyWt7p_0W)@gqglee%7Vsx%!Kw)LOdIJ zMj*%hFnENuxiCCRSlalV=Gcugnt8Wwu5w5t#N_!kxa&#c-BDk)-H*!5>GF zH0|30kOtjKT=Q&x62Ob6o}@_g=BEOSDN@+{v=2NsrB6L$yE>hsn6=MJpyQt5x!Q_R z_fRaKv7BNz%j1N1WX!=|*-vyDClKI?K`1y*D6)=dw#s=IJCEq%2fHi$p zFg*V+_?!R#(AMYC33tK_fS$28o5#0a*DnlgpU1x(-Y3pLkmT{`^pxJh+O*KlS4@Ml zx9!{c3V7{X`mUX?WJJ=WC&zug$1)_;)#KU7)DF_Ga>q=qGy+ z-|BtqyV~n~fpuS1kH_1R7NZ**Sw=O0k zjcsXn2xjI$+Hh)j8oM`5pm(PUOJO?S-ZWlp%M5(W;4!9*vN3VVCh%9bPnQrAXv++> zWqwQl)|LsrDd{gOn&GCf+v{perA29`ib9bPx~qxJdp(|gT|tYJE9u2 zQ=8aU5o)V2pqcgzyC$Jk^Sma$t$t`XV}-90HCo}OSe4uRL!+y17WknYTc(<%iSz7o zc&i&6)o9{7JG6n|?D$M~z+O29HGo1$z3xQU)~h`BoIVbx(-qJJ@NV@l+nu0n!chQKEx0>17_@a_S0j23)WH)uQ%x6>W; z%(lBvduRBZ)H`T}t0eKs3qhY9ZMLjNW71RB>e6x(vo9@k`dz!9$}u82psEM$4v!Xm z$(Y^?u*%VZV}`44_bd2G)jLRK&<@J1%X`Z3l;M8-C-k6w_eTlEs+U8NU7}`1rcn&F z%p8o(8n7}HYwZ89p1_AJ)MsIXmqlh;UP429qe?$XHSmMTE|$ZX-WbjQpzn@_xHI6b zSMkW~k&*gLTt84_%LeaC;6yq;QjE+TIar^G=*#foQ!J5bHn%E0zx5vNif4EK$S~z* z@xdK49^Ou!@l-T>TvD&K{=ue)_iuS?&3mS>fAC0ww`d5GK@1t|w#)!$C zM(25;{v8|PT>GA~47ctTQ2q+!(fL~|jfmuA#xnT^#mNj*uf7fQAJ-VrRnx2)o%Y-w zm-gJOn5SiB{hfC~nb_XMXeblgxV~K`M&&I!aJ@`y(dlu)<*m?G=eacc$g|_=GhaL- za_r~Nd}6=+PVW9!jywyl`_G@HPi^l-M2~0EqOX{#nL=xw&?It2)rLyqp zSJ;I?^jq8TSoL36oa!P)w(c%N4F?ZuvMOfJFz*zxcz3{%sZNOaP2f>gwyfx)5U8VP zStE&Jm_SQe6bQVBpmj~NSujFlljN)r{%L&N!Jb4?Y(%WVfXABByGQY+j0t?I37nP8 z6itYY2u*s>l$FhQiOolp*^nDOH(iMfzt`>jq1(Y*L6I!Eb2m0!8VZ$t3d+}KKPUaA z%!9DtCsp!1=&Lb10f;+3L0ON+(J#Wm;3V9Sme-@Z%Ao3p1OC5fC)|q1=iJqvov>TM zRE|h|aJ_`6R;*D?zzwcAn4D1kfW5+T#qT$?s;)U_1$y|?6NdjWGlOi5CYz#hO>|JF ziVHQx=uw|<5fs&Vr{Frv(9)Li7n8Pf^mu2D_rZm>TP8NuRbJtkAwz3i8)^t-;w+b= z)~CO!sc_qe^o+d9MqKq3*RX#O7ss=aSIpM+K5HLB6XP3jEDsp!Ufg9lu_6{|UXBPc&7%RRr z`#n@eeJFBde)^T2l{57#BB@vOD;jsh2Ts4jrC&4X38u%Ifn;b;#dX0fal=L#`{g8- zj2(p)sU87X&RuEL3Ot4DKRMu&3cmAr^#Jf)6hDd47O3H-E>fMwX&;H@D-Le5IVpj}UPx$urX?j0>^E;I^ zx8`j;QM38I&n_^Ou;v3SQN8(t63gxQ=Hs&j#w=Q9Am_ff%*bcV7RT?;4@jJj)ezII zJ1uiqw(%7UmxAxKgmzjo(D>GYB!!RyD^28Xtc$8nbuo;izZ&~r9Q`l$;b(>S;qzcR zUcgy%)K%-qF`_y&1&`87sI@X!=|(C6dJekN|H#B>LvVX%bp$Os^3z|c` zr3Q$|?>1I|<28`AJG?@Y_!iNIX$GQdgU??H?MJ4<7R7DwMs=+;x?tdFHsTIUwR=G$ zk8aD3b!dYQI~#(g9f-pzn|2_x+_Gs$oVPky6P4j}2ETU&^=VkZ75Q>>s%F=B(J87O zPM;^&7+Ii6jEESZNl*#i25|NxvQdW94a)o3*hIS@+$=e>wCMq-Lw(5=)Vgb3Q5NWE zaoP_~<)j2nTx7SDaYV+`;L~mgpY`>C(|4uLr5%9BX;@sZ>YcP?uhWrm96X7Z{Yd;_ z1lpy{0F3|wSJ$CYNpF{3)7bAMNj>CoH&+@dhGxxJj2cUwp->e%UnPAy=POt~RUTK) zd)FtzpwM(cqADW!Ja0{LG^8p<`)Vbsf*muarorJU{32hfu_$Hvdm4vaWILyEAVwP8 z8=b@SzWF=Sl&dXc?p$qS8|Z6Nwe76QMwF3Mzp2tliaKjPQ98N3C8HMqRE7?Qq5WR3#&v;giI0#HB}7YurRD2!Q6$bQC|0y`d-|0u#Lm$iK!|6txHQ#yimcy+8ays96(KbPFTq}*ham+t13$40>;(|m4A8I_ zfVH0ly?{cpgMOfyHnNHQdV2+QAXcToA_UplB@bsGlw|8Af%5wr*! zuQyQ11T8|Q!nrQ7C$Dsvq%bzaW4m2XNo#koML6QTC(zH|Ct>)^zGP#T;nI<&ECe(O zgeq>H(b(3{SRZ+=tzTv&otNYP?an)JecPZ=OWU9svPl0x|4_oVP2-7=qws>ZL6NHL zw*DnMcUJ9g+cvGzSL<*`aw-F%p;d7z)2XP$wh`bi@GP&|H_YutCxYX-`yPx_N877i z-txtf$z&kt@aJ%9gWJ0c^zyYXZ&Z?M>0MC?Zf{J2bG9@750yKhu64nkmu?ZW?e(Wz zfo>52`^>GM=RDPRK_j+ZSb=VAyU>SSLbhE9t$8!$-3vU!wq3wlCpy=>X2_k{cIj!J z71}Og)zy;;jj`>@9Xzit*mFf0#k_r)m3;6e>HdkfLo-c=i9O@ZT-zb0PjcUsui6fU z+75lfv>hVAk7G?`Oxxj5sO_*X;qe29cZyxw9_icGb=r~Cs>H$*hfcN4bM4%sX6X5~ zJGb12Z4`HI>BF!)w}e_(rR>;ZW(M&)w_wBjwLTEnb=J1*%+&ZH3d zIuC~;668N~r9ZwFX)$#8c9A(N&Y31M2S-2r0N*_}iXPsypjoW;6Ueae21vHY4;>`udeqpMiJyr99%jQp9m;Xil81*b$ z%5A^0qMFIgp$~3D$Ku#xQ8aEDLy;67jhKxhXQU_!0S`3z%`XPWw>l2|__1yUq8a=P zr;Z{wlGs30JEgH{M+7tb)l8CXdVLr=O>>o_X|dlfj#~Jg<+<`M_i~)O|ML`m#v&x% z^ZlpHIaTDj2wpIZPi;HC#`NZ)FF29u^`?Oql4#Q#S+gio!1Uc-i=S-T*2q`VRL^ZZ z68# z--H?>+cJH1Z4*@yo1z?)AZ#VIPD&`N*pbHQT{&m6Rxkpac#Cc_v79(k5RFF6S9Wno zNS=ij>UQ2?7x=&vb;%Jl$rM?ZM$&|bgj4t)t2L#4sHP)pv24QD8a3>`TkZ{TwtJ$4 zAI<71!Ar(T#fu}bukOE1*gf6Oq78BS4F*=fAxl^=b{W0_@^7?$W6XJh(QmYi>OuOA zX(x~Q7TbBT`>ps^GrIMTy@L3zW4^#lze8Y-&u$tt?Maa~N4?CWFSEA~I;GoY+G5v? z=n-Y^8)^A@if-iw>Lg`)G}_F!)*(!5or#jX-0+d}>)Zjv-XP`TRAhQwt#u*k<$H=W zGu5Wn`i&Gh_k&hQqaEj(KCn|HxRA#0ZOGW6-=q;~{U*od2>qr6zO`Z6y%d#fXq}Nl zk! z7AYJtY}75ret~AWK`uv!Mv)r*u$*ET#kv49p~IvgR>J~R3Sx!bN3%01SqmG)W~H&m zhC<_E*71Ri9bV4EM;n9Svq;wm}fkVAv;1D8BAVK$z zIm3qXHB#tM8NLrR?ugvE2W^A9dCCp#O2nmdQ}#K@*|Xk7QnzYRn0?Y*aT5?SVyBsq>laK3Js7i{6bVfu~yXTm#K>2BxPk`y}D*=5gZZpKOkll#;SrdWjz2dLWq>LRzdrt1oKfozF2HaFl%JPc>RhDWXE z{JNk^J$l`of4e;agPy5hJNKq^LpFU2WPsLzld=x9&-tj;dQy{;pK0v(aWKMwuDmf_ zsrYd@U1>&->5%%_l^B7Fs9_#}O!9bwSH=^I!6nvKtl~-YdqvmSwoT0T=eI51_WZU9 zJD(qnfFt~4E_|~d(JS^jI89ZK(}@% z`5bW~*EA!NPygJUapK5vRiCz%w=jn9pIs!ZIj5r-+p(|oPuhRETmNK&z~~J84dJ_q zGuGVTt3P9JaJ~~X#+&=9E)o%wXmeHsp+R2izisCHlJ-4AbSKqEQU7XT1NSAQc&5q? z+`BE;+&XV{@_1SIJ17uX4jQ;6>LcwLnJc1d95cQE*LQs*Y~Zfk)IPyFKoeIqRGFG@ z@cIAlo=}g+8}9tGQ{z^@UuoQ8?a9y9eP>0x1mkO3@S+u^#;LvCB3~3I1 z=41IuROquLhNNMk{cIaW>qsv2xitb>NC=lN9ol=`zV7>v^KDP|mb-vf`48!39nX@W z7ue5p%A1XHj zJV}KPPdAs4U;P|99M6g1tv>UI)UrVl+d(71iS{ve&<4z6MONwqT6TsG0|Dmm=t2aYXLa`XEbY5?LSH@~(U9sOls z-Bl6+)Fd{!y#>Cr6dB7H2{B$0hKfWH;VyXD2V_h4FDyH z0Avk-F%XUcZT8DCpz6v5Sp*7m@penQYL(xWWR=9P1z}4&U#c{aM)i!bA6#+^WYZMIUTHK& zw&HHQ71!xoK^Q&&g0s`aXz<0SYxz-4gaOhBwSSs^QHD zBvn{&T{Y7ZezJgKTe zb$Ac)L3B=JA-a_6I$faqdKU?XNqxPbfQcsWkMFbe+ANcIDoZ!Knd?Ou7%$$3BD2`R zW>Y<9>aXi0qR$h7?ys1h=pk~g`D*kN%?18P;aD$dwrAL-iSL$+D`tCsr~7@$ zY;P{l;A3+yWXsD{$ES8kBvY=JNPhPuB*m7()hcZ#h2&r0x$vcg)+DK!e#suoQVsU= znw0!Ad{S}^#gc@_O4ZjS*3vCqYQt+)6>Y<=5T23|*U~&R2{nrY28nFn?{;Q*uxMi1 zILS7vXfU+R8h>~ec=W8KPgOpG^5ausCfcN(m6sTjJlJHaU?_TLMR#HRYdhW86`u8t zN6-(61AVYFr<(Pxm#1qPPE7B~uxz6uDoSNa>${}8?!KVVSQ<9C~z zR-(M^^}gV^D|sDbhrBMyL@TGl39=jOVcY#k`;H;3=^w2O`~Uxa{!cE3v;Tj+`@ihE zeqm7ioZ~gnFW^eQAXPoW`W_mujb8q)Dh?DrmCLWv)%krh-193ndUv4G6~s=ftrn*$ z+2wWmD!0QkMqie%9_1YKX1?0uY%nbFXyg11S`R2hdKgA!1YJT-es+D(g~!(?%mo#b zVYyzVOA{9RGw!6elva3l$ur!dof!|FavUWdL=x^K9x!`}2UDVZCaqfR4b&w*2p*Ca z-R(6z>>(0Wpyc`=Uqd8zbzC442cjp zbvTyD9CBEvzc1?Dwfg&p`~@GQ_On!|TcrNJ-tV&DZ{KWxn#rmZ-wC0q4S>nX|^vj0ZmnKsamg$$> zVqYE=VoH6_gRjWzUNDHtwd%r;d{PV2mTfnd0)-*6v?D$V!_$$c_DwnUmjN# z7F-^Y=LU@&jTjkl+;B#|z-Wdwj%uaipae_R$M3Gz)Wq~vW!M`6Zf|C_ebbyHw_7%U zlv^<^V3h8NwQR*S!xMdd71N$*01p=`gO%$>s*=>Y^&6h@Ufr4e94ScKUFV12F8To9}Uu9W=fB< z%iufBDGR|r8q4i*8K;`c^(!(?wMdT(z(*{NK6OV0eDj^sN8BZS#621KskxD-oF?}IL~YBi&@bxC zu$dgMUsOl5j$`ND)H&B!D~aL;SVtj46r-^gYJvoWjn>DL^l5nerhTLF=$zrUVWaTb z*nNdxBgTI2z$izsA$zFG1Kr9>)Li2P(8pthegsPDM`ZFvnh|;eHv?Q)_*~IcNn&02 zob4^Vep%r%xTn+Vt83A<`|f6+RVnhh2G644%X3i4cvt<*LSNnZkKwp?jN^<-5B?|X z(Id?Ttu?9c?Wv5JYIPU4R(EC0jE2lU4tfd!{CE14^+}(i$;7AW5<&o;Kw-a5_*_BA z7eLFDyo5M2dHvvT_YxK2ci>Kai!pQ5uFbz`^sPl1&;1nDYM%d;*1(I6!-&l&DD%&& zStj*)el8~x&*!gON4$V+{?)ws=dO&(ER4BFnu>rH-{}MG$(JGl+LQTMT;xIwPDB

      MjG|~1%|QpHv58Z94Z0$b*@H|uw~0ljoRR^9d*yT$c~ed$Z8qhgBv}JG%%^*@# zQM((^7f`;p!TteCH{56cK;1U+z@+!STWWtdT4d(@GG>3sehYH!v*gxaF!%J zXVRAAVmI*pF;T6cy;{za2qo#|#ug$9-Pf>7ru(oJ8a*})TL{@c*R1n({w8C(_}|H{Umbv`j#`N62$aWSvVTxT<4=P#?wSx` zP;Um8$rkrR(@vtl-03^1!wP)Aq_Ci09=IVyyi-i@$mTS4+TjEf@wNHctc)s%{y`NNdj^QlRLc{A}2!E||tC*J89f&N0g zW3!we3k4WOh$6rkHh)x9(zs#PVK!TaZp~^}cby4Ah-J-DS@6?t0frCi5| zIVek-1)Y`ooH%GWgN=3jZmjosr+SYm^W zKapu^x9OUUzKPGdkH`KS5txqL3G^y|ST=>9}KD%Q`yLW}pFW+=`aT8xQ%Hsf)* zGrkKg?h*>jVkq-FF&8ou)lHJ;7J+obbtZfy^-IJx;W!)8Vm^1J{t}T}sJ|2&2Uo?| zh2U5`W=&vdio|0B58$B-G%Ko;#_TU9QG=@o&iT-=Dh6GL#-{Xu$K-`Fbj&ZtygASr zF>Wx-iCpaTIpRRu zJQ$sqmSEQyBGj*eyZcS)N_yGVH6?>Lmwux)FfoQtDUMHM&55%t@sjnS9*+%0heFXS zT2CgS-qzb5@J+G<>;c-1+gxR_<+feYRXeIY-aGpO&GX)wEi-BwYASp)QY`ZybGRq{7)h@=g`;ZcQJ>f8 z2)14}*iXioR;s@M$9Q>M!UQ^*NF=p3VwL~cV~2PgQbfT2a5p#50{ z5OW41i`*zGVL_K_R*;A3mZ?mxGsheQfOm%#Yq4wpc-rjtt`)9npw zL8BW&VehIqxrG7~5d0hK%GpS-p|9`5u7vbBb*f^TL3k9ujKycS;P^Q*dLYgH+(IJg%st%c+AUU(qrcR%k` zPuTjX>QX$&3@p>EmKn&kq^xdg=WuY zS+O-VTMN#-z9TOgSf0E*dq2x?q1lBj^GaK2_WO@;q`D$BdtuvelR0|K)uy)Jk}sIr ze&Yxnx6IR&s4Pvlh@lK4>-*)zo$CoC_O@rysiuhLD~xE0NIP{tbn5)s=a!(p&6?;t z(d;$9Pifj^r)hy+^E-CM@A~B3HNVH(3&quA7MRzRm!76+QD~ilC8`Nz;*Q_5IQ>=a z{7U`R{2ixhhTBTDS}>=B*`U8PmepQ5kgPFX8pK9kV7X1Di-jF%pN3lfrHRQuSq<~O`y>iZ(6<}LF=+E*5}7S@!gH}9_v)^!}EWi`%lxh zSc%OsN>(|0XSrs1>ioCA<$j&XD{mb$gjp8(4R|iL)Vc!r-Fh@~_qP{ov1F)DnkrE- z2V=Lc3^XeqH=loIzzk5H|KqB&3%N>SPEXxd8kCRBjxSCu~XVnuPC@XT~v4mT%1!ax7 z8`3l%tx3K&e(UFUW*?7 z5Wpkd*Zb12kl{!D3z6}EX|`&z@NKHK`WJQMgk!@ZUZl~Ngbij%1}zDo5FsppLUoD& z%8Kd20;r{;EP!f^vgdH64})Vu|6L7BwPZXfN+KEcafCI>BAF{@UjHVR_-NS|+(~Mt z<;TKmBe*vG)t*hZV%^o-Z7d&g6@P8F`f6}?9cVs6 zMAI#aZ|Fm6dX||$hN4xesQJ#(^Z0ZWtp%5`It#7H&~!+!Rh2Gupd`YMlk9mO@VkP$ zWP6?mp2Vj8J+*%Qf1H|ps8eckedKki$w>y)-&2!mJic(zze!DAE}7+&Z4)slfnqp8;%a{gc> z94uL11{a+RRXHGASmpNamcx^3@o0J+ibq4)h12iuUY9)$z11THCp`j_leVO*9)Yn* z1^#es(n6P4RSH9sR4>PcLz5iZaA;C>OE@$sDQbW(IOdG$7fen|($xkAVyYjYruUI> zP!g!PdFzYDFI!5p<{?i1EfpAbMv!W5?G;dSt+)6O4zu|YW>`sme_TJRPJ%4E>;Fw0 z^DdbWDl8upD3E0XrBhvqlE&;q{r%;_OM%;;VZcEEK+AAge~mI|v4Z;h=yjk)WgGd4 zM;f7Mzi@$13XQ?70&vvRV@3E(3dkdf2#V6!!~~k3}H-& zX085Fb)k?O-LQ|q3oTWel7OvgIC^WE@fs7FhAsY(Kx0QWp$o|~ zGspR*j31#POyMyO|Bdw??Nsl>^Z(69|2zM` z$^5@1JpVV0#iZp0XaS&%|6!Kj%{<~;!sCDRUZXtzcf*8mdHl~scZ~n1r^507M^cub zRtodGE{X#SkN+L2=a6Y=G%?@+n;CZjY`rdc)CmaOGV-h38kdN7vO=bVS$f zch?3IRXz{1QT@ZNs`li%BGn9&Pfo7$<>uDAFqrX`ZQz++{wGX8s2l0~gcAq`QcZEAgOanel6 z_z|qU%ae_3n0q4<&^7E@rL1Sd{Sw>L3DRnbKNkEzir1_3;2C$S904@K5d_}`Wi^98 zttJB~ZGQ%dYa!y=txn=Rxc^;`rW{*9Tte9MewPP|F|sSSL1r{N5?&CBC&Qg;b7`UM z$uQjH2 zIPP@dk}E^yOW413WpM27aAjBu6&b#7G@R)BChtUBTY1}u$vvNQ1iNQg=jU#XxMjhL zf?Zsy7of51S;dg9th5sum?g;i3NHfSa(hF;@fk2If7WQ z2Y3utRnFWg8z8Jn)0hV2w>=`|1E@y_tQRHD5mC_duvAdN759VAuI=a@^m&DHl%11d zPOs#gY(!+;2skjIJF*0z-+~Al9FCWh~ktLbbr!vEw-c&HDbC*1&2@lm19c39eb58 z^x3cWo9O+Po8TRHyRF(Z*~_I5DZTns)@w9Fyq3xmuMu3YQh_y2%6uhpM$9q`ZSoJ$Srr2&tG+qqdYT>iKK_`U(AaC+`gv2}*K1F+5Ap|rUVDs3*sQs%$4 zx!16h;WqcuzixARZ%x;<>)KrV3$V>iP!j`_XA%RGawGGS27<3C5j z9V2BQ&2j{NDt&^8l7tvVKgrMnA?DG9SlU2{Ng3dS#g6Eu-hYc;db@M6PoxQ@6lmm%&` z?3GY!!rxb4`%hOGg7(!{G&^2VjQo=}Ro0(U&@Wojt8n=S)CT#2ZlD%jYbg9$W5_n? zmuqtO>X-M@FX)RWyb5z;{@JT_%;)0|K(AKAr^UwvFK9E8l*Hv6LQ$&L{7tEvop)2E zYLe7y++rAWq?1y0gRE37rsAz(p{f;8gsMK&FkBX@dUJdfjEVclw&Pa0?O5cpCWUR2 zqEWpg!^fO9nkne>$ur}=P`2?Pjw(&ZD&t3Ak7JU(ook+X~Z9d<} zi9sIG&{vkZ*6;HM@T+sB{n{ohF7g0o@a%PYrPbP*Y7F|jpc~Z*nwbLGVYDGOOKdP4 zK_Y_8EOUq?EESDYVls{hWBO<9VMvPd5qpA`*5b@PVylpIhS)Qe-==1WJy`-%@q;#w z%=ivrS-Dv_s<>Q!E@B=2mNmnD?$2)vehjl1n`Pl<`4iv10EL^j=Oc*crZQ`rGhG3E zE*iO|5F8LF7NhJR>l*5|xYsR*QcF@|_}!4;FZ8G^61%Tzj56vkqzMrhpgU52IHyX` zUZKcKl;$cOarK0gP!S&&5-R?UpC`@9Ggx9q1eQny#+iPbJCrty#LPl7n>>?4iJ1so zU$f8jUvSjbna+6*4>O%B`TCapb0ZkOIDwekpW(-U$c@pn)EcJE)tPMxWiNT=b7C7yXE1@2cdGVsPCz%c^DX|A)OV0dK0x+rQ^#X}ZvC z-GSb;Woe<1+$9?nnl2zHP+E2Y(=<)nK$?UkEg)1{b_5y_x#TLdyi~|jZ-bd z&X4h(e;mdhQasAFU5}qKVv@wrn2#TzmoS4T?J9 zT*wq;oBBQ58&uPTb0Hhu!nu$(!8f&1*|EU`yMuu}(Y73Q2Zrqrnk0?1=dqBpB$~1% zKXWYP))>?uN;ez10};giLDHo^pn~Fr6P z-_Fvz4K4#q@2c@!9X*>QEdsSW&Lv)I&fveXaW1C#@BJ8`dFfX1E~bvq7S_d7?yX7q zGsd}?7D4(5xt*SkV7|SX=$BMS^y7ApG|}S)hNjU5Fpi-G+?fJH^Lex#49)9N@rPr& z{3&p7%Y2NbXExz#If_PXmXg#vCYGa7#O5+Du^9qTCvHX(a`Z*v zTkO@K7mh+Fp^~Aemr!NXepy#T#JdvwSTRfYEGSU=QqHVTM>fIbx)Dn@>&Qe=qA z`k{V;f`NQ25P7b$ey9>I7>HtlYBm_i#sb^eU?7SGHZ72~objwWEM?=4W**X{U@;8)C@*wfG zvdQh-qHN01SqZ73psH(9Sv;fMWXO0{xoHH2WCO|#T0TH{Bgx{Cn&;-1{dU~=jCUS9 zIGf-sP=D2N$^zK4h?>Ub7E5+j_%J?NSgB*9h2*@FsX&Mp8VZGI;bcoQr0{Pk7hUOe zJvF}X^A|L}#z;>kJU=7Foht3!Z>qvlbINt_m#IcDXVIdZ_` zm^o(TnR(%S$jl)%AWmTP5(7nda&zW~%*%>qqoP?7Cux@NQa0=FQ=o(6nl1WLr`a;B zv?B@YR%Y;YI^#Ar6AUx+nP3>rXM&|l(@`c^#%hDk^t2^o9m)igrcn5VXAM#Vh_irF zprmsTD;UNQtD?;fx;?&}`Luo)T6m6~TG;pl5q6a1EHqNP zA+#FS1l1kiY&P`|n_JeTg{^JX+O@|Wd*@- z!g*p6#k8JO5zdhm{oE_0r0r6=lXcKq@&@64nLaXua8ITUp<1=O&`h|opwr#<>nh0&kY5-WqN*QhNUf2l@B3TQ5|W{14q}0V{?d1C z7!yZXl09wTBd>!`kQzwoz?=b0*pKuf1h7nurBT{c8qe zoRNh8>Jswsfpp4_j*mHaj3#PkUOcm$G$p3Dn)6J|!R${jAUCs%0~XL{A2tm=dnj5_ zdFGIrBD_Ur@?whjLYmrpF`k3V?HKdo{?rAHy7v6VIFI^v`%^K} z52rt6T9#^mN`1ysrM5q%Aj%CEI;H%Arab8M`CTPr?1am1y=n-rP!TTDI)S>7pmmin z^G_3%xYc7nIt{lHs1#f{B!Ylu?e>f?FuKxJ#aQA+8p4aE51)PjQ}U z?oFYkglpE`4;X`a-v`WCYS#x(FW&h9uHO1l_A+V7RLLrKz}aCkG9X48CaH{Tc|O0Q zxwIUpqc{2d%ak=5eHmudm&KhOkuKGyd~0@&OUjyM)XhDYC&8^Mvu=Jv;*OaU3;sT_ zB)kPPuHUlCVu}rKkzWiq4^&jF-lJ%>-v2}8M?=5ONXSIecm1~#i)nj9POO@aQ=6HR zR|{gJW|1DN*@Fz?FxH72uAii?Kz=p1ezNh5d7uyD8M6})z4R1EnUAC6)Vb5t%h^R# zfkWD%iyHD8o@nD%Q777JFkTkrzy(><;xS!TQ6BekZWTq6a@7_=7NxN^fiDCngGPQC zrI{&_Xfn@mR+Um=8C7KHSVq+{kT6Udoc|ttlkNd!S6yA$^kTrOOVl zjbqg>f6>XObu6Ej9W8U=9!WiCf}%n++K66Zvv?B}saG&Tc{9W*gSXuqt;Kly9Fhw3 zIncZF!$F}!pwBLaK%XZ`1^Vm)dw8yVowx3gaC41F%I(F%=zGU}f z0e3wlch#<#pgQ0I>BtxbJrHTTEsCZBY8Fpm|W6cO*SF@qD zdS*^WMX1@8c`R$RBb{cf5|Qnm<`OR0?%^Way#i_-8#evw4{oWqW)SPT=S!$9`to1F zgi_eqPI}ad8O;G?Yf_eZ9WK-1y4RVk*4B}%mcn}OWxb5@)O>}PIB}8<1stgya7%DC zWHbZOzGfzn$kkvs=g^Mvo0pScbPi-`iTb#uuILc- zQh6xz5}!fb25-rrTTa~B`n~$ej4`eMjA4wC=$Ou@b2mp3vAToTQexR5LdOmffek)y zBR@jaEg>C`qviBcw4823&b6m;Ro$3zYdVGm=WlAtxgp^hI36qu9KN1L^2o?88cDDw zJs=LLNRTNV%2Eq;Sw?@tjt8axLW6;yT|{qpsByI`&Z{eUZeNmuwwSGJ8|=@IZT(t; z2vp_F%O`4BtJcTl67A{QPJh;`=-3^(K@y+y(dlikwCvV2$l5Fi;#zl%HCugI(JNNJ zl^-2HS|*7vQNHv|5L2{OuyWs(9qpKyyZ_@imQf8CyYdmVj#Z+RU zS;A#EEh8G@cBD~B8;AysSeCmpksiq~_q4x@rB}P!Uja0IzGQfze5RI2d;yGgRebyT zwyf|IDa7wB1=Gd_6P=D9gD%q$(9fC*aviM|uNG$GoB(((+Al9=CnReX4WdJpCJOXR zoof14qF!qE`G+c&S~atzK_c6cHPJU^lA`kCyBWISvU&<6k=qIR3R%3YDGOH(9|Z44 zOQMM(*(AYhud&XF9EUWT5rtHs9Kk}g#f$>?C`-_Y@mYf8Y9UMT@?BGfEWuqLG3vJ; zt@DKTH3HILY2Vj`W!$x|X+-AJ`@&#`GR35uoAF(in@xb>{2eKq;O}U*3I2|zY>RGw>>ubA+Y1BC1OUn2gEQtG*mi?Q@3qx~`lgTnkss9Xr5nre#w{6K+NOZUgn)?+$Jo zurTPF+kUW|SYWqqe3@8KY`wOF^l1kY3qkw-3B-b+<;YTE!4%8)##8T-k}<>rfNP1G zS!dtGl$r&n-h5@o**9aR%$PJOcltQ>k^laa`RsC&&RYHCsAxsi8+TdhmPf&)klZ!+ zHvD0C5I%@I_l~zRU%%P93Rq07E3sDadh5y&__wVqadjx_epAbs2E_-4Cqwc1#>w&$ z3lp`EI(X`h{345$GMI}fOOeIr@!*-h1iSvf?<5UtnPOOBI>ZT~F((5LXWT=3s%OednBbjwX9qt=8ul2P#Bx$y+2rG}YzCHrJ{NgipxiPsM z^VZd(SzdRJ+y6IUuY#`o|FiF@k=1PeMEU9_2E4Z#es4;U|JycZ`^vwyJk*W1*)TcJ z+y2hSzaNRkFfBT-oiibd%M=1#DT3K*sX)N${$fc6;%fL1kPZFs5k6?}7@~PfMw799t=fb7DMO z3C5x53mt>@NSg{DW!Xv&C_owaQOSs=L}elY_4e)>tCuEEe*>|U4CByY$2xr27UA!= z?t8t={-*4$S7%PQzcGH!GN$MS^}ebs#$viXim@;lufD0auzL%pM-Yv{c=e6%1Gnjo zP@xBz^nZcx8>ISNy?WoEsSIQK>NDrZg}3O(Wn4TTZ#?wXXY_x6*5x=eQ1)@B`TdMH zN^wXJlFDAh-R#0(bGY_bY|9L_xn39Rc`F1-b&x8?7Pr5Pik6Y=?SEM(eANz z`Aq@+ZSs{~{p2)7<(N7nrOlXps@ZG=&%r6hCp)|^u4LNUs1~yO2F|NldL%<5`?+Q+OeyVmDdPYU93b+AVVP#`|O39;?@maT^A9=W%Y`qfEs>70Pr82I_r_ZCVq8V^wjmT_oO~UKlG$Ku`6k0okuqXNauZMz!BQb7xcBXc2 zVqAeVo{ih3sp#XnQ7EvfS(nm=A?iCF4lPZRbk@v!8Awo}c&a1;f_sXhEN~%44+xQS z6cokC6H)9_k{|@p(~6C{-Z77JmjT z2O4B-|68x4;IYIxgLe%M*9?7dpng|ePG;)hZ!*R((%0J*z5pxRm z?CLT;^sRtHuqKE`V2l%}P;l9Z3{`T#WOmt@g~sE;b7Ql46_jiS(FJC^R}S#Z&Lw0)u*}-Agq$^&UqX7gC1lw`EdiI1+EgQp8q@Q}Bn?eykbXc(mf=DQPIU<_vO zQgY$qno8f2=pSb7FZ`pyb0@C$-HAE9+DF^9Q=C5xIYm5#;kObG!SOZW*E^FQq6~%4 zB|mF5YoE|iO|qid*~?mXzR=B;z?pl@y&XAkU2-07uP<@`0SThump6X#p{V zHjox0h)-Q!WrCl(#^(>eFAcw|q@T>5KVGAskClL2I%lpWFdXB3L*}fWIxcY~3bbeF z|LzTL|C)}9m$kr|Y+EWad#hN-dc6hL-ou`D{LI>Cl}^&lESNN7+$opOzvn=|QSwT~9rDpM^@8^qnwl%8nm)@v-QPUww22}9n3I3H zkzVxs{L^0ATqL9NPrGO{)o}4QxcP-ovo_mIVOz$q73!?@bHUe!fwyZGuyn$AtMYds9U`U+(U zUVqzqwXkh{9KE<%i)EbilK$z`#Y>9tiuZ z%j}=N>8?~)d%z*ld@txfF7o{M0{nu63zsLcQPm5To!XRlfp7#+)!M2fq!37vm#mD@ zNPD{bmq|2bD|@*6e|mSPN$loN_pn5W!T7^qU=ib!bipU^ktMqSOg{2|tw)%OxX6vq zRYe4%t`@mV1@LIZFr=&?!NCd=w(w-a3unnjPH$?#<76FrQ#Nk;Hhx@)o1VMjaV1Ip zAeXq*^|+D*Q|S^UO8AgSNG7yN1Z2oropJ;p#>){xEgf;p7N1w33?7sS#|zMR?_25LLO~j^;@HMnXsI+f@Uneeh+d z_-hbXi=oL7+114d)&B)Fnp9+12iJn!sU$j1Qfa7n7y{gp_qR}{f(|jIGr{M{kQpRM zP>HcSvXE{lvMYGHaY8+$^DIiK$EO9l5oCjIzH+miQf@BG*s9#Dq2UX9jdF7$6SWyh z{FGru$ZAx!ZXzf0|MX&oEtqeyiD)pn{qr=&wNFtrMsBB5okBy0L$sS7*x`}#Q zOmz6&9GfycQ9m}xs0>esSE78?3}twd3BEGJpTH~8@+bHLIpmqnBZEA9bdsdFeOip^ zs&b1B)F6+%-6prP1v_hxGk^ukZ3%Psk(TkBi6I4R=Izhf7VU9Wg|?<*oCBVYUae!K zX#sb2O~3vavcf}7cv78JUC+`LARWm%;8oi%KD_?PkAOV(>;hx(?1IGT>_e9okkvl? zG2*@|M1BwcU>6Pzg1q;^f69^seW2q&XJjA*NNT#<%C#=knwCcqdD+Vr_o&I#)_d0 znH_!}x=YAt?nSRmoiSOtA*%Hct;!9 zv8Hj7#P`SXhH=?x$S}_QNZB~k_zW!T7BXYEl2A|$Qr)P+Ty_P!F>8HEfn-tUJk};| zkk8)~<`R?QyiWDlQiIPQa2e3BR&@>8#0^3|aX$a7LbrF5zpmhqtWDfsL00Q&W9z9w zjDfj`FJ;KDs0@QbWoVeONxeVu+*Nw^k+g3ZkWZX+25%uw-l|npq@Oey+ea^D%rxkK z(oC`|cbjnF`=luHAL?^>cU55G@=jHtAc+m_x`dVq%D+YtcNWL}HTBNVEExv^oGy0J zzZ7u5;&ic`^F`C(0Mp@oQMpYmMa~zjE|x;VSfq>nbD6>LaC?YQ{+ROT=~k=!M=I(^ zPhIWmFA1Dr2z*${V|Mb7aOKfXN4M84vM7H{muL%=KgM%h660OJrbr6cfy9DI$Px+^ z{mtofAWNw4U0HF~D0L3-t%*CW)89s9oz7^q%+?vRwiqzvgoMs-!AvOfYclJ8Z&2cn`L~ZF zjVr&bdAbdFa>w8^iPF7z2aIx3krcRgQ)`3z^4y)q@ke!<~+ej?H%VE>2 z?=8X?y!t+lw2uZfGd}cMhY$VHTWcKk`$hA;phx(O=Oa^NFl_W#GiB)NmD!!vFn~rhv(<#$2PJZeSfQ+4df_*uAvo#NfF9XY2a>wRN_e#Q- zhFXpK!7}hx#^M^}#~8ho_eM#)hjY&57X{LWyI+l`Br~*EIi+gn!kvv9!0}7Rx#$u> zAI7`rqL~;x96;Jtom=qH&5*^jKDzA|f$`n%=$75%2PeOFx2ywq(I-n3#)IJ^CZ4O2ST#dYn`k~Y&K}8*0BV$~<^%8taUQj}RmQ~LTG8s$})32S1Pyeix;`gkLj$rQahp zk>4P_uCa?;cPy*dMRMKgkfNt}_~Q{=9w~o3g3CLg<9Gx|HIDSUtX#MAfCL=rby>M? zQx!_(XXUzp%gA>GTx+BQ{H1&UkHosuMyszY*1g@Ne_YVC{;B8A%0^cYlbS^e%`uyx zX$@k$rnLy;HLVsKzrj+(2J})f>@>HMKxxi*K0(wAK% zqJ|SveOZNa)k50Rq~A7@Rk5@Na$Xn64vD8C)v-xWzty3JT=z$lUF(3rYBVc-^Ra6rZ3%1`qZd|vO+@cLHxAP*4qt#CD^V^>p&hw2^WtiHA7LAa7S#_L;O{Mxr|#cZ9) zs&*)vDMd3wu-R!q*%FX7n+@dW>IW5jt!#Rl$i%EfnhV1@vfp-QZH%V$E#tb z%BW_VN(*l>(}r$|YQ-@(k*H=C64eeIyK$o0x_5ESM}ivGQhE_&V0@w)^2+2A)dUMP zqpp!pRO^3UWwfwzSkg-EHFrr>qY4_;#0k5FHl>|_|6o6R27>kkt$tq0oq?dUFc^CV z0;Mx=;m$x{g|F&w(HRKn2!wr|XCR;>5VrDXAfO`<{wAD(z#W0Gl^j%Kp>h{m4C*-< zBNwuVAT0dS%Fw0X>lfM~4WP4Nw`}C}x6C;57QNS~x5Nz}XeF(=BTNIsa=TFJX3c~rzOp?S6XbGyXtO)9n zxr&}N(H2Henn{c0=C`7I6ay?KgMs}{8cf~38w?csf{~1oGSenAO_?zR3Evqpo#Eez z;fAFS9d)VG{cn8Ke`-;@eUznp6R=CfC4$p`RFE=O@A=c^QY-kMh1OU4N?++KeWkDT zmA=wf`buBvD}AM}^p(ESSNcj{=_`Guuk@9^(pUOQU+F7-rLXjrpD7A>T~Gf(nGB|X z=jZ&S{(}_hKa8yYgEpD^^dJ9QCFPzKtpCSHn5x77qkLZ;IJUPKr0mTDOZM2nd-vOb z1ztOL=Yh6eHZU7r$9Coc)y`tz-;oF2yw3&<_vL{t_vV2M_e=n`dy2vS?eK566@%H^ zU|n1DKnlG4Efc`2TZ%#UmORiHo&Y{+&I2}h?cbaSFnE=3vVr3p;ooj7221YF1Mh8s zp9`-Y>tS8%;OD~Y*jo5|cr952KX-L8Fsz23yUGSGt;_>cSK7c+O*Wuv%DX9Pic$2Q z#L_THtggL1ihF-_D2Dl~?I=M$=yy0>c5l#+-q_i6vEF?~EWGM4447lM_se5Cf2Y&w zAa0-+z$apy78_kin$3vnGKla!&Ea!->uT-nsh)O}YvK!3x&pn1DByd%ANT%DzaIGL zuK4f{d=iWn)uk8VJJJK6$58+=K+eD6@?_MBYsu{ zoY_3S+aq{RvP5+eB76rpd?+K_#k=Bq5J11T_ZU0wGmmRoFUJ|wj+vsm(na|8_rzE0 z3OU#(xwj1|;5!=2y?-XQ2fiD&Uxuizfg*hS1bp7=I!E=*4TJ(dhHtk!Be=ghQC$N> z`1XqMMY>iJ@YQv}w={zF5+SOqzX;zR{`si&2Yk+(WUNB_4d-#a5<&Z=i|R@f;k&;Z zzA8tpoqZAU^IO*ipS>r((OvOLu};1(W!>{pzw2I7ML2g0IDP(K%=?G&_+E~n9S4Z& zN)h4P)fJyVz_#SgJSTNs@ZHhN@j42VV|-dQ?0?-$vIytSE;td!U?|{-WNmjnobzwu zey54*OcLSTA>h2}yWM%eb9j97BDmkFqPh}A`0ne#cQYeSC%(Ea_~u41?xcw7N)X|@ zm&51tqnzI0FXOKk9@mNp+AmpDmsW)Dp6>XBcJv1Qk

      UGUx2%jbpbhg?Y#)u|ET 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ðQ^S#5$p>*Ph<^?V97D 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%0DUDNjkwh$4UFISI)?MMzxc|_(dr@ zs+~KxKMi=~5U`*6R~{74F@A`eh&gsBoblcSA&T&Q7zvmyg(&g^s-)YyMp0=V4H{ z*(&h7&bJ8OTJJD_{~n+kDjnr>EnEUUcDuw}a<%U{%_T_p50vc zj@qCA>RX*3u9}AMT<46B8-4k86{gn+f426|fgo%#e0gD)C;9Ip#~0pvi>B4h5kKcr zA!pl>d9mfulzKMou9z=BYAio_jw{l$`3tP3b`tZ?7yt8UZiitL1Ack^UYnmjaNDn# zcXl;5#R{SKE0wy8M6hE^BL4`I{bM-wUYbZi@8>h`H^x9$JQ^_X1_f2c8X)e%|Fy1{ z@vb*C=nADsErHYM%1^kzK``bUA>y6?bk_(xx$x%q5wx!zO<@TfnFl zegpSBga(&E^|4ksJMBNT_g_u z1eMlSDV@1Je!O>7Fd)gnoMW-smmg?Zxi?^TnID$>-$!&0=`#w9h*(^3zp?ow{x+AO zUe^UfhtvMUYFxm)b0Dn@=uy7Qt55tbV02W|sZ8ui{y&z_KU$7WICKF_n&%CNBmyrd z0ooWsgx;qMsOiF2sJ}$#H!&Hmg+X3_CpBRQmtg<6{eLb6X{ZFyri)53sQxCSM#I=P z3C34 z!7^ULK8?!{;$ag+3b}aI|1igIXc&);=1eY3SPJrK*}gP`^!?8@?P@$-4JO(A%+P6t zFfQS&E`M#2{<@T-_T5DSauK_?p7Yng=h=k&%Xrv$-q`!mO~17L9gur%&_aUv<7%j} zfl$qd1KmzLLN;<};Y$IUgKEkPhWa#3raLaoq)D zFft-k1N~_M&cQZ{|36*6&S?^U#Gdp~4a+gX^9>>hY!R~*oL%cA+(AhVqkV4<)^hD; zTkn2VzRN)SHLG=C8<~dL@0v_9CE$Nw1ABTluVxSe&q0{#lP;Y9uGcrn>W}h&Y>@cR zDf{Cn7P@C3R>c>$M;hInV2mSOD?G|V4^_&<8;QY=fu%!0*PQ9PH40xW+KuzOv; zOV_-sk}D{4*yIY9g7RQ6*QTIK0qc!5n3X8IHza;*H__;U- zi)+3-<}YB`0x6g)Gmsicn$}|D< zmkh)wI7^l3cSdWe@(qSN6@AX~^UgntyJdZy4V~MABz4FvH} z{tBVZ&8?+Ee-@8e5{YzXLWl$o_GW1RB;+Fm!vMP6qWAlvrKNB>^yhGLg=!D{KV2T) z14z)~y>=W_bPfSIgO!>O#7g`94NlNd-%z<;!vCPtC&xy5k$Xj(WB(woKYIZd zuhE8eXC5vkxGK#{@RLsPU4n~F3kE514%Td=JR%TRubFxV5BATA`55Lc!&Bi7NO|)> z$rN*cN&nmvk{Jp;d)+PkByAFK8maMtl68dcz2e4NaZO2ja(;fF_h=SVK8Akm$b1_}bHRzvmp%DSa?w5q%< zFBDgIgH%G<6Q<$jATy&n5tVIpQ{zdAlIO<6pBYwibLO2N7Xv!;){gh@P;adfQ!o4) zxU~6nR&?@%zh4%W&QPJSkkz*cuQ$n}YENM%y9>ix)BD~_&Ww4Nm*4$ z*(z9RkVODWI|x!VlLg4DZj^M9IX8G&B zRZu81jXxbd8vSCnj)koq3QMR*)yZR1wo&%>)5fmVR<;f6l6pjikO`Bf(nHmobIS8w z%yPnBl;Z;bQech;Zy8k%4&5U2(Iv8+jgtMQBeMSqw7(Yfsui!4x+RRtJwUj~bshM5 zlXaBk&e7l#o0e?e=xOtH2EQmwPrUmX5*M{$}E3N z3@b=0NRM6q&ibiQIYG;&eiOmR{r$L8yUB8%uzo`W%o~3 zU*j$0a>0kQa{9sIq7;nd_4z-qITNI^#+JoCmE$cXESM0g!&~+JPXc9!cs7Q+={{;f zdNm-|`H}}%D{I)&`QNy$IwYPw+NH1^%=!jiyenvtXYXr9#&1e$Ek6%I!7UJVX-Gy6 zT|xeM`>^N5d!^~IlGzF`8=j6>$!$FDcf>Ot7A+B;bSr!LSK_hI>uEl7x67?iCp{xY z4C7P*x9APeYumV!if{Xv*n4B$P6ML_p~L`cqR$XdR&EyEzj1n6&4>~sk-|C?$JQM% zqE(XPRO^s?Yyt>zA&ISyMb!(!BlFsIM#?6?rmGuf&F$!$QglvKp3tCg z7)K%}Z%vZ_Dtce8)CU`9+LsE$iS+tembi0@``-&oyX-N|^w>KERLRM}_d>_)U=tS9 z>pi)gkOGUq3brMjW0ZK~`klf{&wsGLcRy$gvBaaqzn#oK=FG@z6CA>;VvVf^j`yT4 zy)jO@lwfs1L|r4!Nn|mASk@LBH&Tb9p zo#QR^a?h(F6>`RW%9%r$2?D0E1wLu~HB?8usbXM4a3Pv2KEN$OU;J*&X|5QUTDg~- za$2yVKxK%+Y}lGs#HQu*n&+03jy&-GMeQH(w9cw}1Bcc->!lc%Kvnd|f!lnPPTik> z&F5kc9p@dM_7>&H$g@r;2qVR4wysGlSEF{*XTE*K2fpUq^1AZ@tddSFr2oFLQl(h- z_%2d^AAC;?gX!ACLtP1x)2PZstkSG@@WhRB(a?ms8_E?&aU&Q>HC=e2Xm$oNMM^RcBLXIbl{# zkKa~GZU|96{zQYpfgd;r?PkR?xeuN7R0g}uS!Ny7tSx@CdomDO+X5b_DB{gGZ7ot2E#`V` zXlH~5gM}0OhHA&!?4m!ErPIVF=qWBW*BReRF3zKhB=++!*@Tbu~Kq+EzULxs|9L>8+e?rWyr zNPDGKHgn+P4oUMpa+NL(V~$qYGV&i(J=0MN0+pdW+vu7xP#G?F=AmNxjTBb3O7HqO zyum0^BBe+5StYHBekWtGqv7vB=;BCH{t>WJ;zUk*f{~zYA)NH=SuhM&+BW#0vC_FX zSi6CY5-gZHFuLfYzOBf?pXYhps7Q5-&x}qBogiyG|FkpX@uY{|rk(|d@a6=}sVlTG zhMG!*5OM-fMG79ODTG}44T=3LSmWFYq%nMM@I2U7$G!?zAEq#XDj0TLp&~3=#l#+w z2Gs)p3rF>$@e;m zxwu-WMIe(q5ztW+WU2aYuV$Y|2eDPE8MtC|+}(>SghLjw=k|=9)l1;Il5MVBKZKkp zrwZ?kuy%Q&&a!zQI+uLm{5MN}CkEgA6MwXQpwhp6nJ6n*vUsY;0)4XY2iOJR%evX} zM!`i;d<$N?82z%r-|Y+Lgsj1`HN+#IfIj$F+aDx?lmqI)l~dcCo#+ZPniLphQ!v>o zP;Soim`Fv6s1ET|K-B=Tt`i9ZYqFp9K`N-Srd;eJmx%;Rdxj?`M3JGxI+4)*;V@kW zGJ(DZe7B9!NN)%m@cy)%H{Xcb_Pf=9ddwq&i|NcIAfwaRbhrx;Pb2T0&M$Di;t0jj zU{El4;WK)-;&Z<&v{9C(@_}r91M&UqIg+s&p$805HbByWv4E`^pGmm+Y>J7t{ZI~+ ziPwB~!9$k%4SI@d+3({J&Ee0XrH$2s=gdpw8v*fZjp4m$(PnKR5;&#rtjktz3n4Yk z&qt{2*VHQ*UEr%GBxV7QUPB#D5UK6if{EKYX2E04?-BmJv5>;8n!PX{FK|>lY2{{4 zraV15jovWK)0SYP;(nhCyRUoem~TdWjQ{p*Mi!bU9S~N5>tXxl=8FJ!m@kc;ysh*4 z{KM`DHe}G}^J&}U(7sE{h^G*~-lP?RsqV~mX?SIQEPGqd!u8IRsQqpZx-zP%r|u`z z$HvGV%ib*?s^*rixl^@a8zI&xaVhJW&(PKH8>OaHQ$-df>NuR(Ezx?}$9JgP={=Cl z=3Hxd%5pK9<>ehK)$mNmh_v5}WcuxuqX+CwxzCC18@6YGXt;c)M5qVyrK!ge;Pn_z~ zBNKFBQ`xp)bj2obcwU==j7$-dF7zsbSu@CvihKIuN6xftY>QLdd?{zEKq zHrTm=d}MMwbswdX|45NyR3Cg+z?3wW{2#N5@0Wl4TR#1g0pHnV`lr)}=shyxoJBn7sKcMm*SKc#o zP&~4WsPG&=LF@WGm}sXwj{D5&{ADC0FL-rvZn`C_t#OQg6YAu8q<`TI( zq>VDd3;-?7t#^;?ntA-492^$70FK~t@0c>ipD*#rmE?Lsr%Q|aP>+JO$>bKn(Gzea zg*>y2r02zG#HlQqI+wBJ7Xm(%rwNWWWfdxjim@JdFs|PfJQ^!H5pw)fRU_l;%A*v( z&pp62y$Z`MSzO=ZnW5k5xE%;QL(rW8H1d?{AfP zNnOrT${frosU%O(7c%lBp&ckgub_Os#XAx3 z_dy~n47n$oRW2dUx~1XCYKWah9UJ+c$!O@UoQ!J-)Q(-c9p&T93d!~jjA|>+uiG;~ za&`!I&)yO0o^fn30D#<$qjs#?RBc$%?7vDOYkvwAimIIw8X-j?@OLWwL$7}~F(jNq z_8dnF^ozB&0f9(zklX&nJ7LK>HI|9!ft-hhu4}6&tAnlK5KD~S5KZG5!mG5af~_Gw z{H~uL>(-T2ZEq@1UK&|~l^5_~9HiT*ef$aMx_$7dqreCRisr*n>1Lm+S9e!!IdThZ zM;Vq3x%+A~f{PO%)}ug9#S!=Yt(oO`^dot|Y$0CY0Xn~>XA@ms!0V^Y&i?(2-uGAL zn9D*V*-gNW!+aE-gir+4)wgPbEa)c3K^xebok8Ws6%~~)_a4m9SVUgkuLGVGnpCgt z-rn;-gF(ay<+!{+{*^kC`hIy-*HOULA#V8rdJW}EzfCz&;df&+{DIMrNi#hJ)g1WjeuZBzH|y(){M1XjsYhSfBH#_|aj5$zmUE_f zc@(}P4)EyLSxe1hhTZ;S^VI|u2%~ha1;NKYSz%T@CPwZi-+OvGLYGuRgkcJJ-U7Xs z3YE3sy&W+}N5ke>cQW3!3FJKnvN=KT@6*9n~Kc zI~b#T9h5nS{qtG*xiXnDEj2Eol%AUpAp_2a-gplRRA5Y^s&biLq=XjV;(Id@@H zygeN|57k_STb#%V&CEe_;UAVQxC=Qj{=&-8EU5Hx6`LI}xOpV1?)R+@y#?I?2(2D*_hH!}V1u@PofwU~mTo`Uw@HpMatI`H1KuoJn-)q(jto z67K1Yx1afh;9Pt0rRIC_3+6i|j{ee+XQ|xaLqA2dV~0A(aa(df>{*@o^Ra#Gkf?p^ z7J~EMoaNpCm!NeY5^7JFEbLf<>WacPeh~52NENxIu~SGZHU~faNZv**x}z zPx+@gmQ0}i)I6?-%)KM>BXbph;7uQvO+ucZ$7lB8wJ&k3F&yO+P`{j*!d;9SIK*>W zz`&&vG!^)YKYfk{EK`xiIP7B-PnL*R#KAj7FfNav944j-ehJFuFYUd_7yQPxcEaQ# z&_0hKMkilz864rhfbE|Y8N$x94S0(&e_Vz~XNB>;^VaIu)DRS?S&sy>S&m2?#V!a% zMi0UkLNUq#%XFH;GL5@h7Rz;C(POE^4z@)hZ2Q4``28zNX8$Os8FYiqfAkgtJR)5l zGM$E=VBYe9qE%+ff7}O&K_r3X;w_bw@l~Jmu=5sO&>J`=IUN1g1mVT1=t?@$Ju9#7YV6KFAgG z+_(v_qq*jNr%MYI+9`Xzk$Zo&cpUJ?Pdh1JC`Xl*Ro@jTfiMVhx?6bg#mVQ#a=S`- zdgZV72C5U@)~zTcd@iKWxm0_jRTVwv6`C~)PZQjNfFL`r##RSouDXB+&>>ho6yga9 zzaeAU%TReeo)a=m%}51iGU5^!m&@qoWdyS z`>*Eskm7fa&90KsQ+itjYSbKdMf;~iD!U=!wf}W5A2OH&s{>;&!OTTNm=8;V2n%kd z^@8Bw!oM5DL(l5r#mid5xFpbL2!fpk+%~B@zK|dO;Rfnx`Q6Yejcr%x$}7yUVKvvp z0X9-IhCa>AxD{ zWB0@vcT3FGO~!7C>fZZwpR$m4Y};DthNnDfqwP7W@9R!-PM7=mBfj5QBY}o{I`r?Y zpM$bkOvySFa}SL=;J%I$CwabZlgka3lZ#&uEjC8mLh`A$Q0xzFa_m>~+J<^*a$J)% za!*$IwASnfE zs{*usWt~A-0CPCz6QuWBxnw~27fT5)!?U6DSYrX(g`le651{f*1@j6)*H<@W`x|QS zH}KXicwa*i4ol+myRW$0C05@AjTbA=Jx)MEhj1 zm_^|w_L*M_HHDVX2y&+8*%$z%Y zzdNE~%gsP$dAjGLgphA|SKZ{-`wS*ek8H?{Sm&*454;yzeH#vraw3)oNJSG#6U*oM zy7oXcb_9hZQjdPEr~yj0aSo;^H@5)iWuH@qQ%*gI6hvK!@OW27> zYRqQ6HEu1NMI`u9EiURN=d3g%bZsW&jGVpwP|!9bZag$=En<)ZqsdRc-!Hra++;i( z>)f4PqTH86&QpMBb#+E;M!vv%jg*AXs>%OK@ZKXbT{V{}aMpVCf3{A%TDO#{jj0mI zz&P=soxv;-2XWpRL4Qw%E9_g{57WYJp$H7b1|glJ#Acte0De%<%JancVY9X5yx(_+ zfAAmJQKjkbxE^1nbbQw7(fy4DLUAHNKNfKbF3DBgSeG*Vf?CkRYoFC3dk!CUc^Sk> zqgr&od6_R;&qW_747$s~J!XEOS)Xg8fGHAvTdff6q+eOBOFMAHr+#(6mjjG?ti`8K zm>G2ra0`eI3in)Fno#)pamh8n7$_=KyiYCBY-qAdjV51eVI~gTO$h&tMWk)+JR^V= zF!vhGKWI`^mhbYS#DCx_=k>S90;NO$A5rfa)i*%3@kX{2)LQQ}G0U`tlNl4vygTMdt9!EZ8XQ%AU&Rpd@ zubD;TV_C1htUV@B^45gKE8pGZak;SgG|dDp`SugbX39%szI@}WL}OxT8jp9|R5^hZJ4e`m#8+Q*Ll1d*G48axmOCbx5}m z8C!}}@T4j&M-|uhEyw)tA|CFRIxP7buv=So8iFI&RC7@Vchw1li{=s#>deI|bMW(X zD8?)9>#*{h!~AJ2@s)huWxuUTeT6OzV@9xJNpcKm2_-$UzN5eqnMk(N<8BJ}&j=dU zFEFM)Ix;mp80Uc6AQ*KXZ+FkRo1`-6;bSvl5ZU^iC(r z$s4o>Fd+Ne79JC@p%D4x&LODYS|;PcuyO<8JInkgq_XkY=NH&96YSx*p>24XTCB@n zNp|TYQ`i>O?BGv;lSzBrZN_yc$Jh>TFevWwX^y%Ff#-RxFzRZ06&v^mJM47J zp`_0-&}RC1`#Eke*JRX+leF*`+^G%|26h{mciy?86AcsvpOjcB#x!l?yAga_H%nO} zMe!7;+k&JCIrmox-^MXK!j~ zejdc#iupGTPuHtHCg`{%Y)OH*AE~cw(TQx3-}H+K0)imbO;AluzWq#;sZ+3zYiARuy;OCY|c=IlLi0YW+}r^hNn! zto7NWYT^14jTG*m^)j|+G1%8;<01-|sH@kWVF>a%l$MBYqNBVmcIw54U?t%*wFtp@ zL=)x8C`L$52P33-rC#It!-jhFzLiC}kJxcLv+!Enj+Bq@s#8Uy_zt?7=^B~(nCiB- z6qzPn;oV~2urmvW#yN|$_sfZ-I@5{q+Sh{XPjx!MqEUOCXQra=g!O<( zxosVWT}zlL&^@tPmZzIVi6E3lS4GJkp@1T}!%g(B z^P3YK9R*9N^2Eto*T^>*VG_rINHVDOPdkepeWp=5pMF>4S_Q06Dx0JI)SI15>zsvu z=-Gp|-zt#Y9G#0?^ZEbt`A2QPal;w?6Hc^s#I*_FBXllb;6X^a8ErZJzkJ97-EHs6 zc^}*WgLH9V*Oeoa+F!{+i)yes5PNq6m4r}a%2m`dYdO3k1g*$CsVjVK>S9axEr&Qu zDG(ev{>oaz+N{Y0>QN-8M?-Ao2L0{K0oXqf`fb4gnughjY$moLJY9`a+;&$$0a0k; z+U;81+8I{Gv{p?-`;l3cw(Z(Pn~M3*6Fy6W_RF7hS+B)7RHagc#Mam=27Z)58f0Ip zT>8J9@fF^$x;aB{3($b!ZEerT)QP5+cG?5{-JX^Qu9b_+M@}Qk|6jJJQMM3kdKbqX zDYT$oRO8auqoz{yOZ5;@=++;EK#Y-HVKg6fd#}zM0vz>ByT+=5nC?{-AoA>_Z7DSP zb&Ugr%zD|!dJQ6#-o0T0Z(H|^%J$Iy6z?Ib*mzoo^Ho-LLZs08PKIPk)mp15<=c`U zm!G+YzH{;hWJd&kyhq3@NWP6pY#?=)Tps^*RgoiC_H;A`U>21-@QJ`Sr?kEU_Bv*qv(Lto(1LHZI1@GlkUL2hMHT4PKDLm;6U^8;@2&%zn<+BZzqSg0y{ac z&+}dH8>B@0B9gi3qrfiy4N*vg$~%^5w#3zyD6>Gq-K=%Mvz`O>3v>6|kx+hL?KHQl zlxgkv*R!2>44eg1Y7HB0XCN#ro(~~R4n~WVXdB}uwUpI(+rk&PWY3g9 z7XF=^5vrg1_`bJ|`5EJu8O9k)tOVIQr8j22GH-_7f1tL6%MshcOJ;a8j+||%ZLa>A z-<&hauaJb`6$wG8hU+^a1l>=js;P#TIcce^=ah|=y_2)dl`=eO{B=aC)18lIDx=-? z4`wGMz;|VJ1O(n6xsL@G`CIetbHRB!)brJ28K>J|>;` z20MV`SMTVD2xb5tU=dZYX!R({0NeZa?{^OT;?H&xLhAxm`2BYWu(|1AavNDT>iZN{ z1HWII9|G7A$1oUn5q^Q0H4yOe_{v=tJw75NO>zhc-(8GPBX!38Vr~I;6^PX`^#yzb zY%tFxmcv>?2a6j+{regVV5Y8cP$e{E%do#H>|D{f&Vk+FV=I0d>#L9r%BCY9*14wL zayad&YtH&WCm_Fh;?;d{H`h3rYA(QzZuJq3kEvUayEet4DnVwtDMVG)_d=XweFPnc zEP`-e>_p1Sioa6^dkgk}Q!&L8o5`laDmwcF~-iQ+}kx$%}>ADHA^LVHGTYUQ+Jx?jdokC(yq}3@es6wC?r!hHgqx7^D&) zwz&Lrfo>(UELS%RcamVt@vtCDyvIu;NghD4f|8JudlLKc&{j%=v+ba6M9Wf+^U}ki z9F2-rYZaAO;VFXGu82uov(Rt*1^3W_ov}hh9kUZ(HHh6WlBU2`e=!qFcxBfSH@nZKw!SJyJy(IzH8+^ z9m+_lH@mOjP-es4nECr;Kz94YfK7^DK1whwX3bpU?VAg(G!{Z@*Pv7!BR;^lB`}w! zlFu>N=wR{j3+x);RKgDSwxHd~G$=gGDyDYp?b*waw4LhpC+XeRgnir(1gU)34GI1o z?4ADfGc1;Q{Xj|xW8OUVBUSyzdq{Nezy_vMni?8zyFGXDI(8INNnBfuT?CC+(Jb?2 zjZ6+pKdAhU2;r1y@P;QJWLptIu~wgGmYX4F$jD@2g8@t|KtTpdWJGKYlZ{QVZRM$K z_pbe39?@x1I6uws|4S;JijpK{&-Sd-$t&PO5V*w3Po zoTT*~fbsKQHHA)Rnk^=G8->8_$~#cOjv1UVVQ&Gw1Aqa9G(_-KKm4Q)NS1-VP|ElN ziiEJ_TZ?rRE#KIGi|_d2`pl-8LHH}f04BLZ9-Ck?GNn4*0A1UYWPn(wRWZ&%QyEUBU${)%Q?>^-Mh zbp@fwPL}c9l@GNn^YuM>tWy&=H>iW`KFzZeFul-`W`3uyksuVl6iC4Te8u(3Kn>#l_!=(J5boiUzL#Z)VXo4-KRX~B znmvs)t!tNit4XYb4&doFTjvIQ{}M|MZPXe?9+Nf;BN{Sm*#$l8riPm1riD1! zV2({L`df$_ob+bwUXSvGRO~)j1_`zPfZDPKF&}KVNzjPEbgdgVI0!nTDA_nR(A5Nb zFN0HQtaJ#p`9s4mE+-1IjiGzayRxUP^i8qV=ZExKfxd@$lA*itGG2@Z*!KRu6mb}O z^xbos1#^WeSI*2aRAzjHMr5D-qg8iG@)Y&@>XfEhW!iv3&lpDNea38g&FSX>Du$kr zVJ3$AV7`ue4Z#{*Q1pX%{PgsSaQwZ6Q0~!UPq-1TRQg(oOfnmk`H!a(L@qUJLeXC+ zWgriA_++nShR*EG9>|AJHukAAC4tS9ffb$Z&kk)JGb?RBw7GOvzOCpiPHUcVeqQVR z0@OV76Q~{dGHTTV8-0_4t(rQ_z+8P#l(_oR2iKNJJ=*p|BRG6q!!$e#0kdieW`w&! z9)JnLLGFDmMphNkU>V*(igc!}R2zr6f=J7=7~yMIT8>4YM^pke-7;*+!B}{mL-Ss{ zNy2rwX*p02?)Y;MpMP&frubs+IOr1x_qE|zhC{H1oQL_rP77?pz?)(1jV;3@!os-= z&t>l|hS^(-{8#RAkg_?=EegqzPJv~nDH?HW;#ZmSu0$H4eMU_vGO(bz_u{tVrVTu+ z7Z*F?X}4%gSRIe+eceg)@&3hr_?iW#Zs&l}kLYT+zW;j!jK zTzQI)B}+@g@d`yDU*2;haZ_NQ8xQYEqHF#ArSXm(q{545zD8s3rU#tBcXkb@f zmC^00k>V1MWLp&(`yD8xXD(aiX>N$kDMHYuIAo~kQrwkBCa?(!>_#VKH0%78 zKX8P=HdTNFdRt+3^ad2wtzBz9-X>0Ye+7lF{6`)8KFBsHHuk%gDw(GlwoOFQ!VVk< zC%GqSeuhSf)cfoG|EN0}j|01gueuxJsJ8I}hO_p%#9~k+8qMF!E>y4tmy}T4Lh!`Z zUzsnjI#ujXJZ8)1F}Pk2b)D^V49>Utfd9WuocJS+6Uxien!J!Db`H1vS#iO}G(He@ zs+pyg!_fYPyQ&*wT0-L&BjT>Jn6c;_@x;hL2&vZ8Eyk2P^_4hJzLhZIO3-3 z(_5D$m|)NUU?(h)+>4ZsJHra`L{@UxBM`aYV;nPrK7|zWI5c;nHm=y~u+w8d-3$)N z0;oTSnHX57L}IDw{{{j?j54`rKHZ&EZSenJpb!X;wg+e%e)a!?gg`Kg;%c)h7rf;q z9sQILzHU*@s~ygh^D95`=Uj+T+kU9~ufT$E{c5+hE@$j8eW{jAm1fS$$_mn8`Z(Ru&z?_dl zAF`&ISpQtbjC9;HJfe60ns~8vpb)Wp!zm@*#yoR)f%IXf7wFUtMuz-3Ef@b{CAa62 z-uH^CeB6GVk)DQ=B$uv5f)+URsK80 z$+47%8ro9InlZvXiaT*0?=`9}xYRu#p@3shPLMRtPt^(Ya9FaoY~MS$sR70Q%A!IT z0iWO-&Q~qFXFufiX4e1>K=Qvm_Vg?8xoGt`IZ&&}f?#3j-kMSO%(^w$1L4p`ZjzNi zNmpBB{~Y-=#CZ(fdHyg^c`OQ^*StM*R8i zX|$n!$`Iq0_9?eWIVS!uC2i8{#%&+SER%1TyH#6XEQxXRkI60C`fPLw6QiDvj8RHO z0eMo6b9*404NpQqXc5iGy){@JZrv9sH->hdFV5ZemjyP6CxFB==$&V1p;om6P&~O2 z?nc_+mQ}afG0=WhH;=V#dA0?pn_j@jbSmsRs{!msV)MmF7j~Y4Mg#cpYQoKk?GtRK ze=vPw8&w3<&!hwMo9SZarq5nu^k!v1qmdWee*9KcHb3xmp70TXqJfNXngHgEqdExgwijwaS26g#sB!y2vBCloVH)!}g%;4mqv<(bE}QhTEQ;QJNLV`ouam@d zson+B<0CBZxWEYC5$%mnC@q_G90w*Fa>Ck2DJ?q@Lgp#a$+X%sq^E(j<8MwJA(EA$ z$4(6-pz#lP!kC9X`!m0a^W-1naE<<&YZ8lu<-|p@E~^s!2RSpiehwCzi*cnE6826g z%`0YmX|8f#awI%XHAsTACp&!!XXBcC^P_jU-n^w~9uwJvyO;foNe7l?#g!)pa%jTA z%PQidry)L!#b~#iB6oPm+iJFd!^8v}EQBKNBuF_%l^OR*3gYg!gik{~Bf@5lqwICF z7hKKq@&TJyeIgsKsVN|`^L8YNb%f9krM~oW$9wnD~iinFNv+;u0Ah6?y&I}*nq-jP?4OZhs6kTOvNPi$bv z(Xk9SH?I)MMm#_Zn~d>=fN=!-?i^OYru*V=Wi|FAp)LJfEw-NKc8QN;z<8}s8P(@a zGZw{&A9ni01I?mdyaA@Z##Buv6WtX94nxU3NdH4# z3|d1V_BIrd3vLweBpzD9RbP11G=cEpg4P&49v};EP^K{A5IjLMnXdc0RNpr)vd}{I2V4P?tnaFUd;^XCbJB>2^76;6|gV!f;hgrxc{Wg z)^`_6VPZse|ITe+I`7uzMAsitgFNEd118MI#}M=I0`wB1%BYywaVTA-pSRZg{6+x_ zO#G|VJo#-7*BYH}GFQ8GbB*GK{fy;0u^pp%>`6AP*i31=1HzL1I^)1KoQW0BA9m5! z@BtIw>j~u`xe2DX?G8WU@1vym;HMJbmm}LrS0cD_3f@*ix3PLzuS=Fd@cn-_I1np4 zn{BBK0@DwNtTo514yJoHD+9j4&g4yEp6 zcJ)Yt|KiYyfYmxG&7H!88uXMzNsQB=5v zYU0P6I^2QeKszWM`5@-03w%pGohfjH6X4JdM)XP)*N(-Y-UGkb{}&$4gikQ%-IXNi zUi1ILUDDab_7FgGuR{{F-DVHz$S=%^xfHgF5n++RmSO;T45HL1A{v@D%f(P^xL7Ys z|F!10`9|Eo?m2-1dTbSdmb{OR!ClI#VN&CxnXc^93P+gy90X_`G$X){)uj21u-aWU zu{Ku#HoAiCsx96c3qOWkzstbMjo3BeIic>E)G;J2&ytS6%$_RrOVHjt=@ zzqmR+#oz0G(onO_xC2?JA}eMF3GsGNj3x%>trOJU@g7TY>Rhu>JIUCNs0Y|y(=zem zT^in}0j&F3@W6IsG^E3ZxbBcH8^g^{On|mGpn&XM44=ygnL^On3VT-$Rl^j)RR#$& zUb#R!nBbs84ES+U=eAWl+@-q(o;FyO#0+>qpf^+=()gUi(7eTBsudY)9Q^FBp3kgp zTOc|@Y%S0|SKm-vmF+%7;8L0Txgm>OHOse9N}4qHwbsaiB9esz~k3TD5G;>3HPasRHv^w<#O4T8aY7PgE%ySlx07sD~GgKHycKBAnF0>PIrqJhXw z(r>r~c&Ua1`;p50RtfeeMh3%@;wr(bgNki;)qbS)d||IP)G{!u zeh8u?8M8VS$=&<+E6(r_-itbg!1^Jvc&}okKP$0kD+)3f8x?{!O!$A5rTmDSKeAkV z?e3sHuH0!owLLS)_?Nqi9v@ye$4XOwOy9EHL-y9Uu&2xQSMSu+8Q9@pAIQ}urWn+? zE)$-T$$tgOX=2%vLO~;M+H!5q->M&c@I@{4$HW6?+eB3zR`%Ivsb3b^dLfitU5^{z zD~=rvGQ7UuvZ;6${>Oe02jpti2mkCk9jN`?<)>Y`MU6AHW-rT{OK?tCgB_NF>|@{V z!`e2UR9aqxPfxm2qy=0voNC6hkjQ(}Ma5Aks`=-1rt0He(PLF+JrND_Z;~-=+AhSW zaS^}nUd2?FYf5b&8~f666I7hoB%@qbRT)5UNq;9eVLv#Wj-OOm12s*uc##WW#XG2x zrF3He{kdHIxbc%zRrmtyloF$FLsd9+M<6pN8{A_Gk9;*tFXAdGII4fkl3?IOISr(& zL^NWs4|eUvT{o}KZW3;%Z=sLr{-D9aEc5s5t}!;@b68*)eUP(xdL%DpC5{oyzx;;i zyhF=>Xc+hwKngQztV;k&JgjuN8&ATPmwiNfC<1qBZr!M@OY6iP&^Va;MRm%gY%HAv zJ>GFjRS9gdHb~XAC>OTkc0&54HAV&a^)L{^;!bw>z_o(l&Hi> zD8;c_NzmSra&h(Nj#E%RuH-FusmT=$0(FY_WJi>@&+e^ThVP*>pMtseZDe3D#)3+I zlj#$;7^Vw707pQ$zq|}rrHM@nWmi=c!&QXkAJ*-UeY5ih`~50At`C?$V~Z6sXe+&c zO^iQ9c9e!_cs?&_nL2~&E@$W{R2DzQTFYZzIjP$)C48o>lX9&Gva1nfayM-d`dth(1I-ry?7DyDhRUJodc>MMUn!%9+mruk5Adk5)?2 zcSb7O0dm4>M}+#D(@y2v{m65p@6zpH}aULr*a<}{05ip$cr!yLt5_sU#^#Q zrL%{SN-B3~F_vytr}d?molkzHfvxwX6=6;Gfsc)p&PUyh{+{$hfc1`S<>9vL;6_IJ zbU`e9EqXH;Hvd((V$^q!RRQxo`a6uN3f)A01!6j7=&x3WUCEBzhv#(Do1_%kWNc)e zcM)cO$9v|YQbGwuqDknT02LTP{1Uwm4Kw%PWB;bacOvXVdoz;p1Vf&~8yVoV+w}#m zzqF8EZjYyUt`ir+xmf!iT#j_BUK{jp)!J*7>)+z?fg-Axb>@!I=+V#!3BUc>;iN`w z0b>NDS4|?ko|^2`(S=^xIfK(ky!+`E+KQJC)UDro(*nlXzO#tY;GeAv`U%(B)0^p; z4?r#W@BPyPLJ_{RMk*CB`caognQQzTA#iO@6?K)l|G}*<%?+zBT6MpBF1l#sIeanF z9TQ)l#HX>s>6Vcv5B;-@YE&5QFhP5J&9Of~Cvo1w%Pwf=U%_juiN1qg`^CCk_G;4y z^@MPn*8S&TBoOOYuu1O0Sk{D2?A%Km$iDh!qips=zzqIsN0ereQzA2QCSZEa6_QHn zzjHbzLUaO~Q7@n&JJ23MsKyZN7$Tb)!|${lHzj?W1;N%wF2q&K2{F!~9)Qct3iy28 zTxJh%kNbm;4S!sA`qV8(ndab|otz?dO*MX$GN-Gflap1?q_1~Gu|Is?+Z+Y^au~Dk z_lhUUED`TXNy}R2f?llAiv*H>=Z^Jc=)uT4kC(A-t(%i-JMHWgo_`YY+ac6v-nv)S zqC!pW*AA#3+$UYxmlXTgqmjp;bwmb>*PXNbXrGvx6MLcZ5EbakR>fpAAdsgWS_?=bnCv!;1o*F_5-_xE5+9zqnRPe{Psv(^+wO0jK zPh{zTn7`dstj_IcW-njuvOkly)Eb$Ks*M8i6;5Y zo3n?Dj-I3`jV;+6oO)R{^PZjlW0HKiu<%u`&8_bZc2AQUk`$IfqX(#1+32|Qiwm0bchRuKJ`5H{$&iiiN7qdRRue_bDR;$?L$p(>)YTUC-6)nJOZ1wa4)O z;NRWkwA8PYiK2zQa~I_0?$i(BZuKTDrw@<^25&c9fQ6WkJxUpn0A*>ANWS)nYU zg8}n+(wiMkFP~~x?w5Q!IIDCd?7N$&j6yBZ#7Ts3_6@S@picCYs)FH#W6yzR<`Dqz zL^Mf4a?}!icSClYSnh1%fHd%ff>(9=tRv8bZ-1O@G+p}`89kj8BEXz1Mjzr#-~epd z22asbuTEtC?t^Us{sGuq$d8S=Z$)%#*8iiP8ALn^fA9R&X&P~o_w$3<*P;v6&;BK} zD6-8|)W3Ed!7kUE{K6IrvqGmNEq*Hgz4v|Xt7znfAQ6eSApiIAc1PmF7~)Zcm~$_G zEBBkM@ovg>N9|SR-Q=%pLFt|qc0bgBQO;Yky8q`9OdHu`0_9(%m9%_t{z{y#`kMaK zU%ub@D>$uINoZAQU?`8s8kKAf$RD4p8rHjq578dGDR0*Ls=JUcFNL?y#dYHH$&Lti zVC=IVKDkn<)yMjbQ%ZE+xCs0iphgPqDwP(NBZhu=!+(gFJd7WgdI*yhAiRjUI7)T?17!*>GJwawSOf2Nz@%Fd25v;@4LDxCmB8B+`yl5#059@V<1P zcH5NK&ncN&IyDehZlGfq-OchVSwrdNfvQj0lk*p!C8O?J`=`*a=zT$67)a&0 zR*|C%SbQHQ9i2*!vB~ysLFu`IzA>P($UlvhhzbVlBHUh{J7ffNnNpOV=PN)rRLKAR8mN`{&2tU{K;^|`;y8t%%?RSH&`Ri)62r5G4>P!I6<#J-^L6s3;?B$?q zy7kaFGW73p;zWAWNu?2<(M%V)3ggJv*IuZc5Hq}W=HfZ^%O!g5=L4!!6oHOrgJw5x3KMna4B?C!fenJI9)`JQYTZ z@aaZzGb4WIH13Q;3Ig)6o(GO#P?Vd;&iK2)PF#Y6$YxLEp>6R@bY_2hfnxE@GS5Sz zo()dzLV{l6j$4q?1X=r_R7!1Vs!}~ZF1jPa8%Xb)BH5=hd}^C89AT~sa=ZpseFD-A z(Dehm_ps>{#Q$6f8hm!reU;ccNnuBNYb;R*jfQ=E@r=oeolrA|60=OsP38}V+A;}5 zH_`|bSQQ|DXW(QG5|n{70wA+cNkt4zfV%iq+QS`f2x%fmow!rL1?Emc>|ORBmKbz# zX$=kdqFvHB51Yz@sUV=7F%uZ9u@z|WZnK(iNOAJTaDcsgSLNsi13YtGRTM`Ys^L-Q z2&mw_$T%H*ndAK;jM$*-Q%!8zE(7N!)o?DqU0@O0-uvu%$urSU23ES9KX|fSE7>In zoaF_vWvaH05B1u!@SL8SLNj3SZ`jut32=f$wi(mADq7_&*~k9 zN!2q*V6%1r87^gyDqFsastI==D1>_(7uQQ?!kf2MKlj_J1h_S;_$;99&NL(di(FfF zm5v3GHDpK7u#b)1yYFGJQL-HenYU2pz8IkX{0ucTZ_Fs^(1-`Gb>+l`N}{*kmy}_-(Vpv=zEseTbs&7GDiQ{ab!+^1dpW~ z3})yYYDJXU2(A zj-X<)CcCEX-fcs^>^x(`Ns5mmC}Uz(qhcF1yV~8oH-jsfDgfvUdPp<$7YlF)hn^(;_&SwJCfZ6MU?0j z6nWdp;paY3Q-rx>yE0mZW?vEN$#Tw7fe%F;D~|QUrC?F0C0++Pvik0AnL^g%%C=17 ziJF0I@?eBFCRw?{XO;DOLoVUt%Ml`R+F2tJ;)%g-IwnxcW$pvTctx6gt|0 zM=rOmDmqn|F(fXns-0V&t{P*Ss)cR&?Doo&6;zcjmgtUJ zxusgD!MkZ{&vRSUSADiU?Yr`wCA@>8MBC#y?$3r7+yB^Cy-fGrAylt2=~xe_ow8O)1nODK}tQ|`Q9EugDh_3)7H39N7BPlcVEHTY53HRfXT(~ zMHBEVUF)3Uas7+$|2mE%k5UKEo%|%h5-R@btE>{;b#w37*wN5N9(GjLA1CGY?-Chz zSBP!8K}hD@E%1h2#uE7F(j{6G;k(6@>qq#q5RbtU>&ApV9hAsNyQ@csl$DqLLmuEW zn>V;uu3?CKAyb?MMj5c(U5kT}f0#+@+iTk$1V%`Y@=MIC9jPv~7{W`kTFiyob*C==u3Me-JlI z$VlVS>zc=vdsuwSBIzwd%91|0Zz`=9GDk0vQ^hitjs4YjStEv-rExN2C)G zS#35GUv9FpA@}f_KGpC}IW<$oTuPH~rIP9YR7^L2z2T=!6`DxxE>J6@s+P0j+_}%X z08eJ8e~kp6OXJfQ%~2A6ToaY!T2-EM_)7muTr!Q(P5Z6-pjlg1MON@}00dIB9XFNf z71hf;I;*f_%B2j?a3Op4B=w)?+sIf|K7QC=5nncR{|X1Wh=TL&L)HW*_Cdx!?0kf~ zYSSOj)#?cMHomUK-Q&;h8Q=BG_KovMjzk~(>ML4#1^v3Weg7Ea(6U!Z+w>gnDw|iM zWgxmUf#;EHW#REmj#M_55V^W#S3+E1Ut^l_E$)I|zTf5FG`pX~ED`p$aBcr> zfD(N8@(#a1k%|9%v0v%en`N)SMPSR8*nRtukK02c)NXBh_!qdYJ-go4yWt<{Vd@vC zeF7eE*zJ~M8OFHgS1f~;z!l{7S%M%UDnD*s-`aXp1bKogHDnCmzYp<){hoZt!m&V$ zWsO27PdK>qT3my^ks#${QBb?iSa}SI1gP#uG4Se{S4oIP%mx~mQx0_&IuGfUE&7vZZa~8FjgBpXy47i^k!)4 zE(I$&`)kRW-SQ`~A9eDfIbLo~esBQ1<@0>3gyS}jRK)&12DJ3NB}~hp*&{yjQ^BK- zgJ`6^OIYIc>2Y>t<4mYhg_eX@cx>A z@_LuWbCe|4Z~dP|HB*~0y~Z&dtF*s+`3O?{xMNI9k-!O8AT1(n)|BSmH6<#2zJ_L5 z1bt&R7nHmRXc!_)X3HOF%%Y>+NVd`9SF&@gRP_JE+Wab!*QE;RS`%N!%|hA=S9*hr z=O0%qZfMACXvk@3_{#b9Nx9+b=-!SWD7|`LG$aSc3vS*m`*o{`Xdmffb>7B7=UbLg z2tDg{SGwWARPI@aRe{t$mh zOEB^hn896Z64%E6x!ia{3Sg})Br88&-cy7RO!MJ_zwd1kHKAHw$RtaLznBc{bju1g&@Ha6vYk{t z=#t^s(8AEaBVyqCesf&nxrw6S+XunQQwk+YEh)}3v) zsotSX@9wd~yr$-E12#e2mX~?0{D*pt?5Ja&&kVy$Wgl7pT%Xm<|5>7ui%I$2dKto5 zX{KJwU zZedqH6*r25RzLL6!BArm{;faMzz-d1%(jhQy&{p3+N~D~*Zb4^3}{6(3!JF#ldDU=a`l{U>?@tq7j^g_nZzD%kDb#$qvTT!)qxm}fQOjbcm<((MiJLBgK z7`lT?t*JIvi$GH5ASI<9H?`+y?UQ%6vl7Nmz1#C2Ud@N{cZ}44SBnW8@>{*yo1$^M z3U%;4_rx#BS4k?;gDcL7s-q)*q4nZ1OQ|tO9n=!DTlOawNmyYeVr@hwGA)nxM$Rqu z8Had?i)FQ}UFa3p8%S-oS$;LKcq+t^|73mSigH2K(gJpYChdhT3XR1FuDxDn^;8H$ zi`ar)rHbH}s^&(ep7<={zLD%MY=RR_&%0VQ_&tIEeW+2#kLk2UhSNM(YOq(Ddo68e zEE6~dudoM)BaAU8jQ)EME%9JbVOd@C04#^W=dWHF|E@{-o&YG7f!Q+ge*YiNVMWtc zf4^Wj7kS-j!)v@VMKq47Hu8Q=VY%J1a4%Fm3eX-Ln-v0Y6q>FIbiF0{AHq8hcEL>! ze3o$Es1nYc^3oF1o)-RggOeA0omw4lJ-O$bo1ZaVdBEQI*n4J94C-m0Y4=ZHn%T6- zM{rQ3!4sHFgOJP&4BySec*4Xu?UxY8+g&e~W80sN`&;}yO!Ou=`i%Wpe6F3g4iuHg z|BV}f5AXkiz3daiO*6)V!bn(WsHTp}dpvr=pbu)92n-ic!&FiCim3!hIve9bxfsA0 zFLWBn^*Bam!z#XjFZ<-mV}THV-etDZ<$3IFW*_M+dcqBa$LO23g?f z9DK+tx`U{0*`)F`Q_Up zE*T9#y;e0%&|6Ldi{88Mvj~|58(J9H`bcRscVwe@?s$>bwPGRp3>|;CcOXC+QTDs= z4OgZgGs(p;k>m-f1A3;YFJ)&+uRPJJ9*LLi0-m|QlVxj7s<9SDS-PyWi z36E?gQQr9E>md(6$Lxbl6u@Hks_%~UM>X1i+cQ0tC0B_8gT}*8iw+w4SQ}3*4AUMb z`U?RKDEfE3iOzJSK&8Ssyn(1qk6$hEy_je$5&kBGCgKoht}~$4j7f7{W{%Bi;+e?y7#bQb72^q9rpa-Ktbuv7z(tR`U~bqi-5&=FI@Ng{*ecU zyrIi@%OfgB7jgqfNn+;?NJNRyPqGzSX!Dm!gMTSIah@lZ>Mh#wyW>&v-ZswsY~DTSaSCo{Sxj_5I8z1!=J8!ys4J6(t zGJ8|7yFM@%fvq2VF9K6wk!L{n7a0AdqS9>|f!TYfZ}!i8l;(fC8S818e_>0OLjLTv zXle;((hP7PsoG$O>g~Tov`pq;mEcd=%(o1Q@{LCGqDfP2-@fww5J=*k&Iu9~?M>Q2?$|snD@J&7pf|5b-8IS{Ed$!>CS7;Ue`76Jo7x z361;4q2EsQ504=13EQ~wX<3qLw35a^TzXrTU!#6{-C%rC`ZSEbH!eu{4E$ZIWbScw zmkjtcAbb|3^@ILiGXQiv>}U}`{-uVyZ$5(k4myYF7(4#&T8p`3T}#hICbSypyZry0 zoP6V@=9iCK zIo9-$3}D zr9`6!dItmxh3@vJS?>R(SsHvIveeIB>R_3luD8vh35w|Ik3{WH(MQEw)l7pJ)78EP z!-IZee5@m1();eh}GSimN9JL%>IN1?gZgcn4_4xhd5$Z>F-uJ&%s6?TZH#}M$7gG~WS@NPuA=7(qM7ls%QhQ%pxxZ7T0XY$b zaQ1vFd3oNTu)Hn_{j(o5oB8YNMx$QU&T3cikB_*AcYnq`-)HGaN^g2MGWy`W)c)3S z0KTIBB97E;euIO&Zj|ygH~>8}ocGKdR-5M0UDwkmXFo=&Huwa>CQ{vK`+k~kbgJF+ z<*QK$msiO^ZPtICeZ*4&FqUIQ0+jEhMGO+E9M)>%bGM2pZPvPZ`=CNE)|Ub*aXRt2 zxfaPtX{8dT$#rV4WLb#PeyrCA%jt9%RS7ruZ_DVP<95^HqDs1X`>sAFKkTuhFcX*n%jdtovw}uFyv5g6ZEqW5j{(m+a%{xm z6>9L)2I-mNl-HGGaW}z$4U&N%2C!X%wr|$0!!B7r813KlE4mS7+HJe22LEKj;~;ey z@6)F;YdoBllrX8yMI*8x_p@5h5My5Tx$gb0 z)h8zixow%5LB)h6FV+0RXc4>arv1-GdHo%x6P&$+=bDR`>}9jSK&uYYhO*>t?zI+6 zK1%v{|J%u1{Da{MnVO3iPhM`b{n|O}OVABL#Czc!U!GiL1mWq~@FlojSg02id+MKn zBv%929xUS@HbX;z>peyD`Y%B#-MJ8dip5h=7?PMrPt7yHxPRVj5${CtZ0{@|(1SHJ z4_T$)gujl+>%SF6mD*MHUEj)uj*-`u>R}JEOQklDhcuFC6dzlFxP%ei$m)@zSzTjm%7bug8FU0(Cz6pvK9gA zDqwc|%=hD_5q9&mlPlxUgY&M;o4AEB_9o&31kcaDWlAb$LQ4WNLEc{$ej@L0FA4q4 z)`1yETtSV@&@>PE)(Zj&@!#ZI-6iy1UXmjqsync{>_I*<_YDZ{M z9sb+cZNbBb==M#y{MS2{mFveAondW``ae`yJ|{>^l9v;pf4#Qo7`a7tzC`nP?(Y0E zDcXN)>X33T`)0jG4iVyIZ#X(bVV|^lo5$b(O6G$pAHR*;y-1#Dy1!UXMcN$6XRrhj zsvl{KXP(BBTj#_*zJmBSP%7|#4*_V4OKeus9q%6sFLE3pd@qarxb%9;&nqljBWU$> zgkrW?TBU>umA~G4??yi&gE`i`@}onT5xPkw%^I5dC&@55(KFZ~T~S#xk9tH#QR_q( z>*{Bh?2tzI?=nxB4lX$09xEa@Y4B;in_Y6CdF;r;UkUdkwsMTyyo|)1inTxK|3%l_CJWM7yu zG`9)G!KJLgweWI|IEOsxGqqULd2l6*6+Qm;yA8J_@o3&MG;``NL0PS+47hh_u&eJ)AFItNCfkGvLXzIT=W!LhcAn10 z*X1|6^Fob0hUz2OagVB7h;?0uH1+NS;p^yt$8Q=V%B?rTi{C_2AL6vf`ARMCtke9d zDt=@lXD2FykjmGf8{=aW#`WnLKd4RLxRj#hm!aiUYmeSQsTzj&+@xF^^%9Rrj*!}S z#$l@*O2zHTaJlKUU3RyDbsLHP&piFc(LRgY`g!pPi>W+jv?j}jJG5ZGh9jbZBjRSu z-2EE4bMH*@t?^*rQ617ewGI6%PMg144U?_HsNEduw44OT4Q9<8kKG|1+4?Fiu*Mfa z|LDJQhW*|0-WTb(mutRu#lPPvQz*Se*F@u?nbdfi;H_ADwwX&Qip@xHw1;k!Ysub| zEv4xsu1Bba01m8<3CS)dP|2G5@gJY}(q{6Xw`|wf{VGzN!cE&n)HcC94t=1r za6!6Joq^z~+i-!t!~gVD*Da)NbGH_A#aw1wly+qDtao2t;90>F2~WSNVZWR?cLj%I z?uW%9K7FN!?|M&~Y25Iy(iWWMXy0tM$(u?_;?Ar`mhhu|iZxhC>9O69UAIQJ-}-`^ zrRwWqM>U#fL!B=7?`AXu2)7VakMtJpwCFQyv8fnoaK1^#-#vXV>126M9g29G!~<@` zhpz#|4Wq790GiS2>hEB}%rkEkQeT?;{-FEZY@1WhTx%t>u z8aD*{kKit9*Yz3thiP)pO|AD|NsDW_T&G;^UlpBl_fD=yslQ(sVVq@Q&LMOaaBK3w zep)!VdOjWIJqtGvh+~)07>_i|IGKO?ft4*oLER!*_Q5bAQ@-j~pT}EoUq;|XgQhn6 z=XC-W9SAuU-Bpsl)Ag83RCGqzD@EwF3^HIU_yjNJB?;0$vY1S$D3* z^92-IxSSGfr9<>v{V0aAefKBp=rSmJE(zR~ z+I>}zT;AO=U@JZs0CM-FhV8+~$RmiicseSZ|J20gJCP1(U8ox;^BUH0q3oR=%6p>2 z>o;b&0N14bFZ*Q`pEznV^Wb_*u$rgydO=Dqun||Dt$rR$J)#t)HgU!qERh8y%sWZ8g`N3!Klv9&Bh-bF*)3;uZpZ1#R#ky1c z*4v*;F8e9Cbzc_PfHj z%XH3q5ZnCZR0#C^k?;ien+3LbdWLz`BS}GuioG~JWheTI$St~4meZ7tU5obA=@%v_ z>~ihKzw8P0{8v>LHAuwwr*L*3vw22Z{)jx&PjBQ`JUV6nV8z0IW4&r=s5<@>GQzLn=TRehJT@w8DA;Xm;Gz>OTe;IR7IDkNw2pe>wlr~5s8$I21+{?}c z2QGTpT$L~i2&1MCqx8FiG`P>^_8@C-R5%~I8~DF#2$R=h=^;)OtmslPj$4$cj7LeE z@nZbT#0Qs!BKpY5;-tW)`*28u`w`1d^vIMTyg~ye01i!<(`JwEUON+!5lKxdF51H^ zlHY{-6A3B^rl#rEquYgGJkMz-dQw5;D_0|ItpWGR3BX9@)LrYC^2g8`^MLA-p*P^_ z9Yxa}{JXMPoj>;bZdKES^F{i+hmR3Px3)qT+str?OQO*9?XwJVD)ytF?f%W5P%7`hNm zhU^u>*TVn2oBWAs&;KlqVK**x5Cjv^6B9^nH(|)oqY=>9foo~%z}B^No_YxDVbIoR zj9m?zfD5DrZ$C0gPS^FiJ9n>wKos)5{-<6l71>ATU97#@S~orBQ#iWQP$TciA%6MH zaAC3b5+-odzhOpJz}LPooP`2}&wdXe&BlgI(eOT=CLhEt>jyd0`+oHhC)R+s&#znq zb6qS+4%`Tpz7v7f16e@UQbBU^H#o!Pgl|MoE2Z9C`Myv1{_R}C;jL;B@9-{zp>tRz zNDtjQBT6jX?b5;kF=I?Rt}pEIWTaC@grMM4W|tF68D^A z-(t*iZ_!lyycKJ|vv^SQzgGCB-aUnHq|tq39QQ+Q^Zfih zA$B*B%8>V3G#~xiC(*PI8}%=fD^+EOZzm^JKev`$aAlckS>5vWkiGeMH1!L;%72{x z^eR-v6GYVo_ihPI0iNs}o2dav?84O3q~~&+1-3m;jj_m=z`f1p>Dh)F%xuH7A70O6 zxZKKpasS!MzTer=rqA}7pQG+ttbuO=pW)J6>y&RtYbFO|`Of_h32)#Jm<~JMfDDRo znDF3!w;Rys4vD%NKht`L-+glKj{ZD!A0 z1rH&eNrc=QtnF!u@1M143-=0$y;B1*>PQK+a4vg0!++J;y#I~#IAG~mhX0(xa){B~ z{PFDbOd^kTH1=j%Q{1Bd%8Z-rWoPqSI;r2VVYI83(7(Cz3Uz>{D;L zF48R573DUTz-BIK(Ec@uFkbmCm;TWhga6gC0MISgKDJ(3axup2gT*uUg1$1{&<=tT zX=q7D?)G|P^$id$91w@y2|`S=-fd;dAm2z*V1bJz4#kdcm42cjZC>O6#yEz;sMWDA6r<25!|8lq zI?w{HwmO;KhZ8PZL|;9k{Gi6+^~+P@a~fFd5wyAAt1>npE&R|y0sZW4g-6C}s*LP1 zkH)ofSGPVUyXUJD9wnDvEkHyTAtLd*z9OpQ5qz#5N|~$|{1~CFP3J6NNtr2vB%*b~ ziSOW>wI>gp68o5_iQy`TOO2s;v5N^d>Ri9Uzl3+WPZBEFzQH)}NB{>w_`gnM0!X*T zk>{GMmk{KyTXxGn5`J*$-^S`uBf-_96&#QeApkhQ@7>)|GtAq+*mCzw?KXj#oI{8P z6jAKEJhUN=^!oSV|CrsAgt}8M+140QEzx6Ua%hYOkFtKOUY)+fUWrp@2d<%^Erg`+ z7zbF@~#Q^L1nm*v6vG17+{@B<5 zAP6)z<5Esb+gBkn`~Z&(i3Qg1ot=0ZbbQLSa!Ga*I(Bmv`pc!t zq+^0iW^Xck!Ibr1+=pK$zw4uQu!J`rBTidfASdWa?GQd+cyt@9YI|Y}Dj|tTskyY> z?(-n^(6RUs@?n2&$0{@u8G&PB$?$B055%(*36z=yvtmd3<(f&y+{uOYvZa%Yl)Q60 z>UKTgsYP^&$3+E%&7(7$>SKbfC#>ash!o)t$SPoO zU*GRp*-n`z$%DQe0M4O>C-4a`NzaYBC_%RY)Ql{R>vNk2$35Yl<--?o@2wcyD@C!p zoI`p-YDzVKu5VXjjx3^KDVC<0pl~E!IA%l%-%*S0!cc*KM&{Ej3-bMn&RBh?8hIW7 z;9d<|RSYaJXNLNiVFiGH#+EJm*5=GHCDN$_08X0ptUt*3n7TIz9EwvqGI`AW-yLKC zRNG8*3ElF1yu$4Oe_VRz;6#G6^XY$mPjdcx(^`B)lo@>rNLgKazq@d*3i>=&tYm<2 z@ypFT#t#S`ILY_(GSBr&&(ee`H1`vkB3SwhNF-0bse+ibimS^5twZydQ$9vM7Fr0M zmHzi}W0AB2bI}r(T8bJ{U&R-hxAG#cU*S{DTbbH@Yjlg{2e`w_71o}CncwuY-rhPP zfFns=(P9^iJp81HP7Gsz#lAoI=59lmzI4(RSu@9tgSwXV>Dvh6p*h;#o$%^%BCzc( z;<%$}rY+ARo$6Oprpn2-GHG(|lG~fDzm{g|9E_pdvr;$3-0UcBEuv;xH13lO4wNQ{ zA9y2=E68R#V0_J$6!2kl{rRuH3Wa%SuJ}zOl;yG2q+6DxQvQW~%CcnFZ?p7TWo_%U zrEO#XiR52!p#naPF@&9R@zn@STbj_RQp!nAp39`|j`A6*HK-A>WFBPEdFmy>u+LC%x>>M+Z){`ms*t8lhl+DI%_ zBe!v$@VTGegQ*=K2Co7WkygO%`}><1*R9hQnf1vJH3K|uTh2FsbT67^wSjhlh#08r zF?=t`g^MvCQwHHCiCQ51NHp0AQOP+lfJ8$s67Kpl z_nqV&R*?n+yxcb!3nYi7BHUb-2t^jF4~>o#^?jz zsUHB5gq3}GotgkpxPbcvIwq2E0jB<%C_wrIH3%#|t?2suzspP?CK~J~-;t>-x*r-c27lPsPxHD#51=v@~O4=Mut59?SOaD<#G?R3mJu;VjiDeOA)je4B$ zYq+!RCuxwZK?33rr<${uW-f?z;5JO$**olVXP*Vi4&Z@s?va;;7{q8M9`|fj2>`}N z97(06k30mXpMv2I_ z64j9-s2idwN(NHJK!%#|YQ1>l({6`b;|WS*jr&J;Ir1+M0qcaMF&F(|?-iEbw8%Ro zApA}nfZ6ReykdI$$7+wRt50=;k#!bhJ!4LhIA6VwsEV-=?Mq)-Eq&pzf!0?cMtL3Y zF(ER4@jqoB5d<}Z4VI!T32^e zV_y%IbU)XNN_Ikb$>m|rCvqL_TtK0N4toI?|wm#{s?OobA?PCymp-kEk zdxv@IcE9FQ_O{C>A$jdFw#Qdc!ak7DU&r?NiudJh>_5?SzteS>lMdvLyP$8q38`683q-{YpEB-7pL(_X=NLaRI)s=4Ht0=EZmkpi*! z`w+oS#}tG^`644J5sSBiTvUcl6B&&j$b7L~+h+OpM;;@U=-Q!z<#jKed_$J3{mbej zyZRirBED^x3PmEj{#q+3`hZGHP%h~Zra}H8Bo9(P(En-e2Bx3x>L0TSE`Mg_cYESdz>9IXE=Ay>x0OUJU?u97R4 zUKk$iBx4gIvN!?hx!S`A@Eq)6$RyVwd|M^8H)gx-x~x*Z-hSP zKWmQnCK^zJazG+I!0N-53HB_`W0#o;WE8Ik2V(jKNn~u6*Qt{-Ur?SBfzGmka0((N#h6`JqOinRio)`_TxA^Zh-Wv`112dH>9zq8%!9vPfR^2{dy?6mEeIw5g zw`XjLPSYGt3zn$Ty7wOAnY`Sey?QjkF@VwEj+duRUsnWuRN9Sn- zQ&;i?c^I!;wOm=-l@O%4|31_^FoJt!?VMe^;7Jc5vc|}FiTwkyJ#C3_H4pvN9V(NY zF#l;77RZ9yf7n9ZQkFmPP|1Hf%47uYTW> z$_J;MM5@`_e>k;<+xYX{*WqYy|-x;(AM5vf674)jGtHE1v%7CV|{lzDqaQ>0W(d*JI2X@HUk}ym3 z7ny;#VYcD!T{}zFyDvMB-6Qls7E`pC!T%(c1@*|>g@yP+_A@vCDhDs%rg$z6?Do%CctjbOdhgohAEhU-04KED(n z1(B=Gyn?I8HC!VkG9Al8No>mrsg=N0FgP$b`&(vEm+-yN^o~RCWdgVUoN{}Emzw_m zBYyCv)?eE-bm*QCx70EP=`%v#_ZdeVe{@6FC5jVKo}Jf+_(ydDEs=Gfm_|s3_XbR9 zo7Fe7E`0$>h(!Gpx=V#0i9(cBo=^4xoS#qp5)qKN3Jo6W>)|Uzvg9;Xyi9Ij%#jnn z{NZ(E6H}0lx2$T7@WBum9m7TFo3{Y|c62_l zJTbm9wo0rd9h{$XT4NqjJmu%(;!B1k<+jgLl(00bHfSf-06Rd$zu-D)t_~4)IgM_m zW*-LVR^le2>LxBW_X5AwLfOv-t{{XNS_?PA8<_-=DV&VWA*o>j=j@=dKZ zC}1=JQgL2YVFf5dukmR_SbHbi|9(NYeE!bfcwYV5Z6y#=Ui205Fb%Zy{9(=t77sk2 zrMiILgTYPVEFL{?$nenFn{pRHJM&(x@Lcia>Lv6^Bl|E>I`SB5XtP{4cw1cY4E8*W zB&YrN>4KJnlosrh+-)r>=lYkzr!CvFsHs&~5zZa9_;=pn!p#_yHSdR(b$t?`mELIx zgZPTP(n4WukQF0`-E;WluPk7c1Dr*iqPSWvq(>U3?v?fI;ew-(m$wpXMj>q99$#2v zb${e~Xq&UmRFWoAq%=$Czg6R0fAO*0i0NAMTL^F~orCy?tI-S_I48fdlYgCvy|L!P zck`yJ>d%CgOq}ViOM|;UAUwZMDSH?4#9wh& z^SR3aPxvr^(HnpM z1q6C<_2F_1V(%xsVBNFvNps0d$k+-9q+x*Z9Vv}AZe3V;MuqN{4CTx}pMpmg?5g|J zHv}pe=MmbM&99PDada>8FZclsubtU{in<&bW?FmD+y~R;MFuR;nUvKPBI%Qcpcgv%q!~S1WjXHUo;+!x4O<)m#5Fae;atR+2gn0d>DrZ#IsFqXWAwNy?^We z$;ev$JvxW)PWtVR6)+?=7eDpZAiKp>@(B&vtRx1cXzp|<~t(wr| zZL!+9)$odpR-k8AT0x1ICS{GtR8C$~5d>Z2k5tBCUI(&|J0de7<3;}Pw0>j-719!M z^xBjCRRp34A_L;y!)g5Z?)tgA>T-BW)0#ppV)HwK?ZJNJ_fN_SD|k$hH$^(buXMWU z&`%k(CYYuxZdCFD7K%I|d8f<@QcjCkn*H2Vg`t!UkURfaBuw>ZN2ov#CS#v0Ixv#D z-p;12<;nOeK`wL$E4u|>*t#&N9{2z@Y$OUcQ490o&Qr|@cKgxxTCSlA1ZY2xw^M0b zwrVPm++xW-oetb4!^BSq5p#E3W!cRW^xA7mP*S8)P-j(?8!H>%f1hO^H2b6(26aX~ zS$1)-B|B!)nfjLaI=ziUlTBVP**71`Zh2GDYUh|mhLdqunWO1>H1+s_bD63*nfuu= z*1NTTn$|T!BDT0%4^>SIn41Bpo)OV1@(7Tmg{DsS$hwC`mb;F>$T8ET6s`xdsZGV$ z{D>4zM!AY-B|e&jEo$gp_&*?mBwat*(>E5vZ-|{RlMN13p|Cn-_tB1$K|!k~2kVdL^j)Gk%m7FtKF!~2Ogh9BG|3MTk0s4b z<99}PKPtpty|tzcCAFQL-t;Yew$4lk;>0{m{u*CJy;p8t^aWMcmGPS8ap1L$f_OkC z+rh5!v3p;e`)~WR849u~Aky95Ogc92xXx;O{)$@$8k6dXDzu$tC;Npnshv&z8)E_& zz#9N2yT;h^m4LQu@jR$%WhcP6AGKl|;0U)0T+qJ+l02!tYlEUiFP3$LXA@U>Fweir z3f<=wPs?Cty0+Lbpuwu!l%2|+VH+C&=Bgwbp~DB7D~J*bqDnO#LHRIwWuN|o;bQ~H zth~Y_#ls1|HTtWO_us=TVz$!d9~*1Y>b^I~EaG7_x~22J=Y{Z>2>j4!i-aJ{de)eE zK&4|w!gBgn))yMP*_R7Fgf{zlB6hXe1P-Cs_-46hafoM@pvohT8+@ zNhT05y-4_v>#-rho;+_S0qnSwQFqQvdpc&Sj@jb;sCM891O13Uc*8%!;@(aC2gO+% zg#~30(NF>x2$%f>(>G2ofl-VodvonSSA3!qZq%hHFT*9gXc5BiC+21ZY zI#%>7?L1w=h2a|+LA_5DJ{}~d(mL*)MY#RUB3rlLsV(LLJKnXgIq}|PXb!$9Y{-l&|c|C=T8__J0&>ZPm5OW+EW+=R_R!$lO0)`_ie4xZf# z8&XAH)f4v|S=kmm55WrjLG*2`6WTiz5(OsS9^eZ<{m+U*mZ_>;WYh*ZGKx=;qvYwA z+S%c!M%o4`-vpKcuI-J0Ea`1I7+ve*YA1Rp`I`~LfBzGetY)}G!$@^^!hAl#z()4E z7zt}ITjFY~<Pk(yS!)kO1Fre(XrtW2WH`leqDIaSg6?rd;7*9?)~10OurMai&l-o3Z&Y z?&;S|zcwliabo41;tsVJ%};5UAyn^*%qEw}#g_PTj`4Q1Lr@aaDleou>=*53nW9nZ$?qfTmzzPplZy8NopFeOf z=egxkjv6zi_PP7RCt47Evawy@|GR0OIe}%U`pJVoS!s?OCT52!v>b=Ldg*bv`IKsw z*5~ssqv^le$isy#^JImM%N^RTQ}woQwLcFvL%39?{Msw=3$KwA$Qvlxm2eFT08?W*7c4R3Vh?6l{_m*%+KE@)}}+(LUdSXbKGAK_|$GathRjq z+@$}Wm`+UtpnLQKm{`^JlO&4b51@9Abhr7PofEQqb}gD48t4wQ*a2BnNP~7lj%V=Q zxdMx9*SwwXksqYr8E*Asr&P+c2RL9PTowKFwxChOCF3G}6G&6XUTc@`wLtk54Dj>o z5`Vr~%62&wul@=Ksh10}3%)XjP7pwP+jr>KQYjNxFpzPRT;yGC`#9LtDBHWJ3q<1Z z63gp-snC(_*NQ4&8L;k=;SV|Y&3U#aNZ}6$h`S-YWlWrcaneEG(%!k9y`@uThEy#B z=syk}i2!m_^E+d|N6b1-woAucLldcD)!(eLoa;Iye`r7CzWm>6TBDLsTKfHQo{lHO ze|RT7*X)1!5Cp|s_XNen-J^Tc6YpvAbUf9V7qfwogkGv+IKP-DboF-1Elv&gEH3ZR z*s#HZD%re3v%k*W|I)_PwbWA6xseIs4iB2UFGz{G-#~i{DJ7yQgcN=1aD-P|-WCQj zZ_vW$aoeJp>8Pjt$)y(8yc<7DS%r+{1#RuZwUTU zB`k#A4F}7sbZdd3dp`+N^WB#5E$<>YnND9Kq3R}fF2X@M^*3DRRUqq_k#DxmeQxJ# zmtD?$S$#T+9>nX5Q?j3$W6H!8<2|PRj^8hX&)H(Yfi#zH9#n9e^mDSGx|NOHW}lYt zvGl5P*~tX(K5nh3DNfRfb&aa;9v$%yrbJv3Aej5kodl5RU&7`Ik;5qLy$6hAp zq--rL(q3_?qWIEX_S3u|WGxs(L)%XQaO7!(I#hu$8d#SP1Um63y!GG!O| znJIS{_HI$OoDhPT3{2`rqD!fsMQMzXO57P#_o-w=gx>trk~WwtcEj$hLd<=CXWrQj zEcaQT-R~$?=?vKYk8=H6-p1r&D|T$V_1OP{TWj02j6U0RCnsIUb(#?d?a9POfk=-t z7A&>d(y|Y3)YXjo@x4xN5y$$CG|hhwj^ZqIyQE8hrz7p-DRFEtdwgptFvB5?YsI{N z{52HcpjeL)Tr%ux@= zRXhfKF^|Ev!*|b}ED+YFA((^|sC~#P(iX7_zX5degc8gp8 zN|wdeF@>QwL4NX~?4v8Fubtncoy0s`!;0l)pSjb~#k59?I$ORE>1Ac((V)|gH4SL9 zSc!7l`b(80C!(dtCjG?y>hq{fsgABC(&dHc+rl!-e9)$z1B`8bHmbowA${Z9`q$gv ztEByEo@ymr%$=lwAe{Y|0=FEm(|?w~6}h9Jovvl5o&D(JUF;-32Zfi2;(SB8yo@0l zC*~Ffu~dno#9qHb-R&it{fA9Pb-F(J!JW*l#k$iQ=|S(~H!}`Bq(pwAPtP%Q`a4}l zHaDcIcCQ=qapjyH_3S>9L@>N9cqX&|uP2cpc}~M0i-y}=6fz>DzfhCC9Q9|5`?CwY zFP-delB;;^2>iX=bB!Bq#Lfvecd6nHYA8m}OwTPxE?@s%w^NI?f=N9P_KAM6<@htS zcJEuoqpphAN>qDqOj^)Qd#HYEhU|P#cPc7nwlJRKBxY@@cwR3_YI2cFIs)D2Dp{@` znioeuT>s%;^e0(0y*eT*CXrp z?=4k6_yfL#OXQaTJ7w^ootH0=1ox9t0SGTWXm^#9sAMEh$gT%P*WfZk!YPn{BiWsB z^z4DbQEh^dMEXS~_?dBEzk7Lnl#1q5aG_~qw>mf+xF6LXSL}8!hIZ*|2tPy*Y$f6c zoEZ5aBJd%+P;Ss%{$+T&|Bs&8w|+KS5k&2MmPZvGs~FpZWoh$DYv{5tA;K@(EaQR= z(&1aX!$)D}>E8~d2ObqMIf%%K9PXK%o952+0QYzYKA7fvt83AxmHe|E2iaM z{uvR1HdMZK(C2C2F~(`*oGRDFUwJdZ$1VA5&b>dbDCtiw`1rhr`$5nb&;AH&xE=Rh z$mwe6eN43mu7^sjpu2*j9B~Ze+7C}lJ+?p;n}q-#te}_M%CzsUAx@<;X8vK@EGYcS zfxgJ*O9LeIRJU5Vp6p|h@UCBSPYoY-r@TyIG^94A{J{&LXU!+Ig~_j&P*(pju!Q;t z3;LuN@(|~8Mt+~`$dy)xYOO~v*?F;C|J)NE`f-rGTI<^yzK62==w~PyOpq|`UcEQu z>3`(Yxkl_?VdBgOlRltIMDWt1!?V7&+`~6t{#67hU&1fa1@d-7EI~A#z58+vKyr<- z+X|Edh-8>+%c!{VR;~M~T7dT&8i!9Oj9jU^b2i$z-0E=$OkRxY8sv1|oDf-Mzm4!X zS>de{l~+p+5{|0ox}NQ^B46j~`MH-iA}Y7#>5%vPm;*KzZgEPru8rTfZ0_9Rv3CrM z+B@)>5H0n-G}YD>v7`Fu^)ALg3ZqBM!k&JxSW9%GasbsF6{Ica<;`u>P_ZiEhM@lY z%DQn{m1^(r@lGJ6_T6dlqpX2KF`@GyA^~g4$b_-wvkq`fL^Ce!gciAA|9;`1jG)_Y zYEuxp7p=D##-?9U_xE}5=K!;5A<(LP^ffrdMaOjgJ(hgQR+s6_cAtDrdcDOwmA*6S zqdW|&7KeK1j=K4oMOu;2IlIMTm3BQaIK(`KtbR@lJa=Zj!k{m`8Jn~N`S{bVFM`?< z!Bn=>iSUd0fm&iSytno^4&|68fhLeu3)=x6QU8sn6kkA^8wE|m70?E-K-lo#Fy@mR z)YnAOR{v^s@+f%jxhhwGBVMPY*sE@kTozhjZyhuoAvpI=kz0 zo-!@_*H?BqD=FT|ji<1`iD~eG3E42l4Am(~P0=+wCJ&)$E}ZP}q+jLZ20jr!5d|k- z&)zJPdvcF79=k5RD~Y6E{Oz=GosFeXTFqj!@F5x8p+X^5()`ivApthCS6MdpAJhBS zGiRE?{yQAv4K%u&mtP;#^u^6U!&ZIp@M^G9Q}$We9;L@56Z>CDJ#`e55uHzcInmxX z%@SHoP&iO65`g+lvX11Ki=<3`Ig^pG-x|K7HSCWsQVP5PI9)%|dD z$ip94UL&ju9;B}R>gkf0fEg?Ocw3J-zuHVOq`*^T!_8@kjJoNQ^n!6!Yk2h>eBR;g zZi?$k-KX$nl)EBif-Y{&U`*QR%3;{-t4&| zhDz9um8Zw%IIL5bwLF=(?KrCwdHF`(4d646SNsgqWcP zxuzY?cJW+mlU?n)hMKs@zRcTqtfD%t#Gd7fH;mCoVwq8p-oFVDXkS;mExoVIFm4JoD$uT#h$O8n$+4TVg zwfI)6;`t@re8}6Q=;iNF<2wRLd6cz4Lap6~Xs4v?*S?UWfFrfYlz08=_e}Twkz*E) z2eN{#KF4=^A9>w)yOlIGVqg|OsXyB-ET?Y&)-1M4QS<50k&r!QMJ|n>#jbno)^=Zy zOtRsDVUYPJ=AM2-_i%RFxz=V!L`F3OYTkGf6Uw8bldF-7nGZUJ^0E%&@=jhYZHXc> zjcYNR4{sTtU>&&I*mdV61SJIRCoKi-<=;H4z*hFlYVm&P_FY!A0>30yYarR!BI-C} ziWOSZD$IiELvL)qmgvi<*~(d+vmCj@SC%(6dDg+z>Wk_(KN9uBYNa%3V^IzFid2J$ zz47nr`MX{#ez&#Cdk6s9?=~L;@SYT`1^&cIN7^IZB#Dj7#X7HZsDkOq*@(od!oFlu z(t{}Gyr8H1t9(PUPSN>!_d9cT8N_^?10~W}xJt~i+4x8Py^LyIhuDNC!@HbAva*^Z z=Gev7PKr9wnZW^h-{#sQU~ztbaqX`}o!9%2VtENIcUBgzFBdL4yS)jNplwu}!o29w ze3Az1eq8F>>w_?RgG4S%BGp5i8m!7eG6PFEdcA_|^ytWOl}-8f+`}d{WU78v6z`73 zvfX_F>9++un22ds<~^mm4~LKsl_;G5`W_*EVA_u_kL59N2Y)vA`9!t&`(y(Xc=Y}* zH_uVN;g>1(WR918Jvr=m#x~o_RbNo-fzO!E$?Mf{{P6m#ERUuNQDRFSpF1bdYPu}E zSS-G5pw1D)OJ~pHwJR^o`yY6I_{=cZWa;8%&F`sdj)oyIBP&i;PaHP4OJE#gEm_Xexdr)pdCc>UBPh=1oZ4IxuzeP-HPcBJ2-k#O#=H|0Gq89#nwh?)Y- zB^Df3QC=q~?x|IPb&^{9{yzlm*^g@U`j7Vq&JasRz7a0pV^yE#F4e}An_YbpMD^=7 za6g?l2qT;63fOW6axitcD6TDvsmld235P^cW50TFcFupp9XzmJ-~jRa9_Tu6p-wKE zlm&iW-DcRn{i0V-%8FJeFCd7LShY6oOKQ@0#0X@2Of5J^!PuDu*s;238 zh!1@l^B{icaDdyieptYITF5jvmw8GnwIS1cjGquoz?YS#jIalbb8cR zF$TimH}Xq>^rp+*l-1_~m(yr(jK^I-q%?xvc^w0rZEsKi?0pb5E$rJpq*sZe#^HdD zpdv2JBp+_%_v+~A8eQ#WWwz8j0M+kqv}-*yDa6g0bD{0<$HF8Z8Rs;U;3wZ3!m>XU z{GDhkoP5Xx4q_h<3?Yw2 z;vLtk^*kmw`0|kZhrojf?Pv`ip02}kz9DJJr;;G0Q_y-*M;aDvay#vwROF4$Zu8h| zzs0+&5O04IHa2dl$VM%r2pY!Nk9C>x&3tc@%Kf_ZN@rwt9KM*WIvkJpzc6P_c*rfQ;<=( zE`TZhHQ?d3g42?djGBNaI1rDj=stN|+#xMlN9pT|ncB$AC7}(tOqXBOJ4!ob_|gB( zITH@P%&{3uMhC15r)c9#4(lWTE~kK+-QYyzA_`MZgxmU+wdW1fo_wD;#s>(bfV zJbKPv0~&-+r1XMLzmUl3sq@_w8vK=?BB|}Qx$UCcwfAr8o_wL@=2|*kcz%5iw=qYdXw+?zijzjUIT&(pPYfVO46aAqTk54%wR`2gk4m z2v+(%g}PQPo=Fh(fsO%;6kIXDb1%76zd@EdiGFwLM#zJZ;~e|*cR|k2RVo8%-J!|E zKA4=kMZ?BO3v&oLVg83>575L|;YfwyEj?^Eg;zQqCq>-=6dx?Cuk!0A{1Eu&eDUzC znjG{VOcS%1wL5S0fU>y=>Nr?SgPnHpMo(dauogM~tj8srda5+La`2~@eWCwsvVuID z5Jadn`*QFL<)yh?0h_=Q1Lz`GI`s~_({!o!GT67b{X8G3R~PnUb>{})QtNG8r(&P~ zFXleL5L<(AN7FKS^oz=nIW$-ks`cWKFi(zb_hHK&*PWe!e9y6e@fF68Sz1N%al14H z7FvCoJX(xjPpEn^-yJ@*`@iV8A=FI%o#wy``OGnZ0*uqv-}E+Aq;e7RlO}xMobHCA z#*Sk>rlc;G_^8MQ8c#Aodi=^I1QHPDje!m31?7WXMaw3mm4lKq!nj|*9(ed_V=Ph`f5 zo(_EJIbHamCD{jieDeQ@`tm@i!tVb{MJXypgi(?$lqFfG6pAEd$(n50_nn!f$etv- z$u9f8Gh`XEj4eB3iLnm`WA^VI@B99K|K0m6=REg$&OPTm=icXYbcOs^2&WVb-$Lq3 z&U7xW%+?U=`#nYShhMKlx+T2ma~G%;-iK|zS8-hM_zQX$9|)B^?z+@Fp(6gfyMpez z9FzFXUxuMwB2`u|=6AEuGSBIeM%&!yp6|Zu{IQI1R)W;-GMVFt2B1(5Zxvt;?ZH0s$vyLz5j`n5TQ+K-k8^-ARf?rVywtb;mGg#%XFv<#7_89Ko#B zWmb_;e&lAe8hjuS5?WVb^2->_>?*mJ7W3=Ulh{sNH#*!7IuyAa`y#^8f3u}}N4iM< zV$1fNX^kESq+{ORv8c-TB8iE7k@X2dV$2_MW&P#cet_d^1EP5=rZAAh{}aawW<%)d z`+3Zy_`A5AUcFx~X~`IE8K#6I0u>!E5ne|1me=92;6MLwX7`kBwkopxl#K6dezx?v zr^#zW?oavonVDl5L&LN2uRxPNF2KQqRbDiX`5QAX5H>nuL7uzCK0Tsp$|3xXP_8(< zJ9w|#xFR0;*Qk2t7og+Nn`4d|oQ%Xw6|ZWOFe zyycdT@BN+mTegf$&C66QZ|nTGmOrK#MtCjC`0^9JoJ>XadkJ#Z--hE;4NR70$}fTW zui8*7h}1k=h2e;XJJpZ94It;JjFUWMZ840^0xJ`Np=@9X}>r|?Bq3Ru&6IxB84^+Pn z{m9GbhJUK!8OS~Fb2-9dSj)b`Pl5Rp)5Dd?>O^!o5I0#wjC^Ji8CM9C%@k#BLj4uK zzxJg;-X--DD6G!nm*r}-{r9aAhtt9Ma8Kj<_mf@rH{C{O%`}G zIM1Dxc?CgvO?~&{$$K9VCB{A&i$!}RF<>pIzo4u*SJ9^MhgcBtIXP|~_UL9u5_Ljs z9V7@9mp*|F&M?w$12gWnt4FdF;LpKQ+K@IErLuCvqavpCiiJG*wJ#;{p#tT0q*fRU z((kSuSWky(r2LQ+HQXKzBj-X+EZrpVz230;D>FW7IJU;y8++zu+5~JJ+2?BJdM{O_ z@ue}yzvNd@OhQ0caRPvvihcOvN(Ij?Q#!M!TFu9+{sLv!LpqQ&ls)-~o`@vaTN zfw=6`wU~ZaPETO_)=Jmzsh0*zp})SP1`fFpXC6AaYUYqu?(xIh#;H)F`iB}5RDDH> z7X;1y*bxMMPp3uWGYN$U++24;VRJ7AxYqbDs-Eq65=!iz$hhyeGT)|#r?YI3#t=;~XVKc7zG`_X@{T@m0p{R`z(6*`0Vk} zyo_lx&&`Aj#CCC|-P^$m2mw1YP?@IdUen#_iy`Z*ytoWu1K$h*medS!;SV^r#rG1$ zrm&BZ2gMQcnO0ajI*ItZAiJTpf8z{Q{`mD%HQ|Hie@wg!L6htv+Dk3`&OqxPBW~|D z_A%E!B*~T({e!6;@Gt2>%ghkhu8|g|em-AB)-Qt((TRF(Ag7Vi=ZiM?05NgBG>>f0 z^8$u-F6;?p;P;P)U zGt>SoN|RZ{@JIX~(`-tXaVDG{GZW5B(50Qi(E_5b>6MvWb-tA@3PLb51TC=25-EZ{S>>c5tE)qn`%d%8K56XRRs*-wP{jF(t;aCmU z^M)mIk1)t2OfYT|YjTGvYD2MP@N$wpaU62AwM0mNXoG6Ic1z)vL=rp%aqzAUj_;j3Rr91vq%=SAmd}p*$>~zx4J-kOsdr8Gt1a5#$J1N`zwj}RR z9=o9p51qc1uXIT@tP%_(t+X$YwLzDP=%)3ZSY?lrzrIq+93EPy`{?;ruJ=?)d-yl+ zdQYDqKu`vTyFFVSFPCU5=V$etIgPcD>m@bpDV{e!^RyG*0TdV=vPw`AAQzWHS6|9! z>nc?#n&W4QY4Zq%tvVPq>wPY$#>^!LPk+c*q%6E&*E+6A(!enusu-o(z4qaq zDfz-|wYp)r6S-kXm@C z;LHA+_2Waf>`Odqsj=%?mCqp~Unu;@ip589_J<1r2(Mb`{DERIhoH&EYknydne=OG za_ZlyPo8~U2ca8p@A5mPqYhzhkWZ&}M%l855xp?9-oKp8+kT6|>%!QdtC1t&!FloxoY@ zUgy_%OMQ<%a#cDw!6fjm)bFcXA-zM>z-?PwEq;!L$^b)?1wnT7xRe0=#|sO*?%-b~ zZRVNbZgfKCQLQxd1h@%!kG`H+YzbOo@=p(Aocuz_R~YYL_vv6eupD?+VSbwU$4Nxw z9k0ZYLm%E^jkBYywTGgjokYw} zhH=S5=YB2wGxoH;HSq}~iMzw_mI;P)is9t?A6YUvIegoqlZPkknzw~nxs6Vp-e^1Y z5f5HFm;csn|E|Z$Hj;h@@o+)d2YfQq6(|h?^9Yx(tDqcF?Z%!Ev_(;ys8*H zmABS8XL*)GpY_J{m{%Eh@e55{#vX1Wh5HWtt$p=EW5e1RWr-39+ZOriw@z;Eb|Ya9 zWo{PF7WKyfcHq|VjsBx)yK)AJs(_8)7vkMjwNXe9>5aN8f3eCd6sQ88 z|4Pq`E<*YV@q%&pEI$RRJ24bq@O`6xGYB1)G56$iGs<+llTA+Pi!fTtgiZf}P{8Rk zo;`gx4&OMx6jn<6NWRv9C7c*_Ob+vlje6!|Vsq2Kze-{5VG|}xH)c-pZfELjmAD-_yAo-2)Qz1M3C$GCRERS@CV=TjXG}djxd+;M29Eg z{t8!&fNl6a6F)_JWUm#vo=heFQJW@EFKa(64~_(()CahPV+j`R*-NXU;`<(9sfyaS zK-{9=tU}eZUEb?hu?m!dPMXWuA>r=^|_Y|kjG$r0>+4DUPU7PL>B-N{pjJ~o{? z^aef&cz+S!yJb5;xb;RRV5-ek#te0jN=^yaOcqUJ$;H2D8^ru2C>o51Hn5|7R%2XDAzuK>V#DV*kHJe3pb)pa|2KrzkhU z_~tk9rZ|)A$}?-H9}-vsHd2)C$ed94Ft@(pX}qD@E9OgnkB4f54eywOf3NOO(>HZq zR8q@p6ZOBm)^u%+bR<+%`E^t3&O6-2JohlhPv2j-tF4^Lc0V_aKRD}7`RGXZU43L* ze?Dr~%5xh&Wn_~=|LOZ!pX?r2b|w3ogCy>8fRb>opVHPl)~JCLA)f5fa`_|s?9y{< zjX|gcL6gr$AQeYn6OF4s^*MeizFWs`AZvX;Jo^2NEhkFSx>@xseyF5J|?pT5TWDb`JQThqh((kb^B0ZbBa{2rM1yA0tRJQ}{i zF`IwImCJ4wmk4p8L36NW;gMIA_!PDW&3q%nJ#)-I2ZgC)uY+1;UF4bFs%4OvqY#F1 z@N;?ZX?Y%CHB1VzY_)U7#J$$yfz?6M)2_KdJW3qT&bTf)!KPFz|m3c{{k1`x4;y%C&Ui z|3VDHIhq)6^&ojq5~@`-jw@sowYS+uhSjpGOXle~Cw;l#f%89|+R9I~y``MpmnS#b z<_TCz>ftsa1F^d|{%#$-dQgHKtylAf>5KW36>DvT4yQt9r7u>?F-pLGtHR#o*;*i) z>eoiRf7$5G2XyR;uo^Cf+>;SViZML!)ivVUSw=u2q~-7|_!7|xAxSp~-0uXbTSQcaN4Au#OVj2?SJNZFiAGUb)Kzc(YWHjIH7hlK43vzU z*%0Vi*ZQrlR)0UqggM#yG{>U)G{ac%7D>GyZKkM-_@+`9A}pjJ96%$0qvG$no4nH( zFSI%0s6T{meh!e4wP(8 z$i)pxD#&)dC;WoAx$R$&X(n3j4VSR>;L}RKM#!y}lLIpyph=_gb36yrb3C7md+iY+ z$ggomEvlx4-9yvy-mmFi_V?+oU{?t-;08|-gyFEv0IUbZG0oVH}4XEd+| zf!=I{*6~j>Z=&uF+{dUET^ivg(fBU8Bi__v-7jZ|Uo1@Q`z4ikl@pGzy8foOiu4OVNJ`H)V%QEqs$h zoHA53#v4IgkNQV+>8>?Jc+}iXv$yHUs+ua z%Ly^9$|T_C?v9l5CB5{ptIt-v)RbuXCvOTen0bA^Zu$&^b@|&Ed%-Qk5~BQYpj-=v zV{ynN>j-0ZcPgRUDY?yLaz8A7SOZKvHylMyoQwI@6!xnzIc-*>GWEs<Z!OPw2*oMd}!3juR?(r?5>2mi<5jn1<0;$Y7;XR z`;B%Zb$^do4K5=YhJc6{A=cqLy*1PcGna#_wqUDi=%!fR`NP-^#ztPtdlZ2w%}p^M z??{qX6⪻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

      ZbPHI- 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 vuW%Jbf-z&}}+4m|4&8_}* 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

      Z7mR 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 z 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

      7_gp)@c`cCy&!U@$Npfdtsr2k1k5h? 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

      K-=wXhyyUXC7k;0{!5rCE=yXWP&y*IQR~hUwY@ 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 ckvjzC14UwGFdeE=qAgS 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

    Ax+ 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

    b}&8*B#J_*&Wr1+Zl9XcjOaM>@F!;iBtX~ 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

  • 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 ^h}`S8Z& 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 z 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 coCm+a`F>?voz6?V>Tw(v8=u2Pz(z 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

    Tar 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%0Ax@rPo?~e!`Xs5^0e)m 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%0AcLz~Ml#^&T?qc)9L&TFs&M~j!r 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

  • vn}UrkzrXVrhAd%g!ue@(u(Ev@uRs5d{#~~*jw`3WF5X4L&T{%GwMn_4+Hgg! z^$$<_>D((vZ8|$mkm{be*8Xh~4R-FBc{V-c7NOql?8%;9tJOWM>Ekp`6V&*ZerP(d zBjj5J5z^`=mQgR0c#u@H%v=8wAZznykh>CMu%Q{8~Kven;VAu zMz^~@(NEce$IN_qrO&m`yZoz#53HtzZMfSj*5Tj1M@wxV9bA+3kq9jMx5HU(j(=eh zAq5mfCX*o8S?Vrokq~1V(xsQ_ zDTNeGpjZiR9^cK{=|@!@;!zqdpFsBU+i5j?STeyYV#jfv+y;2{TblRE-hWTNdFAgo z$fUUUUR(Yx7umCdx1Hcb=}ZFwa)tL-{B6=@J=Xwow&BqyfKPbt>Zj-MYN}zRz@(F-SgkUWneAiJo9@_YoJ?cBKBvHk%_*xIB@JE&5-* z9S(p1!$4-&y@roZAhRca!*tWtkoOhv(yR?Iuscq5HC!RjUlxeO;^X*3KSrMF!j}1& zSB+mzO8$ro+&d)W&%d)tXWK~@|J|mY!wq#lj<4t8t|wO&hkuYC7TI||nxhZjZ#q~sV-)D0X?H$K-ml+%` zZXpm#?y%O@V^4#N9**6G0ED0-Z`L;WX>Hu`?#jnC<;G1Su!+3&Bz!wknj1Spi`;y7 zWG)R@0O6+Cm~gGPsPk@pqVNMMIr`78G_)!|{aKuUiOQZRQ&ntwXrOcD$bmvg`?y0&k1O|_z-VlN=TlnD!JzN~a z))&dyFuy*o=y#jrK~`5s7o=E6auLn-6K~dy4fkMWuqbNooo=I^1=Gk(qKgO2py8>y zu}iVWX^+{kfp?4Q$&tZa>1E z&fY*|ATA79mu&NoKq#3_qHdf+LKPGT`qpPIb$isK)fUSLhfS)f-AOtn~c zgfrR=eS254*bRHK+~GmT%6WEhn#gXD0F5cN85HxHy*Xibl~hqn-aEoAclNmEWzM5a z8hJ$Y>Q(5hkVH1xh0sU8iBqZM07jMui_jH#E5*_Ci^IBK#k7%aF1^ALO~MQ&%M8}f z;O1%KNj)++22>Yf7k4d}sm;aLSFUWoMl|yf%?4^K>who;J(w6!^TfimPuH9?4()s_ zPjN@|FU(SFlGVs-lRrp0im6QrANXG`dUZj0Ut}`L^q<%u8BrW$BQ0gyhn?^HIhN9( zGcudBarp(BE%oMytS_&U^ZWA()u=>NwW3Ai#1#;Bh2eegV694VMcn=?r*E3rPB-^R zeL_`(>jM5tl|vMU-$*HaIgTdZa`)e=g{>c6VKRKtxf5-8Ew^dvUjF$Fe`B&8f>_=} zJv`O*76U8GmW^?#ri!}gE08-~>DW~27t1y2fkrs9#hf3s8AWI~;cE?CGnsBGgnUs{6LkkV493 zxNjU39}XHBbvUPOzqET8xjhv6m)qjTQad}z)UXwbHh|v2T&SwI2UN$>vaudkzso)H z3ODU&wwajV3^(?9xT7le8_J*%Mptz}%*CjX>*U+EspU9nTRX8B_%Cj#q_O%*-=S1` z6V5fJT*kZHZ}wfC(Mfq=gfhK_LsU=jzYGf4C0-w^o9Ndai!t4kw2@c%bmmT(>Y#Vb zqe(y`+PyQ4>bhrjEc&@!o}OmqlGIwdZRUiRT3oEsXD$B44?-$ z_YB>u`6GxZCEc>kPPw!RTJN+&PXyZbjbBj!3+ZK$8keUM*&aOr)F|BEyUqEy?wtj% z?WN&EK+>UVoapm{i0wL~<)&@qJ1iik?2>a7C`Fs#WR_U8%P{ zwlfx*Q^~iFjhijSNhB5x zvjZwl?#LBlZ=?oVH&15-qlTN+^aesGjMa^7H)53s()#A?xU`j+%(k->aJ!M1Ga3(T zAs8{Ypg}9*X%x-@0=D_HDf`bBi@$60>zCV*A=NfI$`%pF?BXF8SViu}X?y8*jPQpd zTBsPaKR+X#EIC#L4r&;iz*jsLeSI+EXgl&NqWw*OjPB0&L)YGF+;Rqq=8W922cwor zYM_1J0><2+<*z27kTfdC6z7#$$$XcZy zK+kPbQ&V((Wi6yhbz)wZkhOJ1M!E@^hE6 zWbycw+4 z_gl2ah=_7|vq@~^py9L_3@UCh@Wuc{G;x#DZLzp&#V32pEISNMZW6`Zdfx$0@+y|# z2%{Y-jqC}fN36QLJv6A6U|zC}ld)9w`(F0dRgo9ZEf;@bgMqKHmAbDeNgb;Ol}zJ^ zu=u-)Q23=m^MB$p7{XnaKYs9Ym4CQ=9<{};3lp{)kSvK3te>Xn+v-;xAamSbzUoHt zppdOfT=^M@u7#q&+>#MEt;qs&qTtoY1jw47i{{~DyBwQ6wI(~9b_^>t)s3TtMw;7B zo8_>M25Qp1Y|7A%JUAC-64tl1mn$1gJP zxi&3MO=*K6BN~f}BmYLA_DaD3ixCS@w_$wNI{C`cE&T6-2qm-x&?pt-?a7G43ZDjF z5h(9P)E<9Ez~e88yyVNW`tZ;;!pAW?C4|Zi_+{*};_=6Cfouvw8&(x{Sp2zd7fSE? zT@|k01;&ilyOImtfQjk{5zkq=MpNs>8}s`XiZVdtv`y`}i)lM|K4ju2a~3qY{y;Pu z)?ioAwEaqBC5IMsl*Jt9jw?RQck@Jx(+s$^9V<5AOi^m6KDr8ht!v6B?RDY$y4Td# z?#a!5*7&=Hs1YaI`sc-)VU>aN@bqK3sYf3g?*Z+k~A-_t4Tl;2d&JUBx*o^isxk>(gh-25N8t&rH35bDgG zE=MO|BYzL0R3w+7H>75C=zU0y@LuL4(KIgeGrZs6rB>&9ZTVa9Qhe9H>2hyAI0U2Xh^lg%>*AK_ur$l zv~YoSIcwZ>Q#tkpMn#`8Z)7m&21BPoBfX~~^tdEeLcad0rRAh!Ozi@}i(;voXFg*n z)Vtpw#XVCuv{s<>CMr=*RE~Bx(XNb<4Vnxwoq=L;lw3z`AP3FEFdkm@HK-25q=M@$ zNK`LqHH@V7X>_jU2shEqNi5Dnw^U?N>AAQJ15d}ky~XyExdGcO)UOEWiW;s!7$})~ zoyh3LRa>2O2pQd3avai;Ilk?|2hxXzQfB3~uEv7sh>$8s1VH$#=br}v!EKzYM)o%4 zee0HFlNjDq#`@0s=?+_PB}{>d8>Ev$>i$^2vo}S4YkP_P;Y^$I;C!3L(mTrD0%gbM z)DHD$%?0dS5{^|LVFb7VpGM^d7vtJ$D#Yd#wz=Ig!vP!v%YZ4~uvOsOBVLI>Xpw2_ zkQ}1GJdL>#&cCGV<+|G)>bYxyg{-$7Uv)PUbrzymz1hGM>a`jggpk;mBfe5d|MWSp z49lk9MqmlTfW@y%eFjV?51401LU*l)ACoz@2k(JCOq=|0%L!+*aPc<5G2Wi29TIu4 z2<3#7c@jtjECty@*SA%C#Y5z^ARg8X*x7}xxS_JM$FG)8v^a9HFN-bwbw5q>O6i)yj!Eje7kEGfH~ z{8^d8kRyD2BaRUMLd*(*vm`Px2BrJo-ZpPV)h;m?tKP-yA)-Sjk;Ry}GXU7?G(^P- zn&C!iHC@<&cT|&?V4q`3PazAI{BxML^~O&r@IMXZ@di7C6b>cCPNbVjb zVVkiN57k4{<*zCxu!k~Y;{8&~GhR`;N$&rjIh{wn)57Mdv5nTO>B@)l9Zgk`gG-mZ8=3q z$wH>UUAtJDU*V^sP|>@O$xDEu!*3Uk76B(V9vuuMJi5{$ur)kmu%YWrmQ(9N;c!~_ z0h$mKZ!YVn^G~Xe_X9AMJfc;|u<468&ZHx#C>%r#$GCLIb%XrZ~%K@ST4=g|*& z7@qcS&1;eHPz3g(vwgJ3qkg+-bOW3p;c?H-7$n6=X;fCAPoZjNsK#GCRgYaW+$`Lf zx<#Etl8U%1IF5&*Xm}LYG~E|Bt9VcKXcpT}dfQ5R!To`Te>VMCh$?26!R6)(6+_GS>;3x5uO$ModD))z3Hz#JSN1D z@VHq(oBjbo))95JM}OO!Cu3)qSC5jGeCOm48+e_lSn7dCFp=RV3BN4+yxTQ&AC$6H z2Z)oTiBqYD3&-c@jD@_07UBkSy)Ff>`37(^$XjLkIT%J?w|du;FtUb)+s*m zF$5;w6U8u-?FQSQ6}>uX6ailj4?Uua2GLY*Ur%Bscs1mt9RUnRD!ON&$xtI=jLA?;9yyXl?KZ1ARpx82K>6Wf_&%Di; z+XOoZd40HvlWB>6G?q2Nrqa`N1Q>Xk!Ib+J%SI*W9J5;~^p5tCl1u=;Yw`Ph{9-;L zEIi%TtPC`h)V0U$k~$r`r_fUoNa9>f+4aTlG>+k=D<_qXwm6E)W0S}x4X7`d2FHl^ zolnz$V5bX%pmLh5j@><#!U_(c_I|=1s{dJeN%$De65(Tgs3LOZo|>rZ`~k*Z^D~5h zKRuW($yI|HoG;grgW{|2MH7-U6c%Gp#3xq6!6TeRMacFR|3WOw`cbWr@SoQDNsSo? z!M&adO=6#a;2+^65Bk097Ed47lxfhRR3s$Wk^xiLWm4YNiSN;MmI01bw-~Gx{Xm-W z`QQ-`R5>hI>+Qxg=0?n^h;HNYB&vi6ut5nExu4a!G0Jj zMqL4QyLoeYrsW0a#14CfX&|nJOJ{2rrul#-F{3&4^7YYqeiwy1>Q5llzmAXS2~`v&2pIYl9Te1!=3vfikXtkCRkLc76+VocQ}D${mMzbya`(T7YID5e z#o#Q0b_KH1ah}I|6e(?JfffStWaK`z$$v9$o7oKKe-+88#1x*p7Ehdk6gRk)08$orhHoKK9;f?7s5=Luzlc`fuGDe z2hAh8(3aT|}5+?O_HXSA&{nzSg* zv3S^eG;dpuvC+)E6-(X#?Lk{uGxG8^iTU>Ko-qgeA%|t(dd!Uz$tjw_G|{&D2m=|N zhENy8wK$_DZ;1=0tk_gWq-`-HQjY<;3cr*4-q^`hL=%O7CZ`Y|^J|%FYp3KfGlqO=ESB*oajPHrR&v_z2CLj%feIR5F|KRbyfvBD!bT9g4~ z)<(>DNC?LGl~w;4<)vqKGou_Wx@NyEY6DjxA&a~T7RHfulRybt5frtH*P z7ZjGgh^QK$Is+7$(`f11O^tDF3DFLTqn!-Mf4NYv={tqCMYs_X?aZ2RfvRbj@7pBJ zulM<=3S0t9Y+@tylG$7EUm&#UwL1qgs1c2|XS!D>M&oI&CyWmB%;-h0ZfZJ>mN6}L9}*x+AQ zS%mp$ZPxbxBB3TmP419zb_|zUb7;ksJ8?>or6MY`FTKKqA-lux$HjMpZqI*hgEyJR zh_g;f){*M-`+t7Sob2R%y*}PM7<2?+Y64ofg^$fIWu&xPk=9_kae5H~ory&Et?AT| zv}0bFxI))sCzS0#i81^06T!=y;!8%ZN_hJl9Qxh8{6je~KCau@>038j(JR=5mXZXW zg~lMvZ|v8Bq_mD~9%2@=M+ktyDY%9LSjS$f;+}Ys(TD#80$k^zkGd9jRb&xQLHt6@ zv8)pWT*8N^PWCKQ^W?sGVD`}4j%|iM)jjBy{S|~Toso=lU=q}U$mXkfD+GFgHMN3Z!{5q!zMZ+RylaHhj3>8*&_`e^Lt(%(F0|1D(7| zy9kDzK)gsyLkXlJRT zmMoA%?yo#j0;-)|8^){XVj(w+0#A`bN_RWj_tE>xPbfD40XafbI`P;!jf#0qqXU`Coe6iv*u zb4T?{psPb)RDs!l>cVSt*o?n9jyv7u5>w+8sK`eG69fNn%lu%?d*8Ej`Y)8@@;)m~ z@HU10A`T@JU`~Aky+ZsExX|s8y!}~2Qzqz1{OsBa2kn^X4;Kh$e_G=Wqd@y5fLe9& zha~QtK!V~hhoAo$)WNfR?sqj}z7@_)XWO2PJNJ;OMtCx3r`VD)m$lQJj7kzR(7kAk zJw5B`a5JborAIHQFzHH4*F$}LcWgKz7#$VZn3U7HMsLT$V^49zDeM$1uQp=8G26{c z@$ZrZA*S+v`*+J7@!vU0BGXyM`A`(j$JGFg1y7RaXt&0y0ZTIh<3xmG&xSujgNUVA z?n)4RP|c`}(s;?v=4_+I*;=P%{*Fi09k7D<@-Afe9VfMCAGA|>Qal4s@{?){ZI4#Q z%;MoJBu&1x?qmHf9O^tSu(Nu1Y{;*<>a6)#o{YS}K6#bh@h69A9d(wBx2%o!Bo>GP$7OVV58PV{bv!MzIW z0TdZsnaU~MimrL=L2WWG4M^A9`(6u8pgEazOHssX zAKK!9bHjAv-x~@+`1{`8)MNK%)Cs{aUHPc`pu>ORuh0fgYsWp1&VKyQx^b{6c~+#m zr#D#v&2!c(GF#%+5^~Hz7vyNDiCvA?%Azdkp&6vi{V(4(okeig=eEa6rJvc%7nEhaWEZ z|JIl?ieDg{QGAgdjHi)Pfn zulTPBVaXVW)RfsUrapaMS@LW!&2U#AhyLfV>D$>`{^U;x8f>c@(V=UB21WtaJ76x^ z#9eJ_78T#9YP=E(MCQ3J|0Oqv9WRp7*94L(Ouq9cCDVG|r}0nL^UjEMy}{w60b(Rh zp&U25Jq*d&xdC!3%{%JN`9|PN!+uagyAo8kIA;8c+q-=hYUIj;-c#Xyor?`kp&Jg! z()A;T`k7L5aRTuJ&S+!@D4+Ft@nJvMo(186iaD5O9&wh+kk|7v2&MA7Lm((yl4*#o=H?<($6M0qp$EaR_p3N&Br=FV|SwQZ7@%#KdtLdy1t!4{c(9R zDDsFk9irq8KS6=ck=VmKh}hFn`ePI+?Ws`+(~69Z(60v7p*6h5Ct>YE%@TIy*UGUc z%f!k+ywX9Z`<%_Ke(Xq@-LL6QV}|Urt^e6++vQa+y>+mv-zuCqBya3NPO|(i>%Vpj zDpdZ6wjI(wzs8I*pMGjYS}G^bo%gb(3-3u7cm{{zg5{@m!wV%5+S#VO5UfEgYaUXI zYREw;-^%&z{;S!7`y^Bhwtw5l9^y9L&EKr6=%Ns2sEPB!L_0i?(cZkqdl5_C9Q3&1 z>ITY{S{vWTA8)x{pQv?kR^1U_3tTYM#i~`JDT)43WsPg`-lgab0j)b_IG0^iA2CEA z-lJXyjHE}<8xn%01G5=-1L1hM9~`zVz% zCl2E|{@uFfE^Mhq465B*1&bT5opNE)N{EsOFkmtom0PJIXWU-Rv5GO+i;?~PWh2n* zzpx=&(b~(J*EOI=_rO}8mKa5zz}jdl^%Hn73{A6koIukJLp<)2)?0|-@y){8XZs|< z_hpPX3_}&U;*f`BU9_xC6~$%3*m_Bf)klFlaXPdZmtI!$ism98if|?;p^TM!RQ2Ow zHT$h-+&UQb1#kcJe-tZS+UH;O-`jwX=T&S%C3Vw_Yzw${SU&kQoqb)6gpz1 z8eFxS<(a~7kGsDL{<*}yw})e>c~f6UBMNyRXPN>Z19P~)1+z#6_yPSpJzr0i(T!<> zrN0Hg1CkmX9{=X$eI#^#%sC|#6|sDEV~%a|+ql%7YNgHqfAL2_@V-SxIG73&nhkhb z3-ieQU(E|aPgGt}c-8Jgl<+s);OC{{oWe|y8uv)e{6$WOu7dh4pj+NtLJ_O+Je@(_ zOYvmT`|uGe9GKUc1Gg4RD1as6r*d^FKv$%{f<{N!x8tAM*%4L2lV6^140|{%0!$kA ze89TS1?yMq)KP|>EKKTC#^D^S56>M_Ak-{8!|_5^*uWY&EHt>7=>79*7nM0y71q-(rv^ zTZbiKC1sYtOYpnZvs3ttx$HP0JzDaM02@CtP@3^UL#eVJnf4b*67ifj%uPOdO0Fp) zS*_&?&4!u8=BFj@!!t@4E=-hop&Cg+hOj3^`J6aPLVbg?stB_3Ias{t1&*G18(TCe zm2BLR%kNs4JAaG*e}ldc(H7;cvo~hJ_{#^A7PL)o>FgM^>B!21M4wkh%I}tPbps|6 z?^L(7oDjDDwQ#`dAbhQ%VX)Z?tHKNK=1{)aZfE?2E@yHwW!c9{Ylf{!BBczpI)?bv zjK}nZ3`AS#@fIxhZ2d9PLbO0Qz1$T%G8blskn9=b`g@T;xAIGuHDw~uOM=Il(vnvosdyTH0F^8?T zP(6wNT)jsCuG1!Igh4C1NgTQrJ^5=}x~=1;wM20rx$Ux{xT4}63+9xBP?rMWC$abmx$T1Uv1tu-|$ z1*sYy9OonWl57oLk18o6^J^iMe+`N@-d#F~NN>MwDx5C2rH8M)4l6YHJs$sSBGWqK zSLw^F*)fyplO~d)z^NfAR3v4)&_>uys<)`hMFu@!WWfj&jdrAB_g-XA?`iYun%U+d zlZ&@GVCXE!p#+egC-AK7O_7N@MD}U${4B{<#p5hAxOst9`YB&-_6H|0+0s{;QVQ6( zWglfhL$h-BWd0wY2Os}mK9@=F;+DHh7UyIM-IIO5uiL)0cH%gcr&@o3wh{MnM9blm zw-yy0E#Oe>y)?C^Ww$i1g5yqUA19+frX=ZKSk)Zxj?@m!-vN&~pG28YdHJHpkNMm1 za)OGBYjLVVCg+M42gR@O0V9H2p@p(H7QW%oV2q}`zZJBsRP+Wpj1&IDC_KVIl&SxB zdt6zJS`>muV3CH!$lP}*M6U^W>9`({Z~!$V?xr90AJSfQVLZ>)$RR-?GE(q8)VA*_ z{R?*pJIb!GwvtPn(c8M{&RLDnqg*BmL}ATbop<}z2)dMrp1vYna_l*y8EM*)hb86m zv9tb=e*2mA>139Wi-Du7s?MXydWX zzinkJ>%m#a(2u#gZhx?9$D$tOwa%H@97#`>J_8Yliy*DX@S+WCel*iX8VYuLeZ9Tr z&GZO<-d~*TbOXUh?i}9qV9)%pX34h(Tg1EKHXNCYFps#yCi(f*kl-l;c7h6t=mYcePkfVVl;1)$H2x#}3nZLs`D zp@K&;CbBI%6n$A8NhygG;B>9*kjI{p+T0o`0{!C#h`ZCK4rVnRdw)4$- zHh=4B8eg2AX|INH-0luTOEKh!2-wH`2(phq`A&kR;^ni**9QK?L0$GZcc4H*FBuXh zJg$EgnpvrlK{pc}O&yVwW@gmm^85QzM)b~C0tmj!QK<0D=fG>6xq~n7+|S%?x=LV@ zKhUAur5fGdq;nW(P>|%njR*zIw4H;lYKi~y=nawZQS>X*pLEZA-LnHt`q^S87clRV zQ^u#Y2#q4Q)*E4ve1HnZ>uIb-_l1OD|6cV}zF#T1dYDqVt5AQ2T9<(G?@qL>Jt zBYx+qFuxF#bu5=4ICz3}Uk2}_wOOC%s+SE2OtFqP#Z9(-gQX&weztbn>mHv#HITVf z1BP{E=stXZC7LmU49bZkx+NC7p5X8A5b;63n;5OhPq=u+bp*rK_ebtlG@qNf8H#m- zsMUA47%i<#IAxaG6ybFE1!T#L(w|lsj6Y19%B2N186IF-4|j@xTS|6S)tTD%BbKdS)SmTBb9K*HEb0 z=1cgC7^Aa}WTUEqqtiD~RWLM8M!O~Y}7!v}H4 zI?)*zs4(D(SU{gPYSk5Yseoq5)^P5tB^%3yS1oL+Wwq>fKP(_X#0{P@=w=XtJ-xl| z*)r>pI8lk&HYK^o+GbqTBm7uEY!iUEFs`GMDe!OsefggZ!@%V-T=17Wy5m|v@snYwp> zS2?{qP)AsGMFT1|bwAksU3={~j!xBS`wslsy5}?e=kij#+hCsIaltkg9=?YmJj747 zvH5$?pBXEc9`Xf>FWyDnk`39E*gEYT3I7Ngo&U9!z4UTh*!_ zd(4K{jM4-WhKzz(%|T%f?``xZ%ihko#;6Q1dQ(1=Zj-_;HZC6PZy{jv?InVb`VV5` zox`>!V$kd%i-fFS4s5}BFY*{6!90x~ablSA1>XPd6OjSkiKh`G~>b+hX^}mjlpQ*!UxY6C|Mkrv;zF#>Z0zJ>p@Hlu`)CQM&!21s#Kja4#bErfFNX z1?;!RPieqX>#m_pRU>xqV4q+l&FQD9YCN=_dZyW)2&}PNITM(0fcw}O5bwkJG8?fY zc&8I7PVHs%zGl?92R2!Am!S37jwqk9G(mX*a4${yr%%?cp=^HY%#01zgr7@ zBb_Czjcd`dkOE6RFjNO}x>GuzVB16Ur=gSeeh>a;4nNI$`)5}=t_QJJb1I`4x~A;? zNvPWi^JYvhsy3at0>Rn%CCD&l4cwF_f0na6#)7Vjv1|EKlCl|@-e3x@=;4>38`-IT z*IQSAqQ*a<7}SmTL=|;Km`0N22~q(+K@0F@e~uo;LFL<3_hYzTh{Z!+>bu*HR z<$M9#IIN}Bpy?;PRnOpNxf{K>H|0Pbt26UN%zd=l$OCM7<6ADa>rQANUj5nc2sdK{ zQ0;Cvq-vYN`Q6&>KmM^+RfJY|>l9D<{B#u^-CJ&Yu2h@1o6F7h8NI}T@m+>=fO63O zC3r(~A>jr%uT%I~yY@ocn#+2ogp_asW3HH?`qt)SwC@E<2m${DKAw3)c#GQv1fYN>#z*{^6z*R8^4}-6lWU@=S^ICj` zAZU#hXhX4u-tX>psTYCE!)Por< zHZo-vt!9S>edRyA2ywObl7hJ-H30%Vf_JSfWITtruP21Pzpz z^=(?r(D6MndM&MccbCmn5`CzQUPp=<3T!1lF2o|heX_gfRWgJPAG8Lobc&(@%hsB< zo9>Gy$s5;}0iuRMd`jsGPA+lAK)oFwk#g0EGNNq{abH%LY8pjypHwfdLul)8gA}LD z#)eYiZiMopws{T#RGuvVJPerQ3af~;w&O>U!2cZyNCjsVl4s7RYLY!K34N2yvRnn{ z-lMf%d<}`%8hj?CdDnVI)ot!A^SN~58tPbLs4s>S`3D`hKaRMbLARtUoTP5YPYAwc z=BNH$VMA+YPPJDFvl8DuoFZKXG#hQ%i(d}!NJea04(V#0wErbLIi7XK!Y~3ApMekECkCabs(W35J58&%dHQIWS)ecMDY!EaHV3U z2vNNaMk|7TIC%fOL0F16EfefB>F5f)PIE|X>xe-Vt)O=jw2oX+&0*;pCYH-fI*YC$ zx)E~NB$N9TBICM(+GAK6E>vC}w9pMl_0zqhq$+lo$V%2fl#LkaK+NoWVKG#Mv33Jq zOeeq`P;mhNLeDHce+r7aYLB?8BdRPmorz-5_*DxuYS3Egy%`zEAed%t5Nry+K^HzsOuVOb2r5?FEWmiZ}Tn2_=wj{oLc^-J*&T!wTYF+%VnT%ts0;2F25JL z{fZ+C+Nte-tt;+n`VCr1^9_O zb%D26wndkMcWn!k-xK9q7?6I-Wi+cO&7%KAL=xXLJd2KX*N??PA;75MQDmRdZPECx zlH8uuLUdp=y5n`@j+EvGQF<=0l+RD*ZM8HHySD&^|mzr)B()?(EqiAp48~3 zBmRGTzjYW)*yETNeaD-0y~dv18};no?@g_oXVK@4*2A+I);Si9v5cF;Uagvi6?7@j zubT+dp&7VW&ZmvQth%v0C|0o&3x5NGT0cK~_5E+o_x`Z2HusQx9Tmoaw>=v(YT+aW zrOP&HNS+4H*vBHYmPceI2CAnF8rxeIi&oxYAPME( zts5gsmzMf4Ew6o%57J0xCLhM_#P;q)glu|=Q2)F*S>V~)@}x+wXK_BifjeZ*8apRI zHwz;mu8FtT1#(3GU3EI_0oqEp+!&FddyR)Si=vb&14Cf>m{##q?+JfJb>hv-^9%e| z&nx@}T~r;ao3>!c>=rQ#p5^O1_PolGs*j^4>%}I+*2oWfr;fz5m#j^KakaJs-b&mj zgHz3k&wP0svRO-Rn^$;_0Wr2bh4j2Xzyt3c_o$e0L-w`M&fPP@rj`oaQ)Ae+=$__e z)n@v?wcX+*tGG+Kke&9TKb%Dcr|1$F{F{kCe@z`>j}GPU%@gVZ+s_W-lhc?169Kjl zP^Dj}5&@P*R%_(@lVS`QMawkkRna7JreX=BPE0 zucH+o&%~G5+5N+-b;kG-dq=kxq$M68)+u?Bako@KnUyzLpXdp2!pX0S6Fl)QfjarS z`tuCu!K|XQeV*lJcJeL%xL4;#UhXy3Y;9BjPwPU%;`d06L{b$`Yh5=g<>E2%Gc0*| z75(r39c4?Tw_4sW?IjvV%LtZ)AQQ5o38$+tpqy5b3?6uDK7PY%0JA}a^113Ox;hE2 zW%h@{qAcQIxGOcwP`)n}P%0;N9VDXI<}{n(+e^n(CG4t<(;nnqE~7!$Hkr@VUTfJV zXr!#y$M^Z;q_Q0*qdgOWwIIx@vkKqd%9fiA%(SS`c$9Uf$k z#@KDRXOps~m95G159SN9jg^9)MYLAizC64Wea>0M#~_&h_}kxgz)=A@GgiSqvJE)j4l+nR@;)fl@WYUF4^scdjB*cK zV%fJ5S5NXYlTx;izf7AB4QUb)TwtEYKZu=pX5VS}hh??~m z4s7>gl8|S6D#qTzJ2|iPMD8`W)Q58oHrY2Zst^=)Lo~Ed9C@mI)&4w!s9$}j106oC zMAq=L!HJS@@$RCn-Jt$9C~G_MMBq&n(-b6C`3U;nBlc*4J!rN#!u3scJ6}xReO?{( zdH2^>s3|_$lmEKRT4Fox@!MAayv!-`2Hw5gP6LKK^H*w?*?xNct&2-u45H{DE?6v} z;r24#R;Tf)+4 z$-L30@}NXu)~d@`D%hLnFTOiBuEi3nNPlU$diT^g%BVq=rw=+A0G=bc0d3c~_Ehu^ zCn*OqZYUWH7X?xs-Z(MUp$j7nMHlX(PZ+|98jgr`gS!x0!1{LBkeOM#I$eknNypRb z`{kTvSs4r~#SPGY!K{}|ZzTm{qKd(FrAG=q|@CTN@57PC*7xX=v&{DSO<}6^^u{`X>uXb=rAg%Dk6+2tIn7 z)+YZ+gcjVtdWu2-8o34F_P68^S)r^>cc#e=?bamAZax^`qxHVEnF{U#UN zC`QEuY}+9=;g_|<9!bHrr{Y$XA<<7Sm{lB*+|9}={OGN6d0$MIkA&Rlea3M)n3~8f zd&~Ls%haEeI)b<|U6-=pFDIzedh#~E{4J^guCFAv<>W7Q!P=ope~k)%%j61WzVVLl z?x`dm(wbMi$6~fxrX#vy1Pks=c!>%&%WexP@Cr~gmxD+rY1F$GT%YA~e_*nxvPvup zliwUiUqUb-JuCB~YVlZJ-AYIh$6o2W**_|amx&`pGtn%>m8MX48> zI&WiYkj*Dv#(a|^l*@I7o(m&0X7jtbAo7v9>~H#cEad~c8fs#}e7498C>gjeGToZr zy$G8%oFsVJfqZ-k(?|9y&>nj!9UOorW;_S?6Xwoh*=t{L2UZ|L0~+=B5;%Xlj8i8b z_uZs92Y%fV>DMGH^Vt)bxPeD4=kE}P;wnFM0(U{~yIs|a9jM1|&+?46kITa|f7R}T z)qn3jeKCa6{{2xj;4)p+MUJFazemAn1ll=lb`7vE6V*MJ@ny0^AfMR4ev@*L@QK+Q z*3SIq-lXG=}@wgzpq_*l_(&k@M;wXF9ibyv;mo??34 z_=~X-%f#C(q`LA^ZEJ9YrwtWQ&Q`=ej9v~NcJ}hp*0Y5l?1AS`V7IY46rSJtx=(8) z1(S^#!r!H8dg8HDfV;cyt)FxOzOI<&C_YAivmZZ?L|-WHDH!33K>+XSl)7GT4sLc1 zQ3U=b4xC`z9_nacWVh?vIA7oywcoM#wJLX2u#pE;FlSD-B&BJ38=AkzMBSSa+wQ=R&WcoP zmkw}1jKj(=%Zdm@KSElOiNcS1!?nCX7eZjS@%rfGc^Gr_Or8h(tmykGkbQMX?L2uN zIuIO;+e4j442DkU$@BRDXh4_0Jln0e7a1}FKbFLecMBBMntNWi6OoFwAaxPR7*Z{1 zfwv*38XIu6)$pCR7NqFd>hjkLdzkDBlUl*p3e`~pw38q{2h#O(eSt z24-*NgC1lVb~H&9B%j-Gl_x$fC(rHkz>;HAr)EeV7N_f>by<%CUsPS}G*0GKSM@6E zO%g9xUGE#Y(M~9W5ZT6;U*g?e-|kuv4m@A{x*DYZPG@Tk%ERkW3Xrqgf1FE2-tbSa z_L}=^KAZbJADPR(rk|H}266CV-vL@=29!*%_6(iueHZril55U{;%BouTc2J6XL_}V z#6?NGcGzLx?V4Wg?XgnxME-^pOEy zK2~(Sgb~Q|y`9*f)aRa}?(6S~Vc!wUoL=qK$Zvd_UhOrI(e@En5TU332x?VG{BMry z6@=d**JJ1ceANHCuYL++bL~44edCmaaK*sc1F(-PUGJ##%iUR9PyRP?-~{9LP)Gap zYOkiaj!)C8Jqt0_OSjPDhog;@p&VkI9OVept36`D`udwcok>^fE1X{KS(JevrdNCW z7^!~#;BV|INE;t49U|-&uQ6KVqhX<6!3klO;&8*$KtS~|Sih@Ah^$>2>BQlvNDTh6WCjXM zd1ME!*^dVd247qaflZ zQXcWoU%&bNZ=daVUSFlxc=y&HcDl*q`4(vro}$$5C>8 zef*R(b&{hb-)xQwth3eK48Qn4W$D7>b+YY$op_!k(amGhrw6&ND2hdw6VR1=&d<+Z zM9Dh7LP-bGYVFg4fP#B~B@Cs#5NxEfFF-C9f3fFv`qI{u2b-LCQ7;mjR zr;IPN9m@2A?F3Ljzz0!X+jFogrz}`Jk9&(gSle{2?W1k7TozjE6D*YP)(SSbEsn}D zQRg#TUsn~88*veo!MrHe+6JCK6O89oSfLDG zy@O_n)0!%3Ajwz@6FhPRiiC{3_8ZvKeJa`FgqlWunMw0+;R; zs!Agb&4Q(-IiwIFW2j1DDDC?&%qbilk-k`qgg8plu~7)fS-b^RpUTro9*ZlZX=&Vh z$Rt~Fh0cgG8Q^!N*eEONLTZ*JM|pst95;};NKmU3Vv(|D2wCn#Nz`Khc9&;J58EXT zwUPPXAI0o>u2WQGDTJ`QoH5vmC!s!`Cu!&bRO1$ffB*mXzO}iHBgyu=e?^C8H$;vF z&|2?I>@s4)A(OJLuqE-5oSE1wd*?QRCebSZjqL^`aaQ}^?>U)O{Q&w=)qreC(+ryr zp`Q89tg6hS5^?d*LN!NOyZ*In4(wz8Kp*UngQw(fvu|Bg%!Cuc0#%Ac4lm>X-T>r) zzx)#`2Ae#k!Nb#s-5B81P~AU8%R4|ec-+ZE>`)xlz5377U%qrpd+DGIIkx@sdAqKC zTqT^H!BX{ex9YQfCt<%HK>(dj)t+BHTJ5Re_P^lgD8Y0R{obRCFYA}5>wSFUNrBZl z{euSDzdr`Ge_uRmZ^|thvXa{&Q#b3(>`^4_rdNbb}Ijb$|Ck zruOCcJ+lcMW)U3aF!g|SJ-u+LUG4XN+RgSZ|MWgwE_b%S_Y{)0d->-f@($>D2VB(t zIS6z~2f+Nn_hw(r`1)>Tr0MT{^w91oG^P7q2P{V0J5PZQ)kEbKYbbuxVfKUY-t~rc zIYkKeBHcez3CBDTpB(_y2Nkb8CBFZ6DK*E>*M(%zj+03)$Dm=`9<|aOf!^%0u)wYW#!$ zIxoNP%_G0HV$==vhW}yBl-`*d6d{Am-#3rLVc@8v@cUsZG3$7Hvs$sNgXDKO@Tv|W z%ekceGd`3z)>|;>ApCw<5mAgg*cAmVir)^zCH77Dz8NBPVfzZ^VteN9RFv{6vflwp zF-Y;-fuO|!50E)R*VXIHxY$zhn>`8M-`urh+7b6OTkUYgHMNiWyxA_d{Iep|_Bn$t z4_f?g+3zEw@WbgRyE*6cz5*`AZ+qIU#XuEI9wgAlu@3>QPu;WH3q|e^J_}UpZ~H2n zy@EG;bsi!=+qm5Ka%M4}665}=(Enmiu?GF^AU4NgWF+R-ln z-eWRfldK;zenJ=MdKh~>y6k5a_Pkc5o=Gur7#B!`q7U)&qXbiEd@F^4WYB;{%3tB<=?S{G z>-t(-H|(HgZOGIw-NU6x^PM44#XNZ%WGHJM-`+FNhaFG?l~K0NPUi6<1_$8nx=lM^ zH*6oQM`_n{bsvjQo_%!ghtj=*M~4&^>~l5`<3$$CV{A<}#7iF7-EF?}?2$<#AQ^NB znz03ncJAh1P9#*r)Cxi`lA1!211*tzW=V*B(LpX8BtSMI^umA0-V)ANvk++sqB(Ll zAa8(?>zO8qA@YDAr$Nu}vFmtZ$>0fyU=m7tg4-xuBY9A87p{>7!efcLEUtC2*sLXq zMDPqL4Y2NHi3Cr`)IsS;zRCG3>mnNhz{4=E(1YEa;0&-bSwcw25g@is@0k|jBAH$h z!*`~Dlh(R~6ZfoNmF+l^xAvsjqG=`MPIgY`B=gGlnR=#%!qLu&j&wGP1;8=S zq5&evse!}~9l3@!doAJ>*+kr9xY(DiJ1y#l!liqVa~l;swn$>dlOo~0y!D!4&VX|m9K ztJ+dhu64@Mw=vR`!ky4eYs`w7l(V}@K!fA`KZ(uQ{IB!q7Id*#t?x~6Mus7=z`76v znOOz9X+``o@tU*XKG~2wRV&CC|F4)`Hp3=q7R_&iS@ITvqg47J2s9f9-+`S>>eEO3 z=gy5wKxh-g`vc?2wmEt*K}NY`5ipHxVHBIt1*U)nE=&7MxS38d!XX3)m*Et=i9@g@z$g5eM+a;!TXK7FvQ(~1e~Pj0T;wFygdI*b1F*wj9o8xoO|lg!5=$15x@63)KWlr z*zd)B{SLJHVoc}lhd1rp?v}iKkvUM@DG^6*jt z-niQV!9N$APUNRJ`k*w2f+My0!NvvUmx$o9710=S67WqRv@Juaa5+J7@TRxiJ;SO$OVCHSgC=wFA* z?{=^S9VWNi-ndri9Bfw>V}5?rF2ekE%I+BbJkIJk2g&E=t-Pvh(7$w$ec*bKOm6*8 zZR<8=$;I0rsSdU`fcGAt;(GM*gsVI9jVu(sbt}CA+9%quJ-MIxSo9V*vuD<}J-5AY z#?104lmmctAHLN^^a+U;e@F$VAnOV9Lz)(6PTCOllk`lUk3H zRJ)b(PkTbTuX$?6wBz-5$n8M<`AM9@mKSV)uh=gAPiF0K)t{Et_R-25@jw*4zgNJ; zjPk4SpQqB)D<}aG;E5rOVbm z^PTBF`pd%pQgAN_?j!knO0C|!)3c*?^9d|_PvmDt^XnJ&-wW`xQq-*8KH|iSc3&@s`h{JRpOG6)&Ye4<#$_5 zr)-toJG(0_0vR0UNN_YY?>bF-2YG5fot{WCw`CB8lbPhTv5oaKw&~gGax=&6U_7-B z*6F4x4O1({sFn2cFAoJH*#HaRn zpPa1&B*9=urjp|8{U!IK@BYigsnj5^tNDH!;Cdv)YkKn^m_iO&fbhOsJ~0=!gR{%P zzTOU3NDa`Ow8I0MZIV*%Yd5CQ`0zBR^MA(VHivwH$jUC#_csaN^crx!-se=w2q@j@?&WroxX`vDG@5%ny+_? zbT#QhQWm~79IPP2I?bp|ND2O|Q5z~~Y>=;wf7nvSbzWf$dO6sI;8pj;1SVlHi^BOD znG0soYWfVZz5wAgBbt zOd|f2#Oj`D4AdY! z#l57QLBkdr)~Wg3&d2#vWHAkn9-cfr#&oKJ?1}b6W~W1<)B9{4<=ICBF6@{w(agQ9 z_2E=9+;otYou8TzV#w|;M7on`K7SNsKw}zCW8yTN>%X!Qj0C}RhGo8g_$Y|hljGoR zvV6G4_w+T=q9hbHPCL&hV?vT8Gv5ff^V~ZV(&PmsT4suN{lWC(%mTqeuW-=j2PyUo&k;xd&-z`()!vuNQ@ZSLZ@IhbcU z@NF2+krm~72K#K5%sW}imz|!QoK9d6=3k)|5B(%_f_#~{1>7TonW%=yWW#tGr8L*j zj>x%%hJcQILu)SEOqda=+1@JPbspU^Q;cME`g$DLm1q)TAoXz{oC z!3%ZH7RdHPgd4GzhReGMIiW!XfBeHAzWzhkJ_t@91hKt4lGvKY85Zmf07oTrrNfID zqRYxmr*K#aFEcY?A-SO}j0BE9h?#LlE8|l0s5yz&qb!Q@M1gnldbYV4L(!a&9QE7H zJh?$)KxmVcxdV+b9Em*x)*COT$aLhENEha*O;;t3m1JdR$~4)Yi4z0)WNOF&FeCm= z@}METFn8&KeZ^+0>r6EA%PrEvmWaZEemfxQEM1wK{QIbrhblt#hwJML^eJ&XNrEHE zHjqhC=t3>aE;#vcJ00f_MeIL_Q%({GO+&;lVHV+6Nl={&X;B48zx(WB9Q+3i0ICHz zHTS{W5UIY<5&n1wW{AQdc);l%kZTAwFbwnw@;Sp+!LMB);{YC{6_n@j2H%;cJcD&1 zOVmADb|=*W-Q$2Hp~*pE5JoGtSxg_7?RZ!uJEW-4GiJ0pIwnt>E`WG}6lZ#5u3MHW z`n=tVA(Z*$L!jEj?-fO5KaP@F=eZ`=310Lvv`A`_hV>-OqS2c$jY;U-ATkh|nF6Onul}Phib-zFXPpKq2m7h1L4ub`}1M@sY-~#dB zfL1cb;xeth4gcZUlNV3^cJ-IDzrA?!{He=wDxrK}!8^-T1}oAn{ZEB@9R>E4j82d< zM<~5YV`9)_#J>_Lv~FCs8U$s(k&NQf%Y)Y3Mb%+#Q8?o3IGms3!07%e0)VD1@m%F1 zUtAc^4qgm=eNJF}cfvm>e~ES@4wEwQauWetQ64SVNC3J?YICj^jk@9Qnev!nsd*Ak zvlFIo<+ss1zKtgLlX>*Je4QG(@3LZiTu>zv7a@kYag2H%9|lW5piWMLn94FZg284m zbxb}n;cDR*vEjNwZAAe;B`*?ya5-!TJUp2gC=7bGLNhAuvo&ih_7dQF449jM%43_U5$oa6d%7+Q)W z-vvY;_oJ78{P5*U1LmiJuMhmt!CdyxJ1`&}!+D>DWo9fgoE(acrhzp=fTF5u4d)`i zi&|7G9xi_Q+goP8l`*1czLIkN`!t+H7d{HFq;oqjLc8l+9=pRO|3FH&$uxR9i*Y%p zq$IEkxM>>)TeWPbJ~pbikA(LwCG)Y{Pm1%_loOpzP#&_i9B0Ke{>d~364n8F-qG)n z@|q1Iyi;sT*q>EGn&K}`*NR-U+cKF(PjG7h-obs-WR!a@V`)1UsKfEy`6dMz=$cJ8 zI61$2cDID7Z~mFL1#lRcEZe5!aE_r%*VS=I?!^|->zdxS@4f+}E$#RInJpbRY$tL@ zOwmJs>v7e*lWe!=uz&Z>MA>^n3D|Y|w|05}z1I0v6^sZ`hY9!|9ZFdrGB5AEM$2 z?j~`0zR!udyg9fM9`2E$=WP_<%^FReGMN4Ed{`Ol5_a=NKLWJ5CDCB%l@~t>bfcY3 zJrLkZ`6xL5lcXYLDhmwdQ>vuzc07)2i2 z?z>^9DR5Z)4;L*fwoLoYO|SV|Wj!m>_)kQ>>u&zy z{WaI#6ZebVaoS#ZVaGi|WxM-^8aT1L&}8fKm%qu#-o0Xa?C2yO*>L+yJNm*#IP|CR zCYn1rjK!pWZ=s8R<==WUPA?$!>eN@umA6^I_{Zqp1I*rh)(f86$&YR-P?^WsdSpgH zVexp%40_r^ zqW$Nfr)%Le=xJw#l#AWZKu52WRe~!r_pmtJm4~;S^0lh*TBKN)lbN7Pa*o4%!be=NC8XtK!g{s zc*9LQxYI)g0(}AxJ%bLP85D9$*Dt`}uYv~sXjP;99Q0!a9K|2LazK0fx*ytW(2t(U za|<-t-@N5KJ8CCqSFT5gigxIsA9JzjXli^+TA}1vyE*(`IP~E(KPTUVDzs^rvEVcy z?-wlB@o>k$a&*g2f34rc_2&Hk6R}r+6NA0ISePC7)o-ENw}(5jh8kLXKhz(G&f1Gdm1gPyK~P(>s42rqEVT&QnWh3&{c3-#2@A@ts@ip*)}}_9exuK%KZ%|$2}LQ z^k1Cz?Ge=QmIHQ`eT}5v6ZQ*Yc*9=z*L#&#vidn$!yN;Hy_ey$Z*Za)rnQrkm@U(j zM~8iloC22afe0^N@rIjraOaB(1o{LXhC2qNz1-6E3o!Vrpg}(>tDEnGeyo6__`_EY zXisZ}x*e+8+57|gy@L7P>VWI>heILLJ-pUIKU!j_{LICoBPc&6-RSM`E2%lYjP~I) zKPTUVP28BnX~1vZRx z%wFt5JGk!I+mzeKjPu5#*XF$%SDbp!vzr2DZXpe4diR2lHg>~vWw*W|j79kF>UH$C zTY;4d1bqE3oevgu{cai*h3e0f1xvaAma8b|Y`;k6@xpZ%v12BS~7ZUBDIUgqhk7>7e);hXws#8pBvo@x6 z7^uR{Fx;e~;Apday-eONN4Ie_M~yL5jo;K)e_x@?zr#D4poEv`gDs3PISulHv( zru7`GssjKJw`ba|z_g>z9uS1lP^FEVAV?)vz-rZYkC{~Rl?u+RDTaE_WBZYIe$;>g zV^z(eebL4jBBYBwP`04z|MBU*x*F?|GxtkZke?7cv#Iby8Rx^*2s zSM5kEP26K)-lzH|1%?*26f-ENOOj<}dw5bYuAxY@Yo$p`nGxYbAq>n5S>{+Ju?j*L z;cLKjO(M2bAB1nh7%t_!o!E2|m=p0d3c`X4+K9j`?0yxU1`ZJ{cjZM)wSvS!C2(=w zx`nMO%0o;+TEFl}8)Yqf@p5^`I(G-w1!4Hc-KkV=BU68O!>NoKOaVcpoB3&5JD?ra zf>C5^c^drZ(a&GLA02;lboA=0(ZB!l<7;k^0XtxH|^+~|H8S_)|_pja7f!J z3QOaFp$;r926km-XLgkG;zF2X+!M_>or5kY%z)rBNnVf6qSY)oLy_KO0b*9avYu|+ z)=woG1n_UyKSZdZeFLB58Z{&9Hls~#Fl-91WyB(vTfov*{H~~KwJkXBbsEB6B?y1T ziBT0ZgW7D~ro-ZKvXr$|9IVIirSuZ_63FHVg>Y0X?*q_!F7U#M?7VRe^_#ke(OHl# zJP&J*Jj@IcHxAedXl+o-m<5&9N1l=!ks;IXQMy{qr8k#4~ ztl${(8*01sPc^Gi@Kr*35N9bFvmEBjHaC`@N>bL4dhkF0`^9K9`XXG#e~HqJH9!OW z9=$_Fdj6G-U;kS+j+2u&kH2^wFQ=zQW?GSnvbQW&ik4s4eUM1RC@5cQpjoZR9f1VK zuQxZ*%_g2tfou+Lr+)L*`0>AvzrqL-s0b#I(n`Bv_W2?k^B=}31UR~VK@f4ayENIX zPNi}FnYmf06l+$FzAr^XL5j>50$jSfKkB}!pZJ=3%bMlh=T9Ii*G|H!W;}beUqju5rGX8r$x|ql%8AKtG zF2i{sw(KJiD^XMZS^zw0L~AD4EK4KmvG(p-YK+>ucx{;np6z18n!YE(2l34Yc*sts z(VJ*~lErtUFrCa`?MxWaJOQ}rhQ5LAEgZO*{w`-SfCk@wR7xZW9fgpUlS<$ST?lyV049>uY^D}6H-A_L-?uesoM1*V~G&EwbEK19C zS)&B>V=D>EjVtIbNrx*)%>q*bZgw{&e5v6U`LrH~G>Hx_XtkNo3z=3dv9iDmG^(yl zMFl&P@VG>Hu_pLW!LTFPp!ga^o1L|7oor*Nux`Elya?pY*6UUF`_q%AFi|6NIgB;$ zm2b8H-HheINt@L0FTvS`*TG36l&W7H6w1cxVl^?twiRL>ZP*ob%wYM`l^LA0PCz$u zydq3L9-OokiojJ?ZXIs8M(aGBv>K%SLwRKMHKRj$Wa5|zZtFZU`Lx9&)1^rFI*&{~ z#-}bGS@~p99EG!FzFCyxlcV6jAl)v)_3Shls~bI*_(F*^)qA~Q)S>jRwQ`_tIM~O@ z*qS1x0d&}>#!@bQ;5Tv>P2gwL45Q=YZhZa6-LqK3bv%LGw?Rq3Xi+}w)mfh0?Sh8p zyV;dCI-qAPG*sBVt)6iSvQ37?;1lOw_TUpogHP-i&!8mvNPJ?E3sujv>Jta6B$<~a z0&TJ;sldx^*TiHW*T?daHKUg z$6GkJWgx}GVnpc`O}93n3($L1jHy<8;VxC0;f97>iW5=JyHx~Ie0v`}`27PpBj#$j z+uETiza{L6%ZSC%vg`zrkoZkJ-5>&2w8GNOtwU@Bv7FYcANGnN)_J>`>j}_`2i_WT z*0Gj6kgfm&JDD=57S6XLF$xZy+3c5~1vuk0!1dW|yMNhU5u_Fp+bQgvLT!sq9nKfa(oq`V=HDf8@TWZmuy>}~Kp`FaMYGt;A z)^|Dfi~tr-z#s^4mDdjyl!~;W`|PhuvbL#2NT>-UVJM6Be)H7aZ?sdhX>4j#CKSQ| zp1I6^Z#gs(K+u24rK}Yvny)OU+Ig3~-JP7Z5>CsW2WdDKOnpr=M1EX9;%2z!rSA#6 zPnSE$X)%}a6#ie>^=Aa;?fom=%tf2E2Tbw89SQPAh7qCc>Qtv(oF9LNiT z_b`{#l&>g&UH3VYX$faNW)QsHBO6Bh*;CbixB5RgT@mUUM_ z%hLfD80A8>on<5~UIoA}|I;W~ZscYeNn!XWFlGy}W4>zcd%J={%e7#0ysDzs4BBU!LVaSfCO3uaL@tFReFXV(BM(i|DxH9*nW zj|1CSqB6Nv!Xaxp>l@tnnmUXcxe(px^G_x1mYrWl-V0vuisi^tXPhFk*u-YY+=Ik> zaQRZCVTNxp@csvGRO7C-EXXWk4&iyCju6&G;79wtvR6W(76}y_-x#d{NuXo>D-pch z=k$#AV3iUqOLV!=SblN}o2r6HijbD5jtJW( z>vXFI8m@%b$kA3t#D}i|WuIfn9t&MrCYUTGV+VMG%=QI~;Rud=S%KuXzik7d#8sr*Efv^^;dVjOeRelChCk7k|DK=$ zk1>hq=PGVgq?32?MV;hotgRc#Gb&O8^B?l`#kA3jYjDb88Gdo)h|~LaYOGox7@;%d z9d2K;pubORJ#MlDABOVV^4r3FM^0N^BR zeHG%qgrs;|xIs_!gLMZc2^|?2mN`r)%AM#{m!)HYq;Y4NRFNMFzRlPym-gg6qXf(? ztv(2tn2CHimgVZi{N~pFbmNKOF&W`y9C=s z0e6FBuifg|BtKb#%EWJvMumL;+uuIPb-i4cR!Zyalw-kkByu90Tj8k(Q8`THsJmJE~4e^1?&9nc0VCPJ;C0l%8vA( zM$>r-wnENM+7@#87i!U~hx!0>2i zgSJh-alvXmpCX`QS>^qxUTJ=chfk3TAdOqD(L`cW0*Ikp5*{}ZAauO^ckxS1t^L%B z36dskT8w4 z=Vcb2V>0|N>|tLPzso?OtuWt++EF?n1^3Oa;1nUC5e>J9ABNsNOYt)2F-v$)E@k)?d$+78NnteXZwGI0$7G)`NvRLocSf%c zPmwb^a9s{vTK#YYvq+d0yck&cL6|&$^o;vXE1k#&d-Buo6R{!D)?rOJsOSQ(&M1G* zQ8~gKKolkwVeajaqqDBiRtC2-U#)W|6lQb@zvBu)-ndD@cd=z+-emF63GINsAi7ov zg`euR7I%Z;uymhUx|bN|LHomC&Sb(hF)hOWKig81fs(gfk2RJx zx3@JcfxCgEN=CbZJhVY3yDX^FoMZAQNk0n|AxluN8vNo%ptKHErH&~ohXYe!&<7l{tWjDBn?c60dmiroxaC1I?~j`r8AA}B?$Vl~ zZH53h-c?<-qnk^Y>Jtz(_5?k;u7v_Aj!Gk8udZ7>wtdq5xGEPW$`62nhy%5Gm^ ze;OD{R;f!fTw0PWl3zK3G!~abN?`IIL-w3g)U_s}ZLZ~~ByRI_mvJ39DZvo+RPwW8 zwZtlsrKA}lMYz~FZP`dzDX?7Axl~uZ5v9yTQIFume-B);UBl%Bl+)J$)o8>Y@J$E=0cxYS-bS#2Wx;? z2Z1?u7|OlLJ&D$zr_N$d+aZuig=Ab@`?86&rsy3`zy?y^HajYdItz}yXsYo|JV*4p z(GaKEl@N*Qrt_P_hDpS2gdq39-9Ukb8d-YaniLndk5dpfWbAO4+zuSSxjYgBs6x|^ z{c^jZ`;FMHtP0V#PE@?Md5F~5W>f2+9s8h^cEYe5sDMeSz&SC=I9~l7n`=DDQzEYp zG1MG&HBfuN$ar0q@|ihhM11LilDoo*L^HwAOfkeqtZ+Fk@PqK|;OW%>%?p&QE=-XF z$2(g-b-x!^mNJ=M}|=5SQ?$Y3vu0oco-xf%_ZaE!E8s5uVth2-ThdydF~^kI2H1t)x1PvE2k5 zdxH2j^~Groz0s&isoH3-hDeWCw%A4~oaiREsAq|R_vos`jhs6Gq8XN2-8!BFMX_~j zm8UWNr7#N#D7anj1irB_jAImTw@O0ym~ivV?}I2j+cl5l4*F_Q1S?ux4-yybolsPP z@$^vpgo-R2l-R}@tCZq>1z+QQ2_pc43ta+sy+7{EDdf6tm0Y#tR%0jrCAEhp{S0Kz z_Fc5a7l+hNx3P6yy+Hsk!IfkRr3cd9+=MYRzvbZgC6rPv3B8RX;EILQ2Ap6o6Zj&b#Wuai?&E{)rq!r6{-@ZR_qhP5n$=s1Mw z9o>`_!@u!-Qyyw}#i110GI@?uQz{E%)$Lls?aF4d>DyitYr36{tQWY(iGKAb#kz4k z3kGmpV`RJOgf~q343ogi>J)ruN=z_lZ-{8VRf{3>W0{)zY~|_35ymP*w?0o;=jUqgnmNF|Wl4Q>ZX6w%==o;fW!M zw|(8IUqXYL5*UD{VNGgV$gff=d?A%rLHL=*ohesar2;}@oAIKv)#@zZihzm1PgZIT zFV-ftzG2Vk*7;3AB;f$olq2i^qEr5Ija>CpqU4MK1BdsO9riW1JSG%@*24u9{_y*YQe^8RUugme6AY)U<4k|@#xUD|M1Dk+p4#lHezVoC1 zu&i_KdYeB*ZJ$&SXXH|?|2ER*KRXABI^KhkIxi69>d!CBL04vQ;}^V|`PsuYW$+L5 zVo|ucF>-9@_1v|7JXR-rq**;S!MaS!RyYsmzqB1L`gc=?x}D0W6^5-<=U zqkT3C)OC$7`0WNsbQS2Dj!)0^E^#kr1-p4ww{HkA1z|KhAxXMDMsV#m2XY8#kj_v&&ahqHrt=eY zI{kpdgnp!!XvPQp$tSFNS^qevg>3$vPZ$e+f!j~`bcpeFp4Xx2(oFS(qDIlFdS}{* zQSW-l(oepZVQ9k22^B>i^r0T#H8qSEqQyt?OX5Gg>({@$3p4wF^DcL;E=4XEpW9GO z{3V(CYlb1Y$*Y&gj`WtDtv%CIsGe;%Hy4ydoA$32M2^s{^Ky;r=HHprcx9aIPaw*5 z^5|u);W~4+7));N*Bf(Lb6x`~yd7Qdx?12gzPi2$i%UD^Yjb!k9W|GjAVek~6@5Yq zsBSd|zC)mR&6oz8D^IXRO>LZM>(sBh4c9l6DlSfh=B1hp{bAwmXM(;(qmEZg>5BmP9}+5AH&aTUJcDeaH1`nbr0 z355P>t_@vVm$>Xb=r@|kdFATgqhUFs$!VY^c%d+5YA5t_Yi$qd0=-)C?+iaGQbkli0{&@f4?|8Ey-0#0QR}IrPGt=VmM5Q+6Bb8}KzA0@bKGIb!Dyh`ZJ=-a7 zEG7BgoH37^kBOi2AgkJmwde;?!^#AEt2o)4+G_`?JFmPW9gro8a|w~W=co!_vO?is)W~;TdqK^4sIcfN9`n8n6FD_e0zDKD zh~XXs8X9ZXroO^N-zPZ+XG6SK1-!Q=FScZ@O}-1A4s$wMy=V0b=|i~D`dP15-SHdh z{nPZt0NGppyM<9ZkJ_tM&X7Q-MUA?mHd`E_iK1d5e5a6$j~zBDn&BMEYKTk0VnRFg zhL~{Dao0{vY|T`)PxI09V!25 z8@;HQB&uA1t=1A}cKKXcpA&rQzMM4qbVg z=`a4Q8WYAMx(-@J=2%n>vKU~eXF8=rxKFxKEU+SBgNTNk7&S~MXfzezT6=1UP7M^+ z&M)HtURl$U7bG}kSYT&9s;o=b0OBIWt<$x2g**vQQbH(=(||)oBNcxwvH7k93Zc3o z317h!tEm8cTzA6^Exng7dV@p4COu~0v#`luM-@6a@wh?<*Sw8Vg@HqtKIva-<#cIy z`ns;i*TI(V&yq)p>i87A1=V8LAh{aptewOF${UFp4Q~}QL#m3cE92N`5@~E)elYr> zv0r9f7u(VeMGbja6r|AwJpgPNSgBIIF7#s9((LM`;G##Sf-#7%q1{$HG^RpQ!zM*F zBG9Lix+4^~8BGGpeyhkNCEK3Opfyn0$bZ+jdQzoKw%M{6I4f)g=~FHk;7L4%S4E~S zbVlL>pALh(#T|49FWrWEjF8-q7FAY$rlBaL;!C23*5@9@u(hmrkD^jj<*H~tvbgy~ zqN9eEm)-!^KA3gG1e^HU?3>dCdfCbBb9i&YTq)Zse|1X}I`um(c0`Nb&2TiI=68jv zhHWL9>DEJ3A?v0FAd?(NA@~p9$NSW4(V=}@oW3vn$E!gv--jn%-{<#R*5T_*JY#(P z{d@deUth1shm6nXH+qys&uZT;VNX=<_W{@V{XOTOWvCLETX@^i`O+lpWCw&z!* zBz`D9I2D79AxA&4QtyqMpa#Vng(BU?p_iR>8?;-FwN*QV+x@q6(dCrx`2y(-k&l-G z+?3tCoF2TKK`kV#e+|VZCtI>i$mjP`ELhR^p{<1f2bC$hPibNl>CTu^(s#KZ@IQEg zk?&C0LkhbA!s0^{7~#d+q_8)VyCgSYzTNbK9-7|q>QxgCkezsO3gVZpi5id{D-0=m$<&phC}!d?g~MI@Host~~$i=J$=rLc9-Y+^CXDW$!&rfU+} zsmLj~8Pp>;Yw0d)&PHniq%f#e5;nYgSF zT!(|h#Vxm^z4|sJSJ+hOTU#JU)CyaH0AHALVr?~*mVHgZ;<_0$1qi7Ze{Cr4LvU#3 zrBS?KI)olx^xC0S;sH{9ZU(mo1y~e`PJV=rW%2V zgdor8(ND>^J0=bOM9avkF$ya;4IThpj&3cAep25}gMyNDjRZO4tF~J&3018^UKIkZ zAxakm`0(>)i6w7Fwex0~CE8yPiEwK=u*2T!x?qmorK8=4(sk{l$!9atpVM1|U$#+C zo)s#(rw8v><4z9F+Y^@7r zsWaM69#_p>)0Eb$t4M0hBX#Rs7=yFBn~B5ME1qqJ9Xncxd3l2yZb-8FxT~)dbE1t) zGiy6;BTa@Zk0{?qQ~^=LsSFB2-Fht709Qb$zcYBR*(Bcz?D08ZtR-Tvl^FnZVS36E zUI1u9mH&EnaS=9^7K|6k_BM9FGi)$>qA6_0O|oFR_{74ukCZ);V49o*twSg_)khX| zHAY+S()asiyD-K}Q^ef%e_g-3mJTI@2_?93h!P;z4cbBBeppi&7Rt#cB#=)a&v2wP zl`$)V0(;uSnzzl@%g@}JxkELZ3T5_>^LcqZ+@&)&PO6rR`s2=cb|B0|T=QvP#boCmL?XJ6zsQma5uB3+(NtFrRiIl-M*J^zc33+0Lrx;jZB#&iRmlF%-XTBG?B%!BK`!1PPSVDZN^3?BsjnC6GPI0znuxD`$;7 zIc~&-izy2+oT{B+7grUrQZr_H1fr#pIs@tc$EvF&`mXi086LCje$0C12@-5l=1!K^V-Ka~oBsQ_jvYJjMc)2@-yL@7S(jQ3VoQ)&rqomwTM9adX#_SFqsFyBsx#2D97Hj(h(VQGI zkZx&n>y9v&-}C;+Uc;aJ_f|CJTwW)V;4#qnZMW`g`aqNm>Xz@k19=hZk)jBS6*EQH zcC&Fg5C|$o;FNlmA1U@oNg8B$dvxW{W?{7pZup}!9`cTX7|?w4b3m@g<499#WqAL&WHs^A6Dh74c|+UD z|HHydN=Z992Chcph-_Sc^HVqcHpUYkuYDV7a{%GeRXp(<40_)V9PeGuK% z*BdSG`WUKBqJvWES0#X+mC}X_Ndj0Vs2pdH1>T?rOevL*R7yOde+gG3yyvy@s`9;kvqZY<;SdWZlfTh?!{QY|t=+T6X4jZxU;P)u4mq!52rq5SB1h zW3eM=u5!oqhDTr2Vd6)^V#`yzEly9)2r8FFu^d0x0L^}>EuPIv)EnnN&RxWyxoJP; z>^6aHCky3!PcL1sqR=iaJvetB!R?`(xVWKLfP8q*^FBVn32x=@-7sGKzqh0A&HvoB z)LqNLgh(UtW8Jv?ovH3J{W(39gTQ<~Ra@2}M`F~<%}3xp&bxhHZyfPsg~6St>AgmG z?eB6z>Gpiq?MuLnd8*NEiGP=4S(AyG9l2YR?|qSGUSVfq+CD#nKF8mOcjtkbr1>i4 zv1wmY0+E`jd+`gKaxA~L`^~ihd9^H|{I{%j-kz53zTcBW*$~KKTccPwFFr@th(p=W z_9deZ$IG%hlyX@6zYDD@X&C4KEiT|75m9!pH}v=OOl6EJjamF6gf}iWQtcOceJRW= z+viMcZ+|yQokT3n(J@;*b3y0M8;F3(!IRnSH{IpiPN$EFT_H&`%6E+I)O<2`5LLFz zF(4+RYhK&Yw&ptL(E01ADVDR5Hrj&w-jC#5>HX&Ab0o!6Dr5+&WIPMrUU%~s(FX~b zd;Q)p@%NZ%iUUL2(Q!fK5o*7w7lF|}a+zmTe1t-byJWId5{c=Ap2Pdj#@YR$|9j_q z=J68JT2^V2g^qEaM=_~=R%tTRNYC<&bnVg1;Tj)O$56OOWPH^ICxB0Mw=;E(`ZSV{ zJ~l1+9YTxNGZ;pp)J2m_Ddwc@B_vb}9~${Uv&|VT_IC6^eSZLC12v%0@rl7?mr)?{ zcu2^TdR!jS??)#6e~eGdz;F*lV(Od* zn03D(tyg=0Gpo$_CN+)oPbeCy#|}qdd8^G^A~# z0nJh>P_=3(bcL>5@M{3Eq-ov};5K{SeJ4wnF?K$5IQF9k_d+7FcOg684mPbemLx+l zc?Z`L0WVaHkP(}{6Jo42J_LOhcqW$9zy!4Wb}>5@5bK)@lii3Kd6$3^58pT{|2Ur~ zc^P|T$5RDHhP+(<4nHqH8af~3(gdaas?ShHr-Xn$LhupFI)Yyq_if zXJlTA!L+94AWZtwn`z2_0=}qqdvhMC!ed?^F0wy`(*a|N6pu;fbYcml*G$&Pi zt*iThgoika$QL)+eMZ~jb^WKt%zo0-N8z`zp(r-{eCI>UQw=980 z;*TZ`^C=>Q+=ui8YsF~mo}0K4?n}q?KBnLubi3uUk-PCuKa?RSpON;totOzF)VIW! zR;KACL?nWmv4-ob3zvSLMDsZ390uEqH2u=^^Y#m6QL>;r|T-CE(YoN5k7mOz|0i!Ca8`11%~n~uYqr%I<)RmHT0T%v80&-sLqI4zI#M`9b23`%Qm$R_kPk1 zeZH9rxU~fUM4^ab?Lsp2h^}Ke?P!R08!W8@Y^i7rx>H#jU)`j;%j!hD1Vn-#ab&^# z(vFbznwJFBxO~(D%z57-;G~*?=Hr~6H$54;-2y;igl9R^ef&&(fyiRkfKg?13R4Pc z`vI)uLQZzP_)EX5n^yi$fnt%)?;0c(@rZ&rJOC0h#C$Qb2vhZZ(2qnutRo(c5rh_+ z_92DB^m9z@b>QuA8xC&K3=ViI_`L_Isszxn^l<9J3Km@3%vopSH)AKo33qlDRLay-@%U$zXXK?ELAXTwC*0X1#*0%^kY&n)B4 z&Jv6trpRT~M=rkWf$7yY;awBnc)~L2+4*wy+gbsY+SJ0pNo0CKq@t1sWwmh1sCRs# zwep+mv$WoleLEL)sn5~JOY3_L1X>+CM7eh^4TlU_hDO_P>5UW(M zV00wVLSC%+)bf(Js3CNAtiKUKf>W=ZvGEsxH~?v=o0D=`g`k_G2r6UfwCmH> zX8GxM2{B6<6t%7Y@bMOy|C5iC_yT`EVBB#B)J7fEuuFvj=o?#jQ!fe4{x>40uX>dF z7Dc5Hduo91j%uF_%gwL@pNNVG2#t7xp+j|;BUiCnw{4+T&*=}I-)4DHRi}IRiXr>y z4o!>I%(qyc31M`e#oYR`qedIiVHS@rQy5^~E%Xe=hS%yc<2N4%L^tS@G>eUZUP$s; z4RSP8quI7PP>ca$i?_!;PlL$H9yrRF(*vs93RMK>YN%z{$&KEo166TCz0jbC^Vu`~5&G5JU|T4DLAt-;x@)ro=V-V6Ld=gH`ueHgwrlmaU3#L+=@!?vZzPov)r&d2JCHYlxcP{id$O^$YoKfdw zK{rm2uR)#5v2}?XqkkBD9=|XBWG0)5;A^w!Ph}7Zg8rumkO=`CfjgTkkq|z*08~=& zH82tvDKF?Rp`Zgxe57~4C!dO9F>u9aE0uyHnG_~o&V+1_}!?JW*f@*z!v11 zn+};dY&gBpw(>MmkVP3IT`RN2nj1LI9g^yhaUz*7Q{}sWRu%;PtDCO0T{k45b#sBt z*e;NQl%fmTqY)C)jWepDb2m@6ACm8I6b5)q1O5I}8(eV`d!|Xwl{LU_Idw0Ja@kt5B2+@0GEQu0Mo)a1uE_;_HCCmH(gv7yX4s3ue zHT={|@%8ozp9_mdTEF1Txy-oMO|4yGaSTkcAKm65sCo}%yQmHA*TG{y!aCZ@l`fn4 zwKmrlR}T3Ec&SQ@w-wU33BOCwgy7^pAd((cf&pS)kwm6o6sS{6V#$x&hc~Al zyiXRbH`TCZWL5YYS}?<|eNakzZ5K6xXQ3<4BuGIw8w5crriqT=Oh74k2+A37PzAMmdqe@ z`;qG!({B7+-5a9W${EcRLR>wUe&8^_pc#>AWHZFNqcG)LgAwJ&hQ;k0UAQJ?T@krx z5jUs}ilU7+@S1B&9{(ZD#V-}1rquGl!e;^~iHs(2S%kAoFvS0aiZ1==nYrFin zN2Lt%2fnm+!D+-7Zo+W4SKafcqegjt4>yUB*jo@2EICv&nq1wlAnl>XC zIb4HVA#^{OFl)3*2S*(KFX%Yn{9s~_h9}(rQex54;M~UeJ);3>W zxN!*F z0RJo}H4_n?W!uFAw}^*2#}}4SY*Cf)VkEdtsIks$ndI07t40OqH4bR=ID~t(M*7(< zXH~kP!*h?IwxjG;KZbMsP#=BfO-{t^7LB!{DMvU=XDj=vo?!i z!4-^p7eT+LfY(0g z;jfxXy$FcQpQnH+7mFR?pG~}HE@wTD#N0}=LlzG^i${TZHHzU?ZI@#T3D@@4Ck-a- zVBtZEqG|71(~x_`H#P^i@OqsM;%>aRzPaWo>&MmMl<8Ls#`vX|fY0T@w>rBqgcf-0 zok$nX&tJ=HesPRi(QZFEl|{z}-LbRfx^5r;9FScDIKs*zP!sX3TC(J={RnAe!9B%q zdF^naG5O>;{(e8pDqnE2|XCL4L!`QcrCQUpk2=C@R zQ5(%#zU;&UdCd7h8J2K<%U{>6Z_tF&RVzNp2T|_Vjm5w|iOnBwMrg&!CZvQ9sWEn8 zzvo}>COJK<)p*IYO;A<;@T5GXWAm3$f6q`*DgxLmLsE_n@98q^F{V&zB?kP3b{-F2 zESc1Y<3l^98>wc|cQH*m7W-BkB}}=ZpBo^sm(vIFqSY+1@INPZZswa$WJPSjcn+PO ze10Nhpx^{(3Uqk9q}6%GDSaDm?Qe`27!l9EA^(0h-GF~5i1xtUh2&;GgULj5jnt6# zHpz=Jtn4tKdZw)?svwA1pk%>1_C?>w>a4C`cA65`tZ*vswRSX+YSCTi{}9H(3wQL? zGEds3cT^aNi*p7_?i4BU_QQ%zmn%;sSEWFNH=vF=2=x>!UzU2 ztO{70dhw}kl<_6rN@l{tm1v~t1Sy*0d(WwM1FKL1 zMPO*B%^4rs{^vmX~b zL8nVH5g^q8?iRBPK!4xCAKqL?hrS>@l0<6ce?M_|C=hRNi9rJOoD@QsfZIA0C(BL&?IF@#Nx(X2)s=&E+NZMoqQz}oCnw{k!G5#+ z?4L`lN|LQw$IQWC7t5J&xTIxtjUvYa0?G(B@Y!kFcdKJ?ZdllK&=-!4q*wE^=s!ch^qsEElL$rh zrIhV>FnP57*3~12qm2U$sCpqa@Ru~uoG)k=Ltg5J_YWdh7$ss)HQ*&ES)MHt`&^dM zm|%5NcMD=c@otDkR@(>wj>W0MZfBwVtjb7NM0I8b!v?2PCV@w#utqk4hMm(J?AJRt5v#OpRuWvBG|&gMk3;LY@FejS^u8aYO3&^y2Q3|I|h2W=@lG znD6Q*X39!e-)Fza*f&h%9D$*CLJ%7Vj;(!aE{oKLF@#j+(wsLi1Yh?_&R&b zDk7bUb9;K!bS}d8cmCY{zCXTa7Wi}j{0@~tuP>(H?}&HQ&fTSb z%t68=AibDK((J^k*jB!$lM<&(RbEsBL#()TwgNgOpuGip>u^Mqp1rqrrxcB6uba|Q z-OjFU%1whN8m-i8(9$!A^j?iWE%GZ2*APs73p}zEH97tWp`oYxH}@X+jfgxyVKySB z$8n+i9Bj7>;!)B~0mI#c)W&P~Gp%vK4T$}2;W3DP108ml8hR_^(TUu=aeG1*tkECX z4sHR54RVFlMK|I!{2-9A%C1Z>mZ#nh-L9H0nyA9j0PNc1N%TJeZ3bJpVmD#x5P)_q z3vMr`m8Q3J&y3xSS+-|YB4VroO?L%{76XND?eR&hb4PIzrxdhbRF&J~=A=r>$b3J) zMS9_`-+s`M{+UlhOQ;!Flw%kC%jAL1^`4VeZw>cWf0)eMQ1Z`0>({D8iKx<{CjKP36Hx#LhEn6xFD?Axjo|tet7oO zS6(?9j{%G1@HN2pxt4IUL3ko$8iRSdA45(&XPUwao+j>R`{%&PT{p^mZrEvxfWl8p zQXjH8TIvoxz4j#C{Fo}Yr##X1m#SiB2j1nsvBr`^tOb=cLu^!DqaG}KZ!P2rR6z_wD@O^ z&15bk!K`sKb+aQNSde=F(dlIaZg_%q(AJSJNrg*?kdVVh=I>kzIzbkF@yjLuueCbD zWx`y59J74QE${@LFvf;A-7KHz-bMyE#I|BBG_nTX+P#|dcL)x9BqqRmn`q>;<@X`9 z{P{5CaZIBL%417YDHr;*9Xknksv$HNtUkT;Wt(d(_~IQ=C|DDcWgmAGzf7}-X^PT( zVKbCm{!3?eAC+ym& zc6UH}q1@b&LsD$xfvi=4&GLPB?>KQZ_aVK12#t+UA_GE!Rz<^b8?TR&TGwI`oOz?p z9sbfVZkFX3#pAbgR@lvjAGgqG&DNHOvQAAWd6iPQ^Ny#*)(MAWxa>w7zAW*YdNCBV z5J9?>mE63G3iQ+Laq|R+JZ`NM*m6y!n`w!FR|&+jTrViXgt6`;mq$kk(?pd;K6sqf zMufzn#}E1%D;9Kz!BnbzziE&QSRM^ooFU^jc^P}88N7$j^O57FCdxI1IR#Hn()RHx zTw%lfNeM1rG||JZ`=Z7Fh{l{4Yrc0fcV+v)99)qE%P1^mBvyyy7a78cXj%QXz^PYy z5PKxFVFWHk-$}hc!^`D^NVBF0(n{r(lszK1v1y@5>QR#{wj&jj_e?)dTsBXo?hcMy z3`vRu5C&K%*1(umq*I0}ZAmu97lCQ(i!d@^-a+`_x30XNXP-G;OnnyrpP4HmU>rHl z4Y;VaYh;*n5X-RQYVHonOUpUMqS$w-o8TFo3jB19k)uJ9H1?}&rm3+SOie8F2(nde zez1Ys=_CQF*kE}QSjl12nQW*($s;jgANyPLC{Ss8xvY}ct*G>khFyy2#sf|U3Xnyu z!6oA0a8*HTV)>Ydkpe;hcrurj!A(gr-SJ@v8)|&^)4))nv@mR^rEDQl*&H%_%L$jD z1mLAs3#5Yv8L4_Xu09dRm*?sis$lrH77-**#sP0jIUs#dJ}!Am`vzpUFr`_u@sQOB zjn*o35pHjYv3voEH!6303#Wijl4b!L@GnxoIbMLSoYg^${9?y zT(=3*muDVft@vj&;Fc|ct-~aQiFXn_t6F8Hf4E$$;nE%)5{p^4RO2^JnE!XAs)!O) zL>kXml^t#`UlDfa{HMNuEJYLfWZ=@Ac*{@-rnMN3CVPRjKXPqm5{N6zXt$XTY5?sP z!0v${d>*BAUvcTEIC~OAb!9Mq*10yAbohKgK@Yo_Vjudo0V7m88YYzkf6}eFAxGmS z!7uc94n&+q97zb7MHLh`CVD7mzpEVDG`j=U)@B$eu#2S2(E85KuO)JuUc`p-@o4>+ zk@7JCUw0a$bt#km!KN6#+eTaHTTNfk+?@1>ogGqwaA-4J0mJs4-X$+8jHa$T{9@L* zq@(cNIQn6|5R)!);p8q=N%XtWoDqfC-o(7$9TI5+>1iS?Qx3jjj>)zMR} z>eIT_sVM7ugD?>E@klL!97!NF!iX_VzV0gnKT?x)>@YRGfcc9YtR*^qx7ww-TM3&< zfuf;`(7J*}LLE?lQ~|v^(5jobFja&K;*Pl^gt$8~eIj|;n>fC9eSsDH8>kv~lq8Te zA6aLOXxk?q+~n$+t|e=6PAh!H*}pE<gTJpK1hZ^vH+bBY5(s;6-Anc z>E3Q|W|oc(vqSh&RGA{nZYz6!moV7DznZa;n>=q29fc>8{Sc>O6%km>w7U_#9>Cg7 zK$%vuX@}Fn(|)Xh=4=SXK-%jVAD3jWx6ug~2%$H+b*< z{9iFDP!bb9H0ChE`3C91#s7z3Tt6e$xzp1qB?^u8h|;Smk7T;f5r0?4KMY@sG}52P z`2Fx%A%M$4%F?|MK(7}TlHnJX>Mo09|5&#b-|Ej}!FCNo2!|1F3GN246|0o=lp)y$Kio`#BRz&P`N)N{j)1n|A%v&RQjdWu{ADV z>I7rZ1b_SA$5QJL^YqGaZCG`SNzm@p(7$-oEGCb}PSx?(!v2=p(wO>tl{SBWoqdDV z$%JL%ea+7W!go>b_=+YYC-J%g7l}~XxcotGmdutqRe}?e@Vl=%b*N0rM~nnAygk?p zch8p0cIr6!F-_y680%Hukr=z}qtJc&0OWq~rX{1|rI&Oxn8U89!U6xh9z=1HUkX5^ zlSIeXZB0cU-@e@GJAcTIS#peE4&NTS+qEcSzjK(3SqL(l>TX>GGy+tT>R<{j2`mbi z+8U&ja&O$A#mXu?1ky3?!fK9iY2k6BzmXpLtG)C zwt*l<$FHV@XYn@=U6ZR^llpCJl9JUdmsG1kjc~}$;;dUGZ|ytR-u$Y0tfHc|o%e5a zr;a4=*W-4W&}_HrZSB3xCi=>eHT|TlX7%hA6YlcrtLZppeY`x&hXNp!jdX6wzUk*d zwrWyO3P%c0(_oq8ux0@L_p@?s!jg3`pujl88wFwY6ysDXYq9?)5L2L~dnmV*f zq@>+-V-5^)xBTxF6wyp#U%M86bfMx99|mB!#7^1f`=T3Y`;&(`zri0O0+p+&<3EPYMJ%C#kxHT!EF`6j)!CZSePm}-hf{ug_10T*T7?*CJYq|yi?h#=C_ zAt<4Ubc(dh41;tx0@9t*h=?=@h=hbl3DVsi(j`br_;;T;=lu3rkM6Vku>Z5m+t<8C z5xAMT`CQlMy1pg*Fk3=XK4$qUcO+oD+-W%X z;E?DsVU+_)!FPgHWcGTuYQ@^M*QsF1J`~+{*0a=e@oe$f6{UfuqxOL;p5?}z)LRsA zr2x5Em$U4Les5-4djsm^I0J;W(5FWAyV>bL`*5~uXF7Xhd4w}`dbA<4YOA7v1wk|$ldN!G~YZ&};5^u;- zV71m_=kyU}rbgnkUBVHM{W2ni1RY+HjOP%SuV!L%zMDh?(dfrz)5a&UpWEfe#i(@W z{4YxMS5lOXkV<-+1hq;VT; zODlBSi3vKDPhYaz>Sh~IzYWI|x}}n58ai|_s$Sq}GIi?~Jf~n597OlfCS054C8HsF zVI|??+BUtTR)_+Qb>DnfS@FZCdKA+GVs>LJc8jweOfF?$X6LLg&bL#Oo=kKXayB`O+5*Qk5mk1vN2N`K7zl8TY$-j8e9+GxlH zg>Y`aNL!6@p`K4uk4NGS2!mu87q=|9ZAtbuV0_-x4^kAor}y>on4DTkQCbWg3QMJJ z?NHLwZ8{S#xyrI%anz~GF0kG!?#-*N$`2hlTzH=|5zLu1gN4e^$FPNec*On$N2SG>#>&)(yv#c%RlQ= z%Fde^=0_)%rd}7sNG|tqz8%otmlD{k58$^%IZw4S3pUJ=3q~E;kv1ZyQQY|s2Yg(=j z+|QOl%!`wJo|=2c?C@C3)ZhD4Km=s)(D4-xv+GhF&QRk%OH=YqF#-Gfj?x@$vMP;&rR6?)b{cQ!$enopcx`zV|8dJ_byV;D^>;?7LPf7Guspf* z{oXd1=SEY&g&V=!H*R~vX^T7_$GvQ@HGUJ)Ik6;pt-GA=VPQU_$vxYpCE*?Or$XyY zbF@k2$;;`dPgg)R0Ta#Ys{$ z&fAf{v%3E#p0UkEYN|>u+p#SC$$K-r?fLYw!S2|ZftbJFtW|aaq*Y9t{KK_ry;W#Z zWqISm8&saaG8rw20{oLE$F$u&T$RlUGZ(&$?U%kwzKW3?i`1x@`faq{%MjYQ2lc=(aF6&D;toy@93Oxj_E3-^2l~ER4AGv3{-}0=ZHkFz&HjU?m*H!ymG++^S8ja0U4B2^F2X}q`I~#MHF;dz%Q~CAX45Kk{X^In zS7qs%&HcO2KB&CnVH^;-ik4T?UH#J5TFqnm`n({M?T(v--XST4&!L6+;f6-&_PTXj zg?(Rcc1UNZ5vwbvmgH?&qBeIySKDak{Pe^9^R%^t{E9W8Pxb+j0yg9Ixs)q{jQ2Dp z<**($ltQ|C~4k)j52+RKZ)3OWK_}I~y_c>aH zTq1RB>`W|}-~F(q$X9#;cBCPt&;Pzxt)s-!ue=~j$xfYRlynr?aV-|SqN0(TPo7d* z%G$ZY3koT0rVxK*_Zb*GU9v#%zM2@p`k1AO+!}C`6D(_#pu){wRxssz(;8>jRxwaZ zv4Bj!beVY2u4dtU*FaA9IRSmoMv<#6wW)TO)v|6MBI+eZn>_`3Dt5-s!HCC%)>avO~zyY+pB(GnET@R>t zZZE3s=>qW#7a!}st4Y41kvyV+VrGLm@gR@92a^m7tIvhG7{^91 zc+{tKWiFfvy2|9bE{5qhDt_mB$uPS0UIE}-O-fPGbCX?Sk zmhu?k_~d}*x;paQaPV|M`AuB+w$%B}nQ-sviNR|zI?j!jF3it#Sh8u(ec3xQT(YNJ zW?FpZE>Ldn2HiHbG7^f+l*uLV$~xZk zDH7^LrGD0Qc(?{uKxf>7EHz2%@>84B{ro=O?Z@>~0hXIVL?!_1Anosi$G<$$f9qktwyg zdqODWpQ8%N_wENB9Y*tqxLj=JuM|3(-K{vBZl1QeC4mY<2d9Vp67!@8G(s+T>w6mnZWT!tEYjzhvZzQ$E*>J5Z`_==qJ z>^!R+cWC^=r$OGPbS|+DX^}DWk4MUzt`cxT_pJ0SYSURrUU(Hi`eF7W;q_!Y?p@3} z1I&~2BehICZx#VDpEKiw4wI{4g}0cNdNn0u?@&AGl0p3tK>;*1(rQOZ9*0KG%vNA{lJ*q4c~JIjcAT zyjetKkK5}S-|}2cwL#{>A#b9l;C^%ei(HkXDoMf7AY&1BweITFI8cf8bd!leYHS@VYEp3 z)A9)ChxaosmrEMf&>RB9;mm`1vdA{?G1ji&;AMP9&zqrd#LikT$`7-~A*JW=G-M60 zd5@W49GY}alN+|{TuWOU8N8??cRBwcuKhqGQ~9&@?V_Z;aeXCbH}x-Hyh1^gIR8Ha zgR({$n?2y?dthMAZ-zF+VyvzBLAv~W_rYiw5)J^PPyhfD1cX8KfN(tk27^YSF#seM zsRx0eumH@DTmt|AKp+s7pPu0`=--}!Ai&?A{{{#GW&uJ0a3Bx{f&&3801y-ofZ?zJ z{?jl1Cv2>&QI=nS6ho|)jg>jp66$0QO#hef^Y@p+@?X#YS2#sW zh=YfNBZI=Q$SJX?viyUeK88c|^#S_&u=x7;>EFpe_ANz}l@7X$esg#hZ5|RK)n~QP$R$e7_{u>mmvgA`iHYK`^+jjfJrtF$Bq?^!1CR)&93H z`X3r6{-fWAzbfC-|L>RmzpH;R5Dxiy{)fQfC;9(4u*Z$OXJR%CJ2&>=&_4hTksy@F zk3Qu_Xm&;s-W&z?d4Xgd*6R%VQC{+w$y=B!a3>qB=Z&SJvSm-*S1sKtH_Q8oZffgHc3pY-TRC^-uwyADwwUe z1qh$+SlB-tTHB+&!IC21W@I%%@q#FXMfL4O%g)l zCw$x++_XdY#$%X8>3iAQ1K(AUDsQLpPBu6N9TIKUO+}2$(t7TcOK> z5v;t_h1Z&yL{YK2>iz0jVIZ0HB$JOCLHsw2QSn1(((@&UILR7F zzm77(jk`C%ltZ>n5OzqbE!fh<0KpOxhUC`-1=HktOutL(?^}lPS+l3tl%y`iy(Fd@ zqq)uzTg91rUjG8hcT3nX-gNc0=90-`bq^DANo7nu;jnll|1$AhH>S=%x{!4oU}qVb&C`^pp9+uFG* zgwk`u;y(3R784Q|UdqoQ@<^C zeAR%GhP!Ed2M?cI<+NMhxp|9)ul>`dETl?tnPnNT78$B7o*U^NjituJ0V9btIZq21i4mOXyDq-{!o zK7bmqADsyiI0E!wSZ z02p;XHEjNgolGUAPvr9Go**Cz(D*8HA}x1sU}OjIMB`ciLhthrrkAYCm%_xcM$uP{ zOBq8y@Ap02SC+>I?3RWgM|TI`^IM zzx97mFc=&KM?jG<2oeeeBM?Y92=djpLC{|-HnbiP0D=L);2*ihuj>DRAYc6-1P%nB z_`hS}r2q4m=KKAh-yR2kRsZL2`iDUvz?1&Zaq#p04-|mlg8{z&`FbZnC;gv4J>Sy* z@0b0*uYVvI{`33~1prR+|8ZcC%gre%bN3|x4S@XAic`4L%H7?{FUix_3_|b1ce1zM z5jF2o4LK8NSC~W|7Rv)qXS9s;C|?5Sm9POh2%i@sJVZd~vHedqreAE^Vyp6z-bOi+ z9*H2FN-I{1Kl9X1^jKDSa(iAIOIbD!tPFwDB6EJ{#RNXGIcjbGtK z-NkU3*4(1#%yZSTbuiObzj|TXNC6!!yF66O+;9q;h1u z-qP6N{)m0+`@$d|>8(m3dSfi)qGzl11(Nw2u53y6>jvC#n?Ix-oyU07Z@77{H9~xh zab`B6djV^XZ<@>0WwEDyU#5BGn-q$UkS42XXjqOGy-y4}vgumkjHvcniG?QG4rJ_p zI@Jf#6k*cGO2(?xQWDK!EPo-yEfpmP9bm>?j@eyO&HluABD2 zX^Wh3g~J>jDObWR1|i0vVX6NnU|#1&S&!}t#F&@ z%U67x&)g_@%z|Ki)3OHf-(*+$nnj)*7^I#}z*%5=3mYUh5W zu1k7aE>3Z;K4~pV<_274=whWA@V&F_N_NMIJlOjgPZVuA?uwK!p{4NJ@{d3{ZA)j~ zL7rRGGnW-L>m9%z=?tbYp8r-#YULgAiJ6j|(p`s0>C8`5v%ufPSbRk_QF+RbduGLN z8H|BxE;vpnKbhuq`w>h#_oWXbznLA2ZV00!2W{$WQTVUx%(bLwZ6mZ#UeGR!U~`A> z(4Ba|_E6P5Ap+`DF9f;)3?6hK2xU}=3mIWyHW=DaADSHjF;FB2LboqQXLl1HfXt2r z2+%0+H}%s#46pOF^TXkQGp`AkhMy*Du72+dqLbl;JbCKNpLG6@p8*-X!9P{)3U(#j z3l8=O4uBxG;30@mvlc_CE$m2%Pd08w3G~geJUMt}T+K}6_~ScuJk?qb(MLNdaZam+ zTA)A%PnMU439ikN!7^d`O=3=c7~fGl;bucWoJz(O?ejlCB1g!82qIXRh`FT&feQ~| zHu$J}8iEbyQ&)g9BpwXZ@2B@e(0e-o4V^It2!5A;1N74_UxEL8d(<@{6Q1V|5EH1c z1Hk)}=7v>q?)3q{@pCd5)OiNH--GO@ChyT;dvpJb8En*MnZEi@NAo}JY_>Ks`yaGd@b5R%r)_J_eVCNUbT@4c1pI6&`ROzK_;6@OFDTii=| z(UZMc_2Jewkq7={Qj6CntCV7^J}DjFutz6}PXubnoD{@_{-cPX{>EL-_;uGR>X)#r zg!jDF34G9Dq=&vcg{Gie2VElfz;UF$lKEl-|6sR6g8rU$v}b|;CZh3y_63DdRK^wQ zcsC^!b2vl9@G1h5I&u1o)eE6~dSN1bK>f+EfV?~wuC}>s^Tl>qDYH0%Jf^obKtf*B z@#g<0xv1Z#E#Ws6Z*`U}y_;-nz_Gxdn%=|?)*`GPPXkoMDs2;Yk+=CVw^z0b{=H+t zsX7NnwXN0VS4ZsR90Yw;ln5QIMYM43Z(s4m-8LEK7IC5{q^rI6ajO#kt}$oFZpPjr zhn*N6sdAig8 z#GUQ<-fE5d->J|2EHX(R=jyY#zv@!Ujdap;r6b*>!uCnkEjK|!d-e`(2Ulw^tiakn z^j4;0k8OBC9U9y;PIp#i&O-?kR_Sd`*;HURjgEdm>3$IVI%Q zznl4tT0>USuFA=5^t7${=i5nz`n}>9$8c=~3vRYEJO2A9Tzc>=dsXF?$GK%1gzWOm z$K>oDPOMk{J=^p83!fvx_?0D)b0NzsQ? zCfJad|Hap<&T7f{>iSl;=WCOaZuB+w*z(X(WpZVX+sRKoB|B2;$LxyvvZ$4GHqp9T zwIGnKuVb==cc7wNMek%S)Gv@%grLFfHuaNs&f#*R+HpfUUs}UM*39k7)}ck;C%q^e z^xgo*Dn2icjRn!E?BSHgbdSFJTGST&s71%a7V>yD+0hT^8TtGg-WbXMyxZc?6Ivtbct3VMc_WS)+|`f_KUDtl@<*U0-*q1;~e zIzIfBnz@;n!mYLe?Kw|F`Cm4FC|Fwh7^6BSwx7ZIMZ7`gcLm4mIrbgllR>4e;j^*! z2|fK=R*j)JIwEXMT9e$G=zKBO5SVvaR)*`Jk*rp?NK6(|b*Sk)f(rPW%1eA!=Wl;Q zjw~ISZ%a`Kf&-q)ZfRb`pxku!#Y)U%u2eRHhBu|8p_S_?qZHgUib=u$W%Y=siXB zCuqw-&#tRPhGUX0O$E7Se%itoUE3wq+Lbj#r@AcYvXsfj&m6fmJpD4j|Cw%lHMUf* zYxcqKXG2z%0?0S+ZiOuw~Wc< z>ok6jnDQgVAT{>&0|c0UkwA*ILgM#F#bovu}#a>6h$;rA|-_*|Uxn0<4T zL=&ZxeD=&0`^e<8U|STZS5FgHnP$6H=v^)@VPj+Ro6^?aotk>I+||$Z^4-C!w=@()y=0Ss`D>AdzY_ zU0HNTrbm0lbClp5i!l9WYA=1Y)~}Sf>CT2xsz%^n&SiCjP&OM#Y+lx+C)}Sw^AfB6 z;DNrk`lHn90+~8HEM45fkXJ1Hv%-aJT3ho{HlX<5e zpzv0Y`{W&$hDdXM=mbAYF{eBaoxXJaXG{Ap+iT23N=8y$pl(|eO)93Ma}9%jr5eZb z{!fz(hKI~lO1II|s63B=o$}qrjBmYRZN{$sDzx0jPgb`;-c}?!$_JbX-pT>!06zn7d#*dHcC=6;`4>TuXGa0B$@mJ=2Mi$24xb4Tx$yyR z956TdC&Kd}#FelpTG=D%gUs&vDAc9f!<$`4CV{dKOx>OLnN^!m~cGa3b?P)Fk+S!Pi8zd2g2cD3F3 z$6FCaoc{aukSnpA_1II@QL7y?px<5<0LTXeGhoz z@$16i1%&*VYWZm7pn(esL*ne>!feiuu8#XjOlZm;`%R+q`t)588HP&>aO2B(0y^0~ zAS&p;0U8Q`2A^FH@Zx+>uf1Cc=n!xrA8-6`a0#YFcAo)W1D}e3P$6e<4WwkC^-nXW zG6KuStSmLRSQEFnLDITqU3d<0@3;lA)OC#JMJ~zGyD99s5i3yFs4??t_Yl8$Ys67W zZ>JX{34_kLnDc30%KlX~a^QjLHaT=vgz44ynA43f0;tWNtE zoO0D#@6X3DQsWbfcTp_61ioaJ(8^?qV|^kedq%_l79=tA%uH2ZS}BdSc|7h8||Zlr4XYTOMB; zIVYw~%~3$FFdX}6o2z~3dc}%q9G)gwG~cBorrl|SsZ!^0S6A2_`NMU>V1JrA;`V)D z_&#nf3tBC;L41Q5CTnC&d%2uWcqqDmN^CWVauM^Gutpiv}V z#9XihsqILHh?sO^F$LR33Y&|kIsxEz3^+2(l z5BVa&)yJyBw!c`fX-Fy?9E&9zZ-R%$!DMlLwOov{{M|ov`f^Uc{U^Nb@^?QDHCL6r z9+Yd|QQD;})VTsYOFMd-a~Ad|gT`y)rHqUBY2_EeVL%=5i2@{s%!O_|Cf({4vV~cw7Yh!G~Z%pcu%ZeBU(g{?56bm9T~x>FMnqz zMOQ-qAF=p`(N!7{%PZ>7F|RyJ?AW4(3z z7yP2JW?I?K*w1mXl`0mSb2>TsD}ZFQ(V#OP#6#k6@uE=r_m0{xRo6Fs>Od~yu=F4p zD>Ht^@KWw3IK8`Ri%E}w1l<{xk$kCwqh4dscj(u1Z}bm0x+vigJ|m6BrO1_K9LkKj zvIsTboAE0lj&oBAz`rMPFZpa0rX2O|&g0@A(jvrn@q=)`uMTFXrl#^@W~tA!{WjKK z@NASjOGDc{P4^Mx9r`Lrd|ovuZ{0ZV!mPxGv#;ih?!QpDly`hwdqBlixtQHsEfpji z-yQ3Z?4$A>274Tq;u6&}rPIPyua$F8_D_0^OrfRk#2GAndaB+&>5Lp(`)k`ON;Nq?7mdtgq4Z~qDb?R4?4IQlO zpf`hho=H+Y3jDjfU|y+mADSb9=?KepzQ3d{wj4GW*S{V-$dG9}Koc!so2@Wdn=+AT zY3(D)rxRA%tg%??#lI+Y{f!XUIVg+Qm)5R3+S>bLzXc0h~&RjdFvo zu+TZztRvq>Chh;xrs0oNDNb-8gbd)rK08HqZeY=qKu+m@N&M_ksH4BwRL! zmKRJ(DaM@fp1oYr$%S?Z3tsXRER!5nNyjZ;$YvnEg|6Lt#lv5=wIXDsPenu0=x^hy zA6h6ksMCTRhNp_HBhuTR$nP2iQ9G{233?yjcywOn^5;S%6MxorVx~H22$mm$*fL zIId}Wz3;}1F5~vvAp$8p!e;+0 zIG1n~%xP69>eirbV2+xOCh+nEQxhn0Ee&gwxM!M7lzYW}GodetC>Wj8Q?XZcE9<-J zun-7aUT-dw*jHhtBYyv{%#-z?nkw_M6_K);oB8}!xy~r8E_@!U)Xh`LFe(DT~4rR5S46(>hZtxmA z-?Q^%AMM~bR+GX#63o1bKWk@7_KYv=X)ON4wwO6>irlrhC&X$-tmGEpf5A&aENHj% z8*1#>I$PwbI{f}se$V9+|1v>WIQ+}rvUGCZk>${y`C-e0FPrt4)vc0*MC{|ymfk^= zkV*0`CbQbUX8sDflG||`vY_50Y|?>t5jslGLb12&;jzS7=$OglcZw@V70hlI%D2s0 z{5!&-pRjUeGxxUb`V+1V-;~TIjGQOW(_bZjznIhHj#%*<&3>Patco(4EL>`wNRKg! zXrf(TNuL>8l-6y>HnpGE_O9lkQ}bUaR;+lX=zIyLjY`*=4_=X7s(@PV-eb<>S4qLg z=-F0@<5i$dT#=iI>tIebqtiZ@qh-c!R3bc?NdDFrqBB&IHD8#4i@nM)JGHF9nY8M5 zj8fS&V!ri2EbF6*dqY2VfzqA^7o-D?;JAgsHeh(ZZmJVySe= z;7X7J4gHw-b=Lt+0N!y2hz|Xrcm7Wn7BmLDk2`E_9sxoIl)J!S590&KK!^zs5;8jj zxIR4m`2xJx0%#xTLj+s^K=Y&mUUW;lD?zFvP?zfRk1^@bJ z8>QuOZ49l3i$aeOcPYh#;XqX z7;QW@-aGygWrfW$q|g4lVp5Vb4|a7wh$?heE71Az_%7Up-Y_~w_`U(w-&zF|`a>Q4 zg`ncX`z`DTX-)(MG22hVqzD5OJwFdijA7pN9s8Md@yQTC3xLRBy4rjI!DgKSuKyQ< zJOZ8ksBhH(!1&(VjeZpl2%>`Z0kn5Zpxavr0tV5KD3n=lwP-93{H3q3?JeWWvz`FiS- zzF~@=*t`|D49>vR&q7Y{F#!u?(>LrobHYW52(5+5Rv1rWmyxc!g1V>w9i?6_J^hmG z6g70dS1|7%vdDCYq(9Yh>@>cb^I^Am9d}YL;Yz(aoi*w-a zhR&i!GFpxH&BWUmAGAJAnU*ZEe6~mBsiWjD_ghOZA#E?}Ys}E^_6Wq9oe!_3fon~1 z{Y!7ZaajTwc)X+>;NHi;et8W#nYYKOsH%h$s?p{+Jd4kCC%Tl^kU3%d@vB86k|Y)DsL<=FgZBiJY(N5wCJ4B2nU z5@ltRUBw2S^%r;|`nfx6h+3*j8TNbD+F!1zYsOT3jZ*U+cB~k6bWjmF!)k_wy`i=m z(cEa0QXRZ&ZDoMz%Zco4{W(Fn*V*Su1SXsS;VxpLdwMsQ-J)I>6i2AZ`E!M&KAAM0#lA*mfiq@pE#KUp;32g?o|Tf#o`bCQ`k0 zSJ<+%H_L_ZW6-MsyK;g!gj+}?Rc_?{AwTFkv`}BeaMM)>l^S{{LEGnT>n^zA{CD#X;mCz9>YH5*>QZ_w zP4u`{?~?$Or*0xaGtMrm=Y}%$pbp3YuflJacDPQbMebT@Sh}8B<%RkFu-Yr05N39| z4+kIhBq6YbO>OKzr6bpR#MM@9v8rtBGf(McTNb zrZmw_Tm0Xv8OymQE$%hzgZQj^iy7RR2u-CEOV)20P8XP(_?^7IZaSDhdR9ISlH5^cbODGBa0=eVTc`AHQgjH;w3LyOH z!cr?JVfITnT$uR`*-ux}z0AFS5Q|DY1fwEVQr9_vTc8qCMEn-T8V zPa|E6lK90f*a>Vt0Ok--FAa1s(6KELFa*E5{QMEPuyf#{bNmn>?uwouy20Rg0CWWG zy$u@geDGNX&mA9@=dh)54*(YcWKP2K2N}mW4!{QxGf_c6h-6_y{IA&op{98Tv zkPHA0pJ4%o9-owycqZ~j>svaR0dM&wW97^i|LV`%`PpxRF~!Nk7V9kusiQ?`X*IY5 zK^t5yDe~~25yS_{V?6!{)J}VBRJje%07X3Ngw|Qz}gi&&mJ$ZI7F` z@5C7&CC+dq;4_MTrKM4i6hpCgHnx3$QWzZ@`z6~pJJF$emiK$mJ+i>0bN0gneG!F> zS@i# zcmuBUg;-I9;^aDq{fLRANB}}c8dCDK>DWxvT?_0Qv{Je8+v50hY^%aRYuaz|v8EsB zJzS^5#NOOo5;4UYe9Q48k_aC~n;zY8KLg|nDC#j{*L-WC#C*q7 zqvtQkzqoo~hH+ukTuz^(cErTK+q_f;b41Pf-Nr;6G&Gzsyw+aC$L-8fS)#@I_zJJ8 zu*YOz^OE1GbLPJ?L@v)KanaQ9(FSn5tsG1lz6LAw)EE6a3;wh>@glqDfo@Xj>>>0C zg&6#n->As64{to6(TX5RP-tlO-32+&!;1IDKJKT=zoPhtRYe?f%7G&TH|EhzY3feDBVfCgm& z-CI}yi0>-W@w@D6J`o6QH}Vca(=8F#|M=|D6y5G7L<}-#aF}yG1^fKu9G`2pmY*lOKi< zOxl;B@(|$9U_z+ixA!;3uHhG8cl-Y}v8NBiBSd|+cmqCG51&(R1^p2OxF9}3^axX8 z`ThT%-2c84eQ5Gl5XRRL-20K^`-)9tq>4mzU%NU{XZBm~_|IP{Z+C%)Hv41z68dZl z$4WOehwI&RhER-!Ik_A>U!_3}V*=R_&e9{a{b||Sfzy5w6v`kCwW_5v3Rqm?Q&mVWrZ&ZOFO4X8R_}hKkzmFeidD96u*#t zF#4J;fM=QOB6@#^*&**p^4-VkqlvEr=iPUgZ|^JLek}5?=}dp}ZrjDzMl^zABsg94mFbd7aflHW|WP|ru17qr5Dn1g_Cuhi&SJDIC^{nCf^uu zLC!TTAH$1&_jehZGvPo67;dBMLa3ub3il9chB4qEgq(nf*nNEf!Uy)}j3Ypk>mx3( z@HGHW+C@Wmwg7107vZD-L}b1-09qiF0Xo9l-doDY(aQjCTTOt=6G9k>9`OE~-O%tG z@SpsTgvmG^nB#pZkQDU9+shRWKj7MK?Kl(fTqTGi$Bt)R#E^Ac>9fWSe?fDk+~i)r`0VB6QSy?|zAJ^ICSA}e_()X}#dU)`Q>Lu{3Z3bw(VSWQ z7irLx_0_^?)JpI4fI2B0uN!)*z#?L)i#Dm$r=2zMx<>p_K3MwomSa$Us{BxjIpo^Rq-6=$IQKCn>siWyr(QWemMb_Ut zAoyOd+uEReHJZGi?-bcfu(?9tRVt}1LV!E^E|K=Qc=CQ3G8*I{*8Vrn)kEKGAV0IG zBtkMVDw<|yuenBMQHK*;;!#DhF)TYf{5BfYyoa@5u2uOZS%iP!&P&~67e~J@WZu%^ z3aLbZ)2XplouqFwwvuN(#kS3dHX!Yehp{3w4K|lW!~9&mXDMWvb%X**!7E_VwQJlz zctN~Y(c3q2qYNqTCgjzgV0%el`yI0nUMjoZ&}!n=|66rP8^ zw)gYJfUl}H-=v^Z7Q3f?Zl`ajhroHk34F`^r(a#9CwEkq)9oyXtuan2p^Qrmw9Pq| zy^;)@vZYmx>vTkUN#10(TgTTq^)b{{{v(@h5ByQM`{D!K5g1*t!BpC$9QP#GNZ;#z zeNin`7%3k34mXG%^t(9NkGS8=RJdtxD%niN3LcF&!VXrS&`%)VnG?TnBE1xv14X}r z-#Kv%!Fk8koZHGjZ}$4{${JkB^|C{aTjb77`qx#PlgreWMOo(~)KB;rw`d#t?Z$V2 zsQ6Pv&T3%QQjJ+bD3!iVGnt%;BB_&gy#w_}g=z|$Fw2x5$YcLtP{3E>sMYA5i@buq zfGnLTe98w)K)ojGNT_Y*IYeCEr;_|A!mk!PsEJjR8v?WbTtZAaA};EX@0NM0D|yJ+ z1A5XP>U?$gUob6UU^})PxDDxPyJrCV_a?{L(H5dugImu7lQ)0m#c0||%G=KGqVhVK z{#$mbJ$(%h=1PZi+i|u|*cJX0s^5k%U+j2GvuufF6uxlJ?kW*zuBj;UGtew9X2y@= z8<=gOkH)ToY>IlC^r_r`dhcqQobi(^#}y*f))tq~%RnnpmC-}pJ=2D+Q{?Xf$=y{`&=I(`%6f`FZcJ~=juMW@4q z42J4v;z#}vLFKs!>l+7thxw30ZoGnoa}0(yUqFg1vy9&WVC#e6NtMoAqmwD&hMFi&r zwQAJaV~MtC|It*Asb>dqS9gB$T&JNSh~Tm$YMFD464NsRUeb;Kx{{JKqx|0H*7L0= z@yx!s+Ct-6T?HW+G)-@^1EWB|SR~2nnEBD3Mar0v0UG6Z3CwDX}4>d^chOO zm12S!zmwBnM2%l3B6*W6F59@>?z>n<#94081=zQ#OWoZeS=UM@Zuf8+7;j-S7vdZP zQ4N!ayeh3twtt@;JAc{qTZ((EglE_-K>OPqYu?S|)s-Ieme8)^njYq-9kG7hfqA3b z{ft}NcunP4(17*Q8u9BnU=wCzoPop?_xo4u^FV*Q@#@vGb(~`5jbUqa48ro~9HSrC zQh^mi@HZLh3DN?v@SWUDa~d!Tj0j$2c;5DPF1~GAH~+MKysLBa(-e}kl=el4U9R*B_1N6&6G66ddZ4c28JFW@ChYE)`wk)x@VPh7)DrYc`k zmHNZqqsbdLBcW05b3;xnD|;NJ&#e_ZwSSX)aWb&-r>@ONR5<)pKI|*AuH!;Azl0D| zsMAX|7%MDdzdKgm@FFgwDIy{tD9d$QzV<>>8@b8OuJ9q+SeI!!K4cy*k6raukI}Xt z-mvT)psOHSui>?Mow=xX;UuNpS4kjq?U-5EW~n&3n1Wx?Dew@0>{oismI~|8jonCb z|H>a{;Q`%#ExSB4#cr~$Qo}(am)JVRfmr3ZePomDX**?kIsawfWt2I2n&(8d!mUyR z0ZY>wrAQ{=g41in^7D^7+?!hlj`pA^`C!d|VlC{@`=3=6uNmJF$EAv@gkc8|#5|hb zD_O}CG#g1S?BKZJjPTxTDMA;n+H*OZ;Mmllm7?+zuBur^XSb5t$7rMT7I*cRWkAnH zT!@G4Jex~o==+gmNAAfLBq^KQ9xsu+k8As)#(FxnjE*hclYZ9({#zb}{h;mY`aA;3TzD8fzi`f!pe zVqE6`^i+IADx@|ogYGClR|}@(5p_}B&K#?Q4hGBA{DUaEBbDQHk{WzadhyqijZqM% zQO{_+RqxxhQtoww^Odr>lgFdl^(#}Bb$#v)Lqxp>>+bXZ=7*nArKP8U>;_DJW%j$T zGRkuFH4lZIm``kYFz?b!Y7WV{%+O2?B{s)-)4Gk|@aWn6TO;GxRNa07Y97A}DVgfG zG7@Py%1g)6864Wi5^NfK- z<8m$an&)_OF7sIbvzmJNy-_Eh6~EPa`{Dq1cRHME;oExmJpk|B36=;{f?$Q{fw72S z6NV-hB7+DE5K<~s+~d@M2+fNn!g>O2fwO@P;CC}{8rd}m0G7Tw0PxIp)w%$H7vIph z@cc@E$pHOT;C1%eiVGXHyBv7Gea->{EoXqpyNEx;)Z`(k%kU2vNZkrqw;vseZVq?t zf8)C2E1>gK|LaxooD=Qew0MtwJjp(tywYDU(qqKv;+Z)&8j1OUQb|#O zI*T&MLqUMRJ95HcTs;;*srLpor#1xN~sERxZ@rVHFK%=_fcPQ`EhmeH8pF$@Utca zUfl9&vtYS?XCjGdid~dsdQuKs<*o+C{o5py>%<{y3U(V#o25^XZYSS4;G<|>TM?39 z@@+wU>i;TlvLrXc%w5PgRonYrgyc`bo_KTf71$|<`x|41G*bfmjg6+=rsEhl6EBca zr({l!#0$-cK(c0Vqgnv5m;VIX+sj&eA)~Z(49%a-tnGPu?rV%R*Zu0-8~TVJgO}U7 zGa;xe4tpkySjgIlk5`yW)%@y%{hsQO-O7#Q{fA<<7Tfn2>n3}($@z3*{>mFiuyL4c z_wzLPFwdN&qXqNh9@pZTPMh`36B^2!8MU*wOn z4HGe&*{7txCU5D~1v#+{=+#C+BYZhKDftw}_Z&gq_YiLM_qD<9Y>+yGS-hzG6iWvY$cel znCW@E?AZ`Mr!4jdGYGNhzRYJ6BbXkGB6E1|e5Y`gtFTjvR9rDNz^!S{fZIWk$q%$E zmy-CXKHflIv;Eg?OBPpZ+pRqi;S%nh7>`x>P)yKg@@g#_etqgaDZCirl7HUx*(bb9 z`dK`BOhZhnSh5;WBvXg65|Mk83>Q+@pU9`R>72ogDC~oi=_;umeAsnXDT-0lXKpNv z8V?Kl<)e7`=?pwEBDwk&l+xmH806nHI6&d$WQ($|p7V&js+lbL0JqqtjoJ_Pj z(TU>w&^>y;WS$#YMZFwuig|xa)~(tpuT%GU555|vc2(&pW!IZ04NrmEHvD!c>cgQZ z2qPoGV@eOV0(=1ZEUwyTRm%b1zc!b@1Ti=HrGHD_C_Ru_EMrGQJ&umY3^-99N>P zvswSS*fb^s>O6x}@?5j_j7))m8k(#VHbu7R1nBdko6MG-fLEU1|Iy#Q>tj<+f0Xj{ zi|s3(u=)dH(2xitA!6?}M#bHd%kiH$Ip#|u5RbKQEa^trA4rKB`OVSg*>8Up$Rd|a zKhvDpE#uo{>~iu=I5B3<%1-zl#~@!K%SOhCD7XzzpdkyGkx?f-+-dnZ&|lq-uRMrY zT^tOuq!0@Ht3cs3OUEnWktVmZyH#q~x0MVGM|*fRj#7HQn@s=hr;Y}zooR$cQJ8`l zJLySsK}CuklcdJ$y~F}u{mH_6Wpb=^;7Bn} zT-2}v!9u(8QjFF_%=oN}VpP%l^OKGpqt3`m!EJLIPqk-B?x*Y>3W+auD48tFvMLFG z_MWB=#A-)FP3G@b5jAuKtJ`ET3Cjp6d2gB!zIZA4)@uN59RfFyR(p+#By@Hp4W1S8 zWrFnIw;k~)T)7CfGMFkZtsT6cw?}rK%0gW#5so>wm9%<#cJX>s18L`7y&3mt1zJiE zZI=i?%_^8YyY@Dh2+AfNlyOJ@tIR}-tSsO-4Osv1H(PAo%S%}WRxXi5Id%t9KbMAW zr~Po2=+iaKPxTAgG&>ha&YK*RkcupYr((M6Fc;(SU*mkkk*Xj+dknr&IcS$4x7((n z5>-BU^bqxTk9XWYzb6ouis;yT!^@y6dqY<7NIf>}VCwn&vHYe@Gw!)cj$90jsQ^QE z0C{|J0Vf)I+{(byIEc`smLle?>E&sQ3M*St+IOVLO}CEE_@k-C>&w}%%49hrMcg$n z#D)ugX7%lU;K@>|D%ONdxI?&DQ+$J{V#dqld46T~b`|a~BbEwI!H*^am7m{KY}yJn zQH|7W?(jdf<7L>Tf5^pajBc&7&&HgiVmS!zf>0_o@It;7*KX7gLAES-F!((pJ&CJhAnfIoEmFV$Ma3ZWdck$ z1K-i0a?8?=nJKU5xJ4JKj)N;yi$|W8rBajHNTrb-K2(4D1<&z1YPZ-_9>okAGE|+_ zQn^9%6MoKrItZ35F-$Zl zlsP3zt0aVM(~W%ov`^;J@Q0SNtuoga8f~4L`Js@I-DoExx|nH5N=6mh3Ir)gr+0Nl zhk*1`fM-R=vsXlc@U?)7Rmh1sRy=$#`B6+SDE6zmWqn^4^QZ`XhlhY)rm)-v|M~FE ztv2pF+eh(4vV>@mpbBYtXA ziKhJ_u1BOOsCBJMnJ{UZ#HQHBB(JE?rfkw>6?(8?FX3{Q`{;dslwRb00Hvu+2NSIB zp@4hicrAeRr`iTDZ0kx=bF%jKI-@l4+d?` z3iUCyTr~!duLb7d?XR2}Q5u~ytb2{}=BnKw@Kyg~q2UCJHkMt1M)`R9F#V_XGZ~4Q zl>KX}V=*U*>D7^UG?@25>{FI!$S#KY&*W;ZG zt(Q&yesc`f?ih<{!h!0(wOL0l2#M2}SI`xe<2^BJJHKI+_Tleejsx3EP8XA-XAiY|ENehA3>_d%1!7hITbY#e$G0^Mb?K=2UKlvRb0|vwZ+>mDA-P*pl zgHTOI2cGB?HgA4&OfT#Dr3BZwP=IqQmpJEC0^XtPK(w64Wp? zt_;20Z)--8w++@vioUFZ?g_;eey%P50w7PW$c8Mp?nd&QtZ}4yI09?Vw4fJJBdzff z6v}nqN`CyI&uF^N&DNd6cOj#7$0hl~u7ditwzbqR>CB)3uKX?S>0|iz-fB@z$=n#t zpeCHk%TVVl){EKg>0zgA$1{lOCfzz$2>VNbs2{PAAszyhNMMd>tQ|9?VFW}^mwo=H zw?@9*$5#;5$G$vAc70@I*f(bZ;6n*a2oLrH;0+H1vr#%v0AU0e^Z*Eh2hiL9hWOCA zSNdxJRDki#ep*$iXojRLf+Qtn9u-nW^8M)@dtT+SFd?kFLm zWc?Z)_Um6UkyZ1#TQa417&5Z&U(n0ldSNE3UMCiXhl}|NqSK$>E+>c&vYF-r|4w_v zA9{>>5!mjH{%MPtm@?_irivGSJ)x#|3$Bu;Dxu~f5;LYY&HB^WSRL{GyC5(0+? zN9d0g*qH8Nekg~}7g7NbH!gq8j1E=9$iHO?ux)RQokEv0Hr33JXjI)1REjE|rJea= z?!B~_WionN3eGDzpCa1gcX?7sIQrOG6{;%uJD=j@-kKmT%qS72wM77z84=>rCuL(rd=87(bPyqu6eB#gLip1%dAG zJ=kA2ECzek8qhKOU+Nsj%PzP?3^KISrFTnX{BtT9W zo|cw2iK{k4B3Fl2fz?{M$cOtEEk<{CYQi=93CCVC>g@G=@Yuiy6*f+Ov23v1$St1N zS}&Q6Vj9Kuv*Wzg6+&Cc$z&`K+iZZKlS!qe0cS=YY-(I|frrdFI)=qIA>y1qC;86Gya=`m}V*mLueF%xun2YmWft0++SBw=fbtw)B25<)8z)U z{?n-qM*fXcdXoYf9AFJg`@7^1)qhHdy&batql-uG;aIqXw8c#w07D$!f`NSN)#!>? z-FVq!U(B*rRC`)JW0cHkTNuTN$0(u10xgHp`?grw-#dtRRC{HMM= z`H49j#Ub8^ub&l2-5f0JD*F?fH#Vh}X3}RABk(_Jd4b`;L@^KJWQmNPsH>l3Nd0+h}n zyyRo2U$`_f|Ed>yHlRiPVQ4|G`Xc{}(VwQQ(=<`6-BOs+p~+b>MS$}kDgklcxUhBG zO!!E>PDEE_y-KPA6er`D=chDZ#mzgFQlK>$*nG2mlj!Z72T3;J5&=(HArbSU({m+3QEUEw2~gv=*?N1{hBSsnA)0TUq;F4(nmcO6aK};zO~o zLyTc-M+LFvO=Y_VjKxQy&5*lwNBh~81abZ8%Be$U80O=wLT2ae_wvD247GRKPO?(` zUfoN|wBRWh`H!jS1lwZdzP$&?z4ht^jM6FOk9~rBbyBhzhDCx*St2+K$Y$cpo5cL> z4aEuzj-XI0K6#9$2R9G|;Mj2q7~1EDQ)8MKg@~tMKYirtFYXp1TQl7>)YX*H&2Jg~z9SjV&>{qB4--rmmSDAi-Tuj;Vkjw*k;!=Z zgB89gE=-L@hG&3uxO_jKH`XE@ExOLpxUuh|{x{5v=oRqfPB@xml_hUIIQY+y$y?XZ zG2|;gV|AV!L(3B<9mMx1MQIy&KbqS3yp5e&g_%*Np6ZzXlr}X?_CSJ43Rl-nx(gJI zU6)Wtj-MN*OPuz!PvM zhIj6I!W16(YOYC(V~*;iN9flsd$E?0`?(Y{kl|&-W+LOXHjOPX%X?Q&P{;{gZeOMH z$GWkRF`5MY$tAvKP%9S?WHdU+o}xCdN`=AqDbQq)b=G~>SeaUThj=b|15zq`?XYM8 zpZ3Vp{^m*K&Jfd8a=OW`)=P3-X>XEFbLYra3fmn>c|wJLfzeD`>Tp%3-0VP^^F;do zIZm#eEBU(rmh?O>x{m4nN>e7uNq(S`iAp`{T~>6Fh6LtkwSh-7fKK|B`Wd`f=k;}m=RY@P8HcCRpOQo6 zaGm0HcFi#VZe0}Ov8uH?dGhf+Y_*W0M=$`HCA$>h4!dA#HiKZS4u&4*;U0oN*^_Va zQp4PN?8lkz&&Rsi|JLDy#gNIdQv(1ZqrYvT!yFux#)Jz7nF7)W1EPTo$>Zlo9fz|H z2NIM~=sCjj$^8!ab^>sbedhqDzTfCg#a#6K=di*51ql+s@U)|GYxP91TcY)isE>L4 zo#Mm$KObPF58)}s8v)qBA>ii=%xJ_CKOPYEced$%2fxU|s0*)Df)%BlPcdgtCr@#~ zo=G`~`2_){CnfFTI(5b0JF#A7wrav-*ub2LX1FThFISzr?ur_8uJ?S3Bb#**Zf5<_ z0g%Gc`GZpxzT;=Nk^vm!Cco02ujCTy5O zgAq0sd4a@@L-boHiFr{gU*lo8of_6&NR30d9=F$|KYO9>P#e0+5i{+38pfqWw4EKD z&xNbmomAJ;kV{m&`TlNaYLY>5S$Mm}D-2bM;Yxn#Co-5vi7vGHnC}IxI`KCL{B}{g z4f* z5Y}HRAL**l`Yek~5-gdlW}N`%S+hPj9AbnA}Ee+x#G5BiZ~<7*W7@R`QZ=IV{;Q3>(Kh@^v(GT z+;hh?o$!jn?e)eR!w0gb8=&->0e}>g_N6F<-UNdZNCWCIu|Q!e4Wozp{aN)W<{#V7 z&pwX|{XsMHs`E|osQ1#-51jg?_x~c=$baM0p8%hq#?JqK)qF1ic_2Zka9=-x9bItK z?-jnBn=?So#5dnE9}vXnf4tcKJEVUw=ER@F1HnN98Sa5SzIw}Yp65Y3MRCbpCMw9~ z#GROP>ELT+n^xIM#gMWK=H0pidNIEhf3nUV1v3Ar$aerD;_>Ip|F>iEzJYIZUI2db?8AT@aKb&k4ge@{u)jX$2Y~K> zGVM4l~`9M#;?Ywo-yvevsKB~AvhKhf!EbDG-IQBgJr@dw|S zrI)@QY_;i73eKEa$T?7)a2o~9EI5HI-48w#7~xi?yljtyp4!a!e*)&XTD}S zIoT0=Ao(oNN_6p&iZR$Nlr!(+Y-03^-65ikkKZ`4UQE4=VVl@c_xDcQI5cyY`b9U5 z2k(*&6wukVL9SbF?BI$pPd)!huf89}dn<7Iv{I%vBH{{$_6Mj|U!NpMqhZ5dvWAoW zE|2Y?@=X>yflxvrtvG~2_#8%nEwQb#p|wN5QHfv(#r()KQOPgjh*&L_<1KXNEmjf2 z-ac!u<&vfPft3qe=w~h}0O%7)4j!JX9CyoLQ(}9lxjzmHg5w%$c;cUz$rrVui`J|L z{j6wKu47wTo5N>qqHQoQ&|m{XOopR>KS_?A4Ou+1bvKYOyIA-+TqtZ>cx#oZ>{dGU z8|voG5*%mdKKs3VvL%|*R~nIpE`(z`rU8PYgd|IY$Wr3fpmEy2ADQ11TB!Wn8eK)0(_`F8HAwQimmrw6r9d%`>I9#fB zwnU+}or#N(`885qAuQhxTc=hS4O!`e6TES=N4MN@d!Maep2vN+g&_$_Pd?j5lO699(%nMaF5AADD0PiD! z?+^D9z4;0*a8E^GY4(-{Cy+enYHJfi^HJ}jofLhd&4u}uY7|@}hU1k}{y zp)b9GK1h&8w?SStk-keE&8yGU1%t!(EoA&mNYMplN<2Gjns_sH#-xUG2PWV@l#?Ypxj#K3Pc83xk>C9-&R-KzZ{&hEkv!A?G?ZcsE zYo`+TsO;_&CQX%p9n8GjYdP%9AN6ekeHSU`5WbKkSjT&DuJb`H=g;ueF12ED>B@Nzr@zU*C%zc-$na z^XOAFSc8_$0~Px>E>!y~F6jxFSUT0XlQrh;WUFZxCnU#ShV~}R>R_@KvvWE3T_1u} z1U(MA$0(=M;$6jmRMP?!Uly&yoOaR@&CYrOiQ% zqUnY^B^FN%N_yF)g)&rN-zG~b!yB&!WAExRqbaP46~mEfmLY3ax}EZ1LGm{(4R6b? z9nD!oWc=nnGJe85#1da&b6_;U-PCh{J#FF)UXAvGYq~K=*bUJP(`~A}$|f28*ZCZ* znC*sQQ!&?{L_$mDO_9H8bgwo2_kNZRBycSoC+v~t`Cx49PDh?dR!SFT3}5p91mdSk6uhRx(qzJdFkwugxe;<+Lk)Gkvu_25y- zS=f~2M(7C?e{pNM%!KyL5t5iZ-<=zMF+f8R)k0f#Evn}}*#;z6R_{F}4=!`6KJR29 z0!%*NzY$jDE_w(lkPRUqdIS5&b|SH0!dQWS#{&6=(Zd*o2ZQ7m-{z=V_<;5l06_f& z`BOh~rjexqCwfyaj{u)4!1o#ZE!VOSKnw7nC*e6&0DnUMKt$Zz1e*;iP98itREqgVhE1Z@7wM4TNAc>`EMhcu)iyVO}&x#dSJx*jY;% z)#Ociw+?~rb`m2pXBEf|OqU53bAFi@%`wZ%VVJwozjr1Hg=7Tep@h0Hsl@ChG(Xib z!u$z~09>Y5Li-0GGtP@}i9Nwy!k2no%S=(_m4*=34^VWG1n}n*o5N*jNznMK3%efL zY|TU-vw!owCg1E-LC)k+I-?7z)*wFK(hkh~e-Dx$PbOHY;mD_E98Z^+vN~>d?>A;p zi3)@Z_!3pt6o$^ot+KUzn2fz@Mf22TZ(l8EGo(%B-FPOCq<4>8`yt&IB8_r(s6T5RWuf%B=+DPs zpM#ajS*?M}L#rQHmrk0(-@7lF!&r!vFc1hzP4{@bpsY0)pJKYV89BvH{qI{xQ#{IW zjN8wmhG;MPJ9KSS&>8*AgLCaP2Nw#>&f~T%U?le2@>`HSW|j_uIp{rzHsg{^JV<;y zkH2b@=W5l8{O|D})m7R##omuQ5;w{q+Wl-mPUh`-!(axcqoO_D9ocE`{#+KgwHkYNiPmq z1jKs#&NC?orSv6|#=W%(!4WdYRuli$lBA)6PXANi{F32B`TJzeS!92nqnCyR z>qgx2o&B?u5RTDX1I0kV{*2=)N96opYK31QGq~t=`5^b%a~4s%yTCjALD)iwsa28b zXnly?lLdVJ{9zHz+zIzgia*bGfS9FCdyyay>5XVblQ+9*;rvla#$hVFXAq@UhF|=Z5TMP@swIe6wvu9xGSN3U(|) z1E1S>=ikjLuU8(tHNY}8;x}adPd6P4N@xsnR?bNQSz~k5HiQFoqgL!8NUM%(aT$W;ahKL&b>Hr;}sKEe= zpPDtOuiu;*m)bfQ9imqr2nx;y29$_MoE;T}Ng%g-4cIqq&ByY`;v@8@*9AiQ3s7@B z@&w3<0p;5U+&w(#{iO$U{Chm`FG0cGIoBaNCz5Sn(?}-ohGvbQ?5y%v9l6I@~ zWoN<$Qh^mtf%P zNjaW2X4>is>zXSD39Sz`7kpAPo*i4bedW|l#T?W! z#svjS+_QAeKtnSM2@$0I7#V6VQOe-4=uXcmcns<|_?(YFDww!wuUoGm&_!5FW->Q= z==U08VimITc_a#kn4ldKXLS3E^p_@{E2vbwjr~n8@Dgug>~V z^243K-*S;8$oN@`VTj|7OcAQ37NLYyFbXmx_6TszT||+Dj;G`l2rq0t4aB*92TePQ z7GvqJS6Imj?0rVT=AKkq9`x{bv=Y(NDg-**0aGqAYtY6``WkTtbqdL&6;K(?@-j{8 zh?j`nZM4tdu9ScaOWodTbDef6 zv#c?ik-4Qpt{n+{?&9!%BoYu?wI1kG)-7zyUTp!*oPjUI-2*sCuXIc~HIYZ|5wYg^ z3*5_SQH%N8dW@xA7aa^d@W0Q@2BL6a@x~lRlT`_Z_R`0oUlu%tgOM!;7^Q<9-b?Q= z&jV6HYj?Z*{%l<90d0V&xxM^FQH9?qCshZN3IHAY75&U2upx^_2Bh5<4eHAjH4-bi z^Xl>yz21>qpjD~hvR?42th-Msq!Z0*emcL5{yakU{O?S-g`C|e-<@Y@mHMfIgbqnJ zTp|Oia+MOs2fh95w*e9<@p(7XgzDEOB;?-OUuH`jSClX|yq4l^U36D+b$r+3y-_LM zBeNHRm-<^^_e=L$(L_aB7SR3stPxcIn?avRJVdoVU3am8Q;g9kq9%W%3`XM>^sZI( z)B27o)90J|R%6y*Gwp*M+!q84MgKFG?DhX5i9hZ0-q`>mdZ=Q6 z580;^K##_r2PY_U*ifG2HeXheF%_J@@&ZlWCJM)%1#*Yvt^@utM#MgvW;tZY>^-sLqAme1NAqNpvxZ~2@%?4*No{R|+0<`sWjh>pPO zP~faB9(w}PADMB!lUW_^68&qZa@nlrJ(*GasxYe}lc$DKf?jnx+Ixh z?yb1Kb+Pc!4kCzp;=yvP??W{;1QEzZBxF{`gnpCT0ziyZ0#7hT7Q8^|ENQBa^15yt1oqoLQMumoq(W_Y*_T{1~IWLNB zF>aGxFWR2J)wLB|@~@DS`D-3LE}i}zn|H=oxODObfubdlEKh}Gwd3sL`svl$kg0)L z$c}?r;cBpXgulNQ6RX)y!Bch@*SaQG`?M7*M&G+N5;)*}3>&zhf9qt#kf~T|YsK4M zbf2-0{~<0wv^$8Og);jlf3(S8EDg^(je2iby)mQyyyCR_~YXygu zF%Dr!vcm^2-BqrIVa__QiLm88DKprDr6!C8dRm!IjsvvW3YfQKpcT(iYacPw@Y_S9 z<_&eZ9aCxtMqYby_yA`~8StMfMBbcN;tLOV?-7#(np_gXD_l|@TyeQ&?OQ=0CL5tp z>tk?2$XP~=5i^(X@hoIN?v$f)z!(dpz4-zuJZ^fNN2e=40g>Vre~w{Lv> z7K^Tn)g+r&$QbBkxEOm@#HT$T7z@7xe&;UelN`Ryw=dY*@35ozs=Gd6QTGI&v-MNN z*M*M%{c$NU>uUM-n!d6-3*p5K&o@W6^TXAA6QC$Hrlmn+Lj)4%?c9TmgBh4Y@bl;W zDBZzAGN3_$Op5_|9|Zb9^rC?OAsyg9e7>D{y8=#;D7;{>zliEYo} z>(Md40GW`bb)Gnh*nX|{GMB3&ag_PM=i9}O*}@Cdmd(2D*HE`NS%b5;43J*5(y zUz<#GW6j3lH7-^nZO0uUs7O&0>%weRYsw9n! zmvH&PIBKYBw_T0L?v%xgdB=l~5cSSmA^oYI<3xhZtAWqEJQe&xf8F|Ka(5OnQx#-BFeC{w&0S~7u|K?Jl~p39s8fV%JEkYik!0k#fqtcYUFo3Mi6>iQNNtQTy)`eTJ4aat6@_QRj2d=CSh>h{ zrgGfkokU<26SQ9J8^1}=XPkF2)wa=mxtQZHUAoLdMxZgT`gt6B4x~YZd?&?&tiZJ@ zDbgNZrHdK^S;o0`cNRf5jt!@FtOV->ir>&lCuSoFl^I=%I{(QZ;az1nJgi%)NQ)j!~WcW+Z5m#^|$H9%Z;${&VSG|(fM z%Hi@D*tE|z2l5N2dx|kSzucE`lMQ@dI+=B4HdpK@1(XE}*Ma}ms(Kit7k$;kl++^_ z`s)C_9B|l*%J&XXLbA0p3TP+@dPbQcIa9doI=L6zvk1=6YLb>sg}}UcvZsQ#ICSzP z@GB!NhX|`p{Q0H6gJ2)_<^AQ;^9||)`y?I;4Hf2_FB7X@NDl@t*4sh*0DAVzlnXxn$?upS`uksy#h^=JTk8X1BYkJK z|IM+c?gOt5e*M2=jmvk^QQ~d%#6R!7P)L2oGl6Wc>AVBpXgwa^MP$%1$NiBlgIqhd z(>fl!T3UJATFguxq2chBsw>soI1G6&jE4Rel`IVrRJ_<(tZK^OV2d=->F1h7RN|x7 zt*gG7(Uhty_nJ30N$~5U$l_+Qq25TOnK!)+39bCaWQ;~!c3&J})PKp$TTt57s3-0f zR0G?u257KCRJX+a*(B~%D5e!x(nJv?PWIjOSKUcBktwU*i!c|C3WS4zse+-~M{2ux?~ue*Eib zwZ$IO9yS<@PEq3PQA?e)D;)~L*R;Jg18#9AUr0G!(by=36$od_%WL4I6;;_+vOy9f z#NFE6FNe!@$a_vwazrZh=y}alt?Mv9w(@kgg7P&;q~hjcol^6b zLUd#y>3sRBvk+l}16OPcGDYHlD$qH6=awA?)&{O&ba9qoq0pSb4!;uI3judX4{RNC5P zEp9$yrTSC+z6yLnJFWB1U~6bIp3-4EwBmMoHei{ZGIx6u{b0UbHuO+{j2}m~RKXf@ z&HIw1l4J3zUnV6_&8ST!<=#d+ntJ2qX%+tI{<`%R>)j$$Z=B05*rtXqLd)~$w#9`z2a1WLhjCCTo|(33&@&~E$G=w__SC-Lm(>j` zfgzb-)3QC~Hm~m6kI#ph=;iaod(Gfoot@ykxKA7mKH?BGaaIc7J`8mncnI|%<*05t z#eR|atEB`gXh6@qky>7&aRl!)!6qT56t6Q&l$=7UEmNu?l-$&PKJ$+9TK#w#|IR$6 zk%LlBM{6|W9>;hjU|TF?rmFz@L^X*PLi@rtbV~lOQ-(@&dqQ>gu_hzTZexK4%a9rL zIkv;6aIAJO*87naGyVlnhe)HRQG3|wk}Q!NL^9aGR_i8G6b#~b|Pm1)x)PPbHtk~P{DZ;PAANYgRL844UO z7lz_*=ixVnVW@Uu&_4T7n>g^cv&;gxp&@0ODE(`J@kE-R_fNm{m74qc=9or zZHz)rt$DcbgPv#TqEvX!@-w@>X6;zH-gN?$HnSF~O~O{8H1O>4vrEI0$P@3TsI^pM zcyxQH@ZFK$`fY*9?*>;nFJx-xSF?NI{%~P_FzNcKB370X*XmCFA#`=~8Du>E z44Az#>8^t|dP)pP@q#AUFu3E8V=psj8sUB}Lsdhbe-H@xcFihAX&gJ`BAZY~$n!l~ zr|clbSiBmK{j_53@~uxAt0-L^so(l4hL;e(log`gI$JuLG2z%d0ao3!zg_XHfwQGq z;bl~o5i(N}DNtRa| zS;<|0GNec8r2Kl6tQ2f+RPEcQA-eMW9p86>%|%djR+wiGW~urNT4|xa0v}OlwC|i) zy*MR(pdHqAT=QU(mY#|tn${<9f351;=t6!jAVCllBlV}xO}&vzscPN$h-EC>p zl`ISV=G^mR2i>GnmrY%2bOGCw$)?fkBoPSGk{8nSfmr-<>6FwE)mSlGlYMotIP=!! zb;1p^vt{=WsoD|oTMzq~OWIVXJ*y0EU8NIFj=y4~T8 z>CVu9JTtnvmMhg)l>H)#PqMc(w;&bVkYi#=J42vO*1`esj!~TjZ;hTOOzfx|tN*aL zw!u~B(EhluY_E43-P0#uQ$0!a@cU@V8JXO>U0s8DTAKj>VR8`W`Yc0+bV=8|J+&#v)gChDo~%`; zz4t|N{ITbt*$dWNdq@hiW}BE774 z6BGg(KwF@R-x{nQxJC9>BDq#iFh6rv?$#gR%H`&q=97kfG!9{1mcw<7#@8`C!>`(| zW0Sa_iZz(3c*6tDH3@bc8bL(o>Bxw#xohP&GO^VkPupKI(I664$_ zF^{%k5!_q;Aj1BRd9j?NO43=-sP;6eb7ppfX)2*TD-|>r3i%03<$z1Utn|hll8kW_ei)csZpPO#$N*_Op5il*1WJ6i9 z8Hq{Ekm{Z1W=>K-Fom1(t2=qNU zZpdjEPY#E0dusm(Pj^Pz)rJ{Ww6U>UW^p4_HLe`hkGP%SO@b92Gg2*h_?lF>l}*=M z3<9i>R@RpuBQFjM8@Te)Kx6i8(RzqF9bz`Ny(Uy+7jqMMs7;u{0(T^GSIxj1bIe7~ z>@-7ycHgv7WdWy~cvsWWDZqDs@E(gTS2(OpZ&69vq$Mo-MfV4xYitThv(t}G_lIfo z`IYw`_kM(zCiNnWH9htIe7^28#%Xlh=#z5Rxk^xbQj9&nS&J;4m_jW@ibAbetq2Uh zH5cBqr^vQh@gBSUVgSqAj=z@=${xVhuEFYb$?}zRuwTXsMw!O|KeqHw?*#7)Up2mV zXuOlC5Uim5Q@cMyLx3Ri1M^JjNr3#p@@0Vf5fMQiwJaxhHUW?VK=PQcKVa?1qz^mJ z4ld>PI{PMj}(@*FPG%sC>?dP zbZMblpUU&}w7rR#Li`jqajEL8@u+r{6JYvNa)Wo8cdP5)H*{>)iGMKD6x(6Jh2u5! zvaMyMJEFKHr`hwFo#MI|=v5M3<2B~l*2;Y*0U9u5mmE^}bS z{p+c?IWcdL(i4dYJ&1Imp~UD&i3{fge$+L|HNcJZgKx&J1qRrLFC zG2jzAC1PWcMaCLRS2_PC;(5l441x5aRhK1rG#bu60%r|gnPWl~L7lnC;#DU2J@rn* z%8K9!hsSm8G4Vs4E;Jb9TsNj2T`WTaBSqlFSGni)Y8VG^;CRp!_ABCSx`GY#BG`Dm-XoR@c8Kk2EU z)ivZ>e2qRg&vhzs`#Pq-9Vo0ux7=Ft?H|HrYRlPUfnquXBnad#H4yI9LH}Ibg4E17 z>!GtfXp<2#jEv_<(BZ|qL4$Lpy~S|M-M%aww``6Y_9H}Jemz*`>g52epG&?F=!pq2 zLFj|99E2i!^$8PkfSABB)9nSM+uZa;hfTRnO*eg<0FZ&OpL!1jxwRp0a(p2n?*P8^ zop1o48L&q%4eB%S!3X&BZGbpC@L7`6pYt;`&mTwt7ll=!8+%Db1@A2A$Uk^ zyr~^FLkU;@=jvp-eM^}dE1VbP-Tfls2M7}Tg;2M<5R?)&{koe9(}JErI>*=e!bVo| zk~VLd z@*Rk^H?fgEot4jxzy7rSasP{;Sd{nsVX`H)px(``ukI+(C?)La-#lto=Qf?$|DI|s-Ha|`vbYVJS+#VK-kl1UU@EB1EEt1PK;-TiW+Qz zE!I!24aY#u`Rg61Yx~TeXI{J_z3`70YJsmmQxY4d_prgN#G?8*cJd91eq=EsBKE@7 z0Z5MPy*TDAuhr7uO63=mskXDJ-1~awV?Q-UWwbs5R;%=|SBh~9309jp5r?#loS>3F zOnya%7Lp?_&V0I~N74;SNApR6%@DSA7#QEk9opI^MwKl_8Wn?Ync|pZ1W4P|H89{>ok8U3RcUd5vo$;)S7cR-v zi9Bm~L4ia;S$tu=2A0Dw#qQ&?Osfi1rO*A;lZ|%lhshJiL9Nb_7jaoZQtWfq<1iNC{ok#0MlmmM=efjaC8bY`9i4W zAv>Ign;k(tt^0d%rb+4Y#)HVI@qy#S={{j82q=4Z4(Yl=yNFLMBWKv|!w1n92MiqN zJ~cfRM5cGMN8O>e3_1`8=5P-<)jmz2HA=>J$DO0O$lvJpIJ-5J&)kVCrW= zst-59f8D?Id0Th@{M?;6S$X&Q8Mex{LZ`QH0GR0E>p}bRFMkJke+KyF@~!yLzX||+ zV6JaH>UslpHL2~<$l-VZM!|Ry#S9zuN{Fzrv3`lmTW9GN5RRWuOJf#(`V_7+MNBy& zN5o`3o;r5F2Ls}%zaoLGPDbZDx5c5|m=QIcbD}4mI)X@wB3xwqeXUZ2&zdQ}vD#zt zaM;^b=2#^VPwlS19>YRDj!wAux7E17AjV}NuYf0tVCO!#ZA0Q{34x4-AI;(Ey+Py$ z`mAx=AIj|i%-Si-+;-}=53N4mT5SE3Sm0Q(Jbc^PckQ zlknpYIVJ5D3B-@DL=QDQWMga!@gaiK8X4KzC(0j685%Nz2m>O}2Kaf6JWqUJpNIgy zp#M&+H9s^Y_pR$9pvRMU5x^Iqw*`QL@M|U9)W81UxfJjj1N)5e1<)TI_{_=i=km;Z zC*P1mc7t@z5^eNSW3uHr3+k-uufgYG*LDX0DX#ikfV)hmw+OLtE~5_Ppu?IO$aLJnwcyb#FD?G>wv- z3Lk>6I4L|&NaJ6$QB4nYU#Rmt9(<_;9t$W+17)E;+ETakwn)~p?!JW-{%`f6>`a+W z$8nUxF&=HS#K>dMBZ~V2jlFHgx~@Q-cttC}a?_WP$hJzt^v@MT71Ge-0(;Bd1dJR! z>qP>;>RQ_QWlx@E$%rg?-kKK4o7T5qQ?$(!vX0?*`?o67B<0t?P@Tzq*u@?-?VYDf z%r{hKm;0nQAQ+Oh>Pf?d1U%{)&k1QtZp8L!scJN4M^~vbjpR+1haSnd!n#+cOKYTv zQiM7gQ(UR3uI!>&DdRx}3$mq@X`7=aIkDPnVZ{SnE}qE;e%f<#^w3O3F$jor;kMR@ zkAAubo~;+Xw4I(3$v@`h`T<6-Qmc%%_peKx`8a=iOvOV;+C`J_dL zbN8MP+`I%O%aFyavx_$wFe{S09$*4H`w*upEuHj|5?Tw5Xe}nUeX<>!&krus$FO^j zTu)c5UN?Mucad93aVkZ58+;_Sy$m_}ewP0HeHa$X5XTIQR_Wa1sW@J*R~g>>A%!b& zG4ZDDNoG4OqlLe-8)19;%`7oFS+D0WIr*Y#uVSh&xdoE?CQb;)=^52M{c%=-OXp-d z$W$717mdennqzCF`VOx$MN;l4V}@4-Mn|~N{xz`O^w~yM?w*{Ho$Bx!leGnByX!d| zYjmfykVgyUDuW>oXmLFX%Q0%BA$Aza8`8>^*-gZ9YlwSRY2>`^xtvL&K#DYki7dq! zT&X{NHIg#Rw9w5B#Q8;1dI4<$v++m?e@GWUqY3SenItMeLHc06GC{He?xR$abx}iv z!-pk=UsYQVTD2OLH`EOoio^s;COB(wH9V!z>rZp%7+M{ODWKwrMPM9B6~hTDz;t6c z^7qf?HZ>amUT~G!z?nKVH4+V1#kdgtNOJ6EUmYbCE;kfBB zs*QsT`(FA1P$J^+IbYQ(fqLFx(msbRJ3a#(x~xOLWk!$eL_jr57<)ZE8b%ZK9*qA8 z%N(nOsN!_2S65`BS1)(mquo14hQiM^Xj5F_$6IX2NZc^hl{ER(| zg?aDjhU|?}7~52miIoyW(oHFEnS^2!VS+H?hNBHsGi~EK z_}vX?4@pBtM@}SB!PGYQ-yA(Lytp`6yyn@W(dm*_b)Uw^U|7yH{=T-2Bz!AS9L^4# zIsSt-;Hx{y5pzx2FUoJyvKT(n>XUHhi}q2#jZ^s9c#n>@M!x#tQVrz>ib`4pb|zCH z9^8T9;Y{0{=%zG7opaP!i(~yxQ3L|MXnG~9UVN?>!r6I99CMC{$5FeHBt%k-J7g}0A$*}nQtIP>_$o5HN7@H5DYQ;(H404LabHtovmD6bib7j&!s z^XZYWY4h>O@vH7n{KzZDv21U^chHk&`d!(5mfAp(+uL8fI-DFyySq`L%u$a`EsZW} zLgyWdQVhESnv{K4vH%Kp_bmIQ6!+ovjNJ%f)4xf-cYcRG50rB?7`Y5PAc<1K>}-N& zZF?`7-kT1mjpp|d_SjtTVm_|lpUStvaQstXI+30-2)nb!^+5(LX}p4MFpkv>GSlYz z7stNQ=SI23Q+6{nI?fvX5|2U@CLCwgiDI!GGBeZF?9N6((RT}<^l2N!O|z5C^vQ@) zk(%~}n8egw{$0`V<8}X&_VVBKF&76>A;8koFdcCGqap=FO|^@GQlSwoA(&ZM05M}`0$Ozy6si$5505|+su1`L=_rKpSO0P?AK0r`xp%D=ud!IKuIsa2Z?EnG* zhTjCJKpv+60A=fdnq{Yx=Hc)KX3sxi-~e2HY?NnhRwMkChT)<{df@%!b0r9w{MDfT zRi5nPBDfk?+6iVC*dtR(pAwXhS*9I=2x2hGf0&0E(;CGTua zuf4%MY!Jc-LAU~36nv(`On%^18qc6_sx{^I%0DfOd`&a%MW*?xV5eS!(o@@{tvC_P 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