This repository has been archived on 2026-09-30. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
ForgeFlow/SOURCE_MANIFEST.txt
T
NuklearRabbit 8769f07539
Managed validation / full (pull_request) Successful in 27s
ChatGPT validation / quality (push) Successful in 21m36s
release: bridge legacy installations to ForgeFlow-Public
2026-09-30 23:02:50 +02:00

263 lines
28 KiB
Plaintext

ForgeFlow 0.10.16 source manifest
SHA-256 BYTES PATH
(The manifest includes tracked and non-ignored source files, excluding itself.)
ec40b1ed8e5152ca4175bbe97be43f0e2e911894112dc6a47c2c348069f79abf 87 .gitattributes
9ae6d151643de45b36312f1345960cc03137b5e79a9025e9c7b9acf4ac08a2ae 886 .gitea/workflows/chatgpt-validation.yml
ee3b2cbd2a09a95f3ebd7dfa6af3ac401b13b2ba9496f83cd9f12e15fb975c89 6740 .gitea/workflows/managed-validation.yml
d80f0fe159d2a1604002db4272d1d49cc3ec2097100b3a3bbb3741a855fb1a11 1900 .gitea/workflows/quality.yml
72166e4caa3d3d09ce52115ac2098975a6c97a95d3f5da2305a1f8b10ae4cd02 4892 .gitea/workflows/release.yml
83fac3efff45f3dc926080b280ae190b6bb40eb8dae7b8cb5d27255759bc9c47 267 .gitignore
12d3a4efa6646b3ece4782f70033b9785bf0d167b553c43e22579b031cea5c4d 4 .nvmrc
89cfdec9f5e47fa1c4ce3f883462ffbd5a95938f1e228535782b2561142afdeb 1754 build-windows.ps1
0970821475a4452aa19e447e9397a95db836791f16890a1a83fd748ac033dc86 8830 build/icon-128.png
09112c1425ca953d8dd8b2bcfd221e5a84b9f81752f7168f360e295030cbc8f2 521 build/icon-16.png
510aa27935a63ad16cc22978ccfde3bdd441cb970ad42d9f05af52c0e5999195 28923 build/icon-256.png
fd895bf8f1772359110432b89fffa2efbf7785a8a3d973a99e429930de559b8c 1291 build/icon-32.png
ca32a76e708d565c4af659f0f4d2615fc32114c3f75aec1454862a3ed1e72c41 2263 build/icon-48.png
16efd2fca83004f781eae40ae0f706a004ce0bddf338dd087b8adf7eb10c1d84 85704 build/icon-512.png
4633990a4b055bb3d00fef915ee29e85be5ee8413f809334728ad9688973c183 3364 build/icon-64.png
25048ed854e8ce8fece115e555c98d25507b002f8019b6ae717b54604c868c50 46223 build/icon.ico
16efd2fca83004f781eae40ae0f706a004ce0bddf338dd087b8adf7eb10c1d84 85704 build/icon.png
5cc93571f6c5648cad5116680ae5218f486407c5026ee37cb0ab2fe93a16a0b4 116 build/update-signing-public.pem
343ea8dc00a3257801ecc199518a65d4d4adb2644c3acf7b614eb66032ab2afb 15969 CHANGELOG.md
3754dcaa776ead5dc60b4955ed4294fd8580577ecb9ce29cb0d9fbbaf9253313 811 CONTRIBUTING.md
33954dcf8b898885c94fa486a1753a1298dfe6846fe4c5c6dff91d22f64ffe60 1684 docs/ACCEPTANCE.md
b89ffb60db36a9cca0ed9ca70edd7e8e5d427d51846b93e8383ce6f406309a9d 8514 docs/ARCHITECTURE.md
6450bf6b1b5028a6dd9f928f6cbb5a84281a68c24361e2a4216679993e7fb149 1175 docs/COVERAGE_POLICY.md
af6d5af037687a09a43f14cc19ffe75f959a110765fbddc1ab2803833f735764 3178 docs/CURRENT_STATE.md
1923c673d5cf8b5aa5fbd500eaef648f3b3eaf47527d34e3d0bb34474da8822e 2251 docs/DEPENDENCY_AUDIT.md
4d4b5539024c3805a087f92c85ab48e9aaab366aa68d3e4aa558139a019dc4ba 2851 docs/DEPLOYMENT_MIGRATION_EXAMPLE.md
e9163fbd6a0532f483e32b4009cedd92f84946e4b949107f8c21cc7c2e4f86d3 2103 docs/DEPLOYMENT_SETUP.md
8a1be38b097c1cbfaaaee150c64b99f44bbe007817200d675a2b583d8f2198e5 4766 docs/DIAGNOSTICS.md
ff0d8aea8eff6b211493c99fbb8ee7d67bb70eb1d0b4312f3961f651a17c5683 1479 docs/ERROR_CODES.md
303d2558da306550e50f2704bfae0fb23e8abee428db436097d9838a9c6956df 1327 docs/MUTATION_MODEL.md
52fd7c73bcf82ae27ffe12751590d0b05e5fefbafe4a4939e225a6b9258cf0a1 3782 docs/PRODUCTION_READINESS_1.0.md
f79908fb3dad98c38030c6e6be7c79a1999e0478ed9c2496923891954438daa1 4581 docs/RELEASE_AUDIT_0.6.0.md
2b07fd178fe6dd7c2233876c4aa7de5d2371635755e7ac1f2acbbd5b298d491f 2328 docs/RELEASE_NOTES_0.10.0.md
48da50bb0bd0628187ca2f879f1e58d54978f2a7e30cf0c71df9b55a240d7ba6 1454 docs/RELEASE_NOTES_0.10.1.md
b0202cf6615c149bd79ec8033e99966b54603df3ffad966d91ad0304371b8f97 904 docs/RELEASE_NOTES_0.10.10.md
4724c6f2ca9a8d5126552fa1577c4c53d3c6f14946dc29981408e2543f3a76b5 1002 docs/RELEASE_NOTES_0.10.11.md
876c6794ed47ac83d7042b681946c80ba66ac5cc3e24f5ac53f15c4f194850e8 1304 docs/RELEASE_NOTES_0.10.12.md
7ad75d0a052d9b99b91e78f9b8d3bfe55e3df15e7182d43bd7cfe405a8cfb5fd 1949 docs/RELEASE_NOTES_0.10.13.md
1d5832048dd834a773ee8f34e6599c590373358132203b022b521dd5dde2f179 1571 docs/RELEASE_NOTES_0.10.14.md
055ad0c73f0854a708eedc3bc4e9dfb991b4e6021348c05484da9a47022e995b 1871 docs/RELEASE_NOTES_0.10.15.md
36d0686bf5760b0d8445cbd1abfc76de71c98d037a1b05d3cbdd4a3e7810bb27 1062 docs/RELEASE_NOTES_0.10.16.md
5b10081a98fab0a0394f5216beb3c2e81d9451796d1c325965e984a4edcef44c 586 docs/RELEASE_NOTES_0.10.2.md
53e4c0d64342715a981ba0f695fa2a20cac22a33839db808816dbfa1a1e0296a 1182 docs/RELEASE_NOTES_0.10.3.md
a26021f356a0b78e4393e14cf5f2dd5752316698ac926c67b7978ebe8859c6b5 783 docs/RELEASE_NOTES_0.10.4.md
cd3f7bd1236013ba9fe0afe0ad8758fbbb9beddaf51872936b2c07323cd65eca 894 docs/RELEASE_NOTES_0.10.5.md
f1bbcb3a61c7b3ef255e921ef016d85f11b1eb2a1dcc7ad7bb8a738efe6e213f 781 docs/RELEASE_NOTES_0.10.6.md
a3b08b9680c5db304c05a0880ac1bb987b02dc20700e4ae61b0e4ebb71d63cfd 913 docs/RELEASE_NOTES_0.10.7.md
3b68776b94c73b72fd069fee7792680bd58523b8a5f34de74216c6255a9fdfdf 651 docs/RELEASE_NOTES_0.10.8.md
753e0b0f2c00a6c8ec687294625731d6c4f158509ac76bd08005fff626943bee 971 docs/RELEASE_NOTES_0.10.9.md
532414fab6a23780dd1fdf9905846582905de9ad2f978542a8376915e73bae9b 1802 docs/RELEASE_NOTES_0.2.0.md
9a79ba9626b852be368afdb687b39e5c12b4674dd716e565c1a3776acd365ef7 6103 docs/RELEASE_NOTES_0.3.0.md
cc9eed982cf7c99af2ccbb8e0dd9fd61f0d494603fc2fe7d14a3288aa4ea0d76 1118 docs/RELEASE_NOTES_0.3.1.md
8498aeb28590640608191add4dcc11f58adcd8d0caafc947cf98019ee557cd42 2527 docs/RELEASE_NOTES_0.3.2.md
48aec5e22fd5392114b8a862f9d2b42c0a891a3af0d935b765706bf21f694b64 2211 docs/RELEASE_NOTES_0.4.0.md
e583003bfcf6563e13855ad1c9eb6ff55f6bb1a618982fb0d7336fe6bf8de22a 1160 docs/RELEASE_NOTES_0.4.1.md
98c881fe56ca1fea2e4a6cc22926fb5345629677a525c87167f835b4d5184bab 1634 docs/RELEASE_NOTES_0.4.2.md
c4891e1c31aeee208855d496053a373ed9cbfd4d8353cb3ef5e4ba28dcd70c95 679 docs/RELEASE_NOTES_0.4.3.md
dc6402c30f48b57d000a207779e659f45319d890aceb2ec34b56c79668b10c6f 626 docs/RELEASE_NOTES_0.4.4.md
6b326bff00dada52d678c1d9da893227f27df2c5835349387477ac41151dbf4c 386 docs/RELEASE_NOTES_0.4.5.md
dcf07ac5b9ef7f08ef3c16631a9af7196c4e7589559eeb3512adfc8b354628aa 1111 docs/RELEASE_NOTES_0.5.0.md
1d89630a53d0d598b4fbf245be46773cef79eff58b3bdca2b79ae9975957464b 973 docs/RELEASE_NOTES_0.5.1.md
2a4268b28bb0ae3dea0b647d1ddada6406f7cccab12844e93d2306e5d5a76c81 732 docs/RELEASE_NOTES_0.5.2.md
319c39f7499e96513031e419501a0b01a4379b06e2b172d0e7d85876509bda9c 1050 docs/RELEASE_NOTES_0.5.3.md
aa00a9f187987419aedefa2c8667f664b4ad0123b3e7e205288d73b5b4f0b4e1 720 docs/RELEASE_NOTES_0.5.4.md
1ecca96cf8a6f01d7ead37d5a6b678549c2561bfd84011b6149f718a25971661 4936 docs/RELEASE_NOTES_0.6.0.md
23150c58e6416d48c2ed6e378fff99179ed810b766ed50b70d4d829c6774b8ef 685 docs/RELEASE_NOTES_0.6.1.md
d4e43b10b64e1c04a0e444ed39bdfcd05869cf5a5d8db5caa8583578ed2c3e9a 2618 docs/RELEASE_NOTES_0.7.0.md
9afcf47ae2feea72e04cabc08e2a5c058891c04e4a99a7f014d6e9b791d52f3d 586 docs/RELEASE_NOTES_0.8.0.md
674fc8b6c656bd2bfba583388d50e02d0a5c38db4c8396f78d217f4a8b58759c 767 docs/RELEASE_NOTES_0.8.1.md
65885a64005125a24e9d25b70f01dab6d97cdfc8ce017ea0850e913164a5b07b 740 docs/RELEASE_NOTES_0.8.2.md
0f7b3078069a9d7616690fc9aae89fcfa3916eb9b952b24b39ab2ff7bedb6879 667 docs/RELEASE_NOTES_0.8.3.md
9cb2b202fff4de466cc0bcf1945dcfacbda698a0306e293bd97c1a16ab6b9180 515 docs/RELEASE_NOTES_0.8.4.md
82059b894fee48bf9726e9e65c335e221f0c0ccc03a0d27720e918633fbc6421 549 docs/RELEASE_NOTES_0.8.5.md
a4997e09ff6b3ce5a1754ece03ab45fb9da8bfaa61e5c3d970be7aa953f13b99 752 docs/RELEASE_NOTES_0.8.6.md
f28b4e027a6417ada385070eff7436bdbc147f80229c65b1306cf8402f622675 1207 docs/RELEASE_NOTES_0.8.7.md
6b4c9bafcf50917129c64aba13491fb263116ef1a7e9393ed2b951671cecab9c 645 docs/RELEASE_NOTES_0.8.8.md
3a007e5d2081d33769f217f44de3eb4b5b720b564d646a8655910956bfc16f6a 1066 docs/RELEASE_NOTES_0.8.9.md
4e650b94caecc137735a7b27f8a17a907dfe3a5b9a3f9c7541dd6912fc1092d1 3144 docs/RELEASE_NOTES_0.9.0.md
318e665005a8246e49ed74678c09374f03148c96949f8cdce5dfac773f616959 730 docs/RELEASE_NOTES_0.9.1.md
6ec7ddf1290c63bdb1da3dd1f64381f0c92db7d560460f3264ed8f1f23a15f61 837 docs/RELEASE_NOTES_0.9.2.md
1b9f884aeaa030388b2a55b50daaa3dcc525b6771ba50b84908cb25a5437c58b 2207 docs/RELEASE_NOTES_0.9.3.md
bc3fa8731534e0b4f792ee2159bf7cd7d81bbbbe214caf269c5e6fc93f49152c 940 docs/RELEASE_NOTES_0.9.4.md
9c0256fc09525dc63650c1d1cb3afce8a2742a2e033a471595e5fb734bab40b8 2120 docs/RELEASE_NOTES_0.9.5.md
96272da7be735148e8971717f198eea2819aac915105af1533573156aa9d6b57 2298 docs/RELEASING.md
0e44c88c3a1bbb6899864132f55b02770e5ec53cd380eb4319648e25b774e8e0 4301 docs/ROADMAP.md
1ccde232c060395d7aedce27e89a7647b77afe28ab71de0a5a3efeded57369d3 140415 docs/screenshots/deploy-confirmation.png
b39506254ffa2c73c389fb4795b3a745368bbeb7d8514cc47a636316d6d9a6aa 107166 docs/screenshots/deployment-run.png
070e6700bdae8c628c907ba181bbf0dde0bbbbb4208f7a875503f933ff1b882e 118819 docs/screenshots/deployment-success.png
ed69b8beb948a2cf9a6deb6c82368e2bb44ffe8d8990a900dc878b0938d1084f 95937 docs/screenshots/deployments.png
3868ab978de2a7945761c53a9a718aecd54dc791605d07660bcd5cad62a33ea8 103569 docs/screenshots/git-validator.png
007681714895ac062c980db1dda806ac17d4f01019ce9c46491a108d17c2dbda 85338 docs/screenshots/overview.png
1f78414b00ec100af2ec9bf5c9a3e400b6c9bf6dca6fcc317fd951789acc4536 112852 docs/screenshots/repository-workspace.png
11a7bafaa63c7746a938a247b9315e6f54c083ef219504c88d3658cc1b86e98c 6173 docs/SECURITY.md
32a34ec13a284d3f9ceebbc107b25a844e3db096f8cafa4e43951fc2050c9a03 13552 docs/SETUP_GUIDE.md
080438fd3e5cb17a46baee6f0aa51fc95ca4ba37c55905bdf60fb7cd44fd1ba5 4494 docs/SSH_UNRAID_DEPLOYMENT.md
b1c3f399bddfc488060a88b58043a3faaa2ced67237ad21391efaf6af66cddb1 2206 docs/STATUS_ENDPOINT.md
baa7b621b95a9ad6ca44d7b1ec0bc80f400068e93716a525470b5121f380cb19 3238 docs/STITCH_REVIEW.md
3610e0981257c5dd2455859902b20e7aa4568c3c93a1dfa6475be6032b564cf2 6703 docs/TEST_MATRIX.md
85c74adb8c7d4356b6f696013d911ba9041b8d8c4b8900dcb4b491115ba1fbc0 4512 docs/UPDATING.md
af13cb6d12f31904875cd5bf242a64bd92e15e81fe432fd423802db0f2040394 2772 eslint.config.js
a24c5ce4c7147d286ef26258cb64a9f96a54c6d901e7dd5f925e48779df9053d 1583 examples/gitea-actions/deploy.yml
5d2577d4f9f635a12dcc8795879c079b9e66630bb3d96e21510ef7ee13ebef05 3319 examples/gitea-actions/forgeflow-approved-deploy.yml
aa016403cc795880e29d933b60b52192bc73ad8e1d1eb20a93cbe11b4808b3cf 1527 examples/gitea-actions/rollback.yml
4a84041fcf2d7f36d1807e2c19d6cab816f9635112756a675f32cd24d9757fbb 9661 examples/server/forgeflow-deploy
13f5b67c8896d9ae3437bae0c9542be9084347b28ee84b59ab1a608263828cba 262 examples/server/forgeflow-runner.sudoers
9e3dd8267eccebfc02583519ae2ef56b81e781b386d1b92b497d5cfa061be4a7 578 examples/server/forgeflow-targets.conf
afb0480c781c800bf20834d91e36d60dcce520ab90c91c687745abe96bf87e3a 405 examples/server/nginx-forgeflow-status.conf
a0de3fe4e09b6f246e1513bccc170334e60f63f98c24377192b4335cbf16dff4 593 examples/server/status-example.json
2033fd1ba7aeb8d2c6377d970516c4b7b82762dfc35efafb4be5a15e298c5e6b 1088 LICENSE
b3d22a6d3222a02144c0ce147a93fa2ebd77c14b1b260503f338284cf9d9d107 15178 main.cjs
91a984a89dd57a084b9a2331763cacdb061582fb590f13df379d92c1a77a2ee1 352 OVERLAY-INSTRUCTIONS.md
1caed6bb0843d7164abcc7280f97427aea6f9cc2424ff159be03fb02f689ac86 184860 package-lock.json
93f2bdaf830eebe78e9f6381c201a798ed80cd7c9a78f788c5cf4904d3e53762 6547 package.json
c36f7f245023e31abe058ece7cc1d6899b83a6cd2c8e42c67fa396fb1085fc12 1395 playwright.config.mjs
3020fb7661321b468a2d4532cb43ef50ec6a38cf973db453ec0c662f823c1da6 12571 preload.cjs
fc4a0cd199e4a6b3a8ed745261b770d8202d774bb1234cb9e074997b8a10b072 499 PUBLISH-AND-ENABLE-UPDATE.cmd
17d6dd3174c9cbe15073031f82ed760c472bb4543c8fc77cf0bc9f15c136e863 10917 Publish-ForgeFlow-Release.ps1
bf882b8a3ba55c489a76393f65e0f3cc43a74282e8ef04bc31bdf6548495e590 4502 Publish-Missing-Binary-Release.ps1
a3a6296c4ddcbfd22f01bc9f5a6fdd4a7eec66f3057cded8430a81eb28f956f9 5493 README.md
0f1bf0696ca6a3de7c222a935953156cdd1bb0aa27f2215b8000901c4db2be31 17255 reports/architecture-audit.json
6c50c58f464e2f93fb7255a59d6cbb76354755f63c6f1d4ff14a9a88c8c54574 1758 reports/architecture-audit.md
509c7bcff5280349bd9f45ed6151f70372bad7010a9ea582c13e2ccab91fe0cd 6272 scripts/acceptance.mjs
5f220dc8ee24d2339aa3eb696ac7a5bd6f55c993b5fd9001ec9784788f2a6e46 6747 scripts/apply-binary-update.ps1
358d0ecbd50d8ba1ff9460c761cc2a1990fb27104d6ad74104a8800877343e19 10954 scripts/apply-source-update.ps1
02e924227f6cad3777fd06660230c85df590d8ce95e134194a4d18970a240b88 4145 scripts/architecture-audit.mjs
47a5b16e95934bfe510c18bf94547ae65acb980c0f0506ae156d1a486dfbdfc9 8985 scripts/audit-installed-deployments.cjs
6d46dd6826069d842f20f9f22a99042257db936cdea0bee8d294d2d7ea290126 3893 scripts/doctor.mjs
7b483476ddd909b085335cb78c9b0ffe71939c50011b5fbfcfdef6a340fa7ce8 2032 scripts/generate-source-manifest.mjs
842436680521311594e798848b050ae4e488d0595f0de57315f6ec081c049fb9 1266 scripts/prune-dist.mjs
bcd934f9c085b073dbccdb6fe55c042dc365d12ae7e48afcad11379d9cd32e3d 9399 scripts/publish-binary-release.cjs
558ff442988f1396c174c7161ff5bd3ef0b2f43cfc31459ec7c3967faa146bc3 1694 scripts/serve-demo.mjs
288c4b93f6006c0b32cdf90555bdc0d1d3b61d24a8763fcc30f1e6425ce1684d 1713 scripts/setup-update-signing-key.mjs
431d3d7eabf7e2ea2d5cbb96fb0ddc13f26d85afebcb9692f3e30242197cbd8d 2607 scripts/sign-release-manifest.mjs
c76507857292c5713e1c699cf02e24b80265da39af2cecd148034bdb874adbb6 5246 scripts/test-authenticode-chain.ps1
4393f7dc5f417e6d601a68238f4e26791799a3634acec228fe4d79deaee85eb5 3109 scripts/validate-installed-connections.cjs
e6127e1e62f39c70ddb1abf72f4d7e7b8e3f19ff1f219e1a3660353c2e0cdfac 2411 scripts/verify-release-signatures.mjs
3e15aadddf71962d938d5331dd32495dc4c3de1f5f235506bec8c2fb42aef5dd 23313 scripts/verify.mjs
c2c9e4ba251d93a530a52b2d0079787680261c314083bb99d2356fc177719613 2434 scripts/write-release-checksums.mjs
247af21a5d7b42943ac5f6d297366f5e042a15a62c0c616872b9dadc7e47aa0f 1072 SECURITY.md
2785092555fad70fe679d1d15c8bee735705676c737a1ffcfc022d8d01999902 2128 setup-windows.ps1
fd5c733f9faebd26f5fb14f38bef99b03cc71452bb8ede7d184c8eef0c0bdf78 2469 src/main/audit-service.cjs
8f5b5f7cb197f7e0619f3ca14f89760222155bdfc9e4eae81b5182354c87c82b 35714 src/main/config-store.cjs
9223757fcbf46fab6e4dbd60333bed78b771c25f3fe4824cf80850a46ba43b8d 2793 src/main/configuration-backup.cjs
1c74a88f5ee97063915eccccce854c7d6433f38800ff99fda732a092c649bd16 14788 src/main/deploy-key-lifecycle-service.cjs
b18f5cddbcd3eb1448ae227bddca7bd2d0866c3e309d852fb0ce45f0815eac3d 2194 src/main/deployment-identity.cjs
a0284c366693b42d373794e55eec83bf5f6c500b95091b2796a283c1e69fdcdc 24135 src/main/deployment-service.cjs
774a6f4370e75bf086e04e7b4b7961463d97d798c2512525458dbaaa5c008140 16860 src/main/diagnostics-service.cjs
5d70b96d045820891d3a33f2fc5d54b0d4730bdcf82cc0ab32149b4d3328eb64 2448 src/main/external-tools-service.cjs
76fdc5576dcd6fdb88921009d4a923854650bd5efe5b837cd7438eba0dc733c8 48002 src/main/git-service.cjs
871553beef7613d30493a9af9fdcac4d3305c0d89ae96cff8050f310d4865ff0 7340 src/main/git-validator-policy.cjs
e4384b175d2ebff809581861a8b7a950c2bf2780118f3610ca5f9ec673fbb617 27727 src/main/git-validator-service.cjs
0eecfff92532523990bf4a4bf2fdd6f9f1150d9c453706cdadf003954c90a162 21930 src/main/gitea-service.cjs
2246cd52935cc4b5546a1412f1aa2e33be99da4891be588da95644cc6d1ee8f0 6997 src/main/inventory-classifier.cjs
180f142fcdf41c7c458bbf541a0c2c6e337d99555591593732bc22272b36c43c 3435 src/main/inventory-review-service.cjs
d618f9cd1625e291d1f48cad665b38cd5ef322214a1d293ab8c28dd1162d688e 26441 src/main/ipc.cjs
619e89f4489115f60d7cf858e3dac6c6b3e562ca7439e2398e66ca90fadb46d1 2327 src/main/ipc/channel.cjs
a2fb14037189bdad1f2913a713d04f8316d5ee60942dd0982f026cff9aa3ac8c 12751 src/main/ipc/deployment-handlers.cjs
c38777b4fe0711a404003765ec4f4032f353d4c01622fa17752b96f5f41ca458 3542 src/main/ipc/operations-handlers.cjs
64c6dffcb232c547976a5ed8c98db4b5225eee10bdb650c8aaaace8eb3b67792 17722 src/main/ipc/repository-handlers.cjs
0ae045dab3165a05a518e9a0aca4aba972de3da3be301f219512c7d198e59008 5062 src/main/log-redaction.cjs
f819385c391b24dfb173d0b9befe82edcc1fdd26492a6fab7b168d03462a4daa 13117 src/main/preflight-service.cjs
31e449c00daf48639fdf3effddee52e5fc5f8ee4dc27c57cfe9212e6418535f5 706 src/main/process-error-policy.cjs
3096b4181566cb93a27e56e248c92105d4f4df5aee39d73c6c7d8ae8c2231bc0 1570 src/main/process-runner.cjs
bc9fbb70cc5cc51cbf9115c610fadcb61e83316a69ae3862bbc2f013353c1e4b 10075 src/main/production-acceptance-harness.cjs
538ec017ee855b6585f1fb4efb88d828500b75545fccaacf66160a3d76d8a63e 8945 src/main/repository-monitor.cjs
a17983bf15aa0daa96bdc692e136386b3cae79b878e76694f19eab9e8aea2ace 12457 src/main/repository-service.cjs
a80440baafc3655dca2c6b5a5726e80368ac686015c7c184c5cc0353e807376c 28505 src/main/server-inventory.cjs
b344669439fbc6ccadf77277119efb10f200fccf2c7ea417e2aae83456acae4d 22859 src/main/ssh-service.cjs
79e96d402d8e7fddef722ebb9e528ac4a031d0286a994c0a2d3b8f21904ba0d7 26362 src/main/unraid-access-methods.cjs
ee87b750d89f8df9ea4d8d7edb852b4681b3f826263bc8360d06a1e1f80f82e6 9880 src/main/unraid-deploy-key-host.cjs
518c3f9d017923407b9ceffb5132caf99cae2a3d5a103d21b303207893d38067 31375 src/main/unraid-deployment-methods.cjs
b6cd92952b7fb2cd6f03301f78c9c6bfa962d1f0ddd56cc3931c7688acc538ad 17732 src/main/unraid-deployment-service.cjs
d2d76767c05bbd604e8e557e1ba06ceba12305096fa73c8a9edbe439f2eb8fc2 43475 src/main/unraid-inventory-methods.cjs
aa2b8681d72dc9c232ef9436854da9967ebef35d6a71c66ff6f9a566ad031c06 28229 src/main/unraid-preflight-methods.cjs
78fdb88c0ab376233c114b116559af26c47d83fced47c7a0a0b7248a0ecff8e2 16946 src/main/unraid-runtime-methods.cjs
a3d3c0327f9120ca956735bf4e63a61e0b48e5b120a2b9fbe7b47d8bcf69b286 11901 src/main/unraid-state-methods.cjs
0bac9bb0e30b7ed9b7c37fb4453a7a8d612a66b49caadc9546e0799c09774d98 28795 src/main/update-service.cjs
856119ff96dd343f5460eb830a586684c1dda7468ddaec858d38d960614f1a42 1007 src/renderer/actions/command.js
6ea98804892017a27450047c6fc5a6193cd98b6f56ded9880eb02c06393683a1 6889 src/renderer/actions/deployment-operation.js
d58d8fed4128d6c512fc1c6cac42dfdf5878380cabab9f068abc371d29036d27 18385 src/renderer/actions/deployment-profile.js
3efbd97d65ecd74aa30c7ab51c7ddd3da71c3b9f6296597a51e3d921cf7930e1 7970 src/renderer/actions/inventory.js
9e8adf1ba89ffc61a7b595f813c784688bdf50daa259204d74b2cdaa81650895 15493 src/renderer/actions/recovery.js
6c26c3604344230df8ee13129526a271b76db48809d02d4e9ff1e3db08dbe2ee 16720 src/renderer/actions/setup-and-settings.js
058722de35ba33bfcfd29d355a75e1513a2be80c572773472cf9816dd13f894a 20148 src/renderer/actions/shell.js
0d48993bc26ae28bdab5fbfa8d9be4ef896efdb9a5c34094087721e4274593b4 27566 src/renderer/app.js
16efd2fca83004f781eae40ae0f706a004ce0bddf338dd087b8adf7eb10c1d84 85704 src/renderer/assets/itworx-mark.png
813b8cdeecac43794166f3db9d3c5d2c441e0292f9ab7bd465ba136d6201e95d 82476 src/renderer/assets/itworx-wordmark-dark.png
094c1b71cc2482a9db250ac175f45f3de68f53277dfbde371a03e61923d00988 75240 src/renderer/assets/itworx-wordmark-light.png
813b8cdeecac43794166f3db9d3c5d2c441e0292f9ab7bd465ba136d6201e95d 82476 src/renderer/assets/itworx-wordmark.png
f826ab1f2f35882c59995497219fcfd500e46a94dac0906ee47fb732e8023fb4 55633 src/renderer/dialogs.js
196ee9c174de6afaae524d6e1bc7c5fccc8165e653adec44b12627f3be2af42b 2772 src/renderer/diff-view.js
b7698de13b872aa80d27b0a4d977c12ca2303b2246f05e6af4223db9b727e525 7433 src/renderer/events.js
4eae9d462d04b6c65399a13ed679fccd6fc0469b2da97ff6861b932486319621 1561 src/renderer/index.html
aee36aa371a9c6ba2b85a1b269a5d43b0a5edb05c1d89aa5b7748b656ee92c2b 21951 src/renderer/mock-bridge.js
9853a4b17e000efa81d76596d7fbdc7277103811302061fae7a0caf6085a8a0d 29408 src/renderer/mock-deployment-bridge.js
4a314d7a0fa00d84c8431ade6d598084ac0fd6ded518f035029f230f6f03a1c1 25815 src/renderer/mock-repository-bridge.js
297dcb573c61f553c82fb5fad9dae82bc6f1fe958b2b026a49f1dee0fc7600c0 6733 src/renderer/operations.js
9299c83e43eef194bac2946c43b2ffda6309ccbdcc5b9ce1775e668ae7f172ef 92319 src/renderer/styles.css
a4ff14882d0fe3f1f467eb9e263ad1a984b065d1534e14376c42d755a7a0f689 113894 src/renderer/views.js
e9e72c072a5c5d04f59cd6763de0cfbf736c2a5ffa2f722143f3bad2bdbc630b 1411 src/shared/clone-target.cjs
7d194738a75be91182d558dfdd22fdc66e8ca9713dcc9622605b9c49c59eaa90 2541 src/shared/deployment-policy.cjs
bc13c4d35579e2c64dfd8c0245c48ca4f8bfc8bd1a80210821f4366b799764a9 3150 src/shared/git-status.cjs
59b4c20d3cfdecdeb8f2126b5e525f2ae99b26a53a3914a2a7a63bbc1cf5643d 1099 src/shared/release-policy.cjs
98bf82663ecd159c92eb3d4a9d05996797103e620cd9017f9ccee5c614c35ff7 1334 src/shared/repository-match.cjs
c7e120ea53c5ef3c01b8cce71afe913f34bb461bb73aa3ade24656e09f99f338 1152 src/shared/semver.cjs
a31b275114a2ac376f3f8c69f4328286219767d22024ddeb01070550ad62109f 3189 src/shared/shell-verification.cjs
f6acb9c9a3cb9ca771d9cfd133babd8132445322644fc23082313dd1ac1ab2b2 1252 src/shared/tool-invocation.cjs
f2bd787532454b7f52a19d4161458ced05b3496ceb37ef3db4db84a67a99393e 5832 src/shared/validation.cjs
cfa9298d5ab390f5f1ad8988c73a157e8bee1c2854afc58c4fa0941cfe1da871 3187 src/shared/zip-writer.cjs
39260d5268764844f744278f99a1ce934cc3bf3e2f5eb56687122bb75482255f 2496 START_HERE.md
058aeaa5d9bfe377c7e322f213c7871ecc4151b5d08ef790992f4ee28d857658 743 START-FORGEFLOW-OVERLAY.ps1
1efc658df6e29f5db5aefd3c515115357d33fe7d920e37e1a99a118251babeee 1020 tests/acceptance.test.mjs
2f2b21754dccd8b734d6c7bd4fdd655df79c7739a1de140e562520c8234aa7a2 2854 tests/approved-deployment-evidence.test.mjs
720ff5b549a3dd70854eb1bac3589c77a2019a61148be8e41e112196c8821ee3 1079 tests/approved-deployment-one-shot.test.mjs
17ce23545d113267f414173ccd8cbbcc8e6eaeac4a831c5d53f37d7946775905 1180 tests/audit-service.test.mjs
6e119cda76b2ee36b93623d98f41371798227f9b3f7c20fbef035a7d7a50cc95 19402 tests/browser/forgeflow.spec.mjs
1728c0a7abd92f4d7d9e68df32e4a6b00730555f23795e9b36416795d9d127af 5978 tests/clone-target.test.mjs
1d85b0bfdd47d3f645904d4db85e1699addd6a0f02ed6c71fa4fe4b568fd21ae 19513 tests/config-store.test.mjs
afc181d00bd191f3e8d8074c9fa382d29ddcc1d4bf9186f8f6395b93e3725f14 2547 tests/configuration-backup.test.mjs
a460d1ebb731c89ef0be9a4679604c73d0151e44e24da94788c132c3b298bff5 8294 tests/dependency-wiring.test.mjs
aad5948ea374d1e56e777005c73639654c96a90364dd398c949052cf5ae343a2 11130 tests/deploy-key-host.test.mjs
636c62293a576e62fbeae3adca3ad6e1345e68da0db555dd3bfde3a532066bc3 9493 tests/deploy-key-lifecycle.test.mjs
49bf9cf9842e7899015013675208f83a95402065a082320927a677ee4bab0766 24875 tests/deployment-operations.test.mjs
41589cf470702c7a5af966a096be7ec469c8cfb6133957ec4f4d7ecba395a152 1967 tests/deployment-policy.test.mjs
e8724cf72de796b763acff18aa01ea95a4ff5b2de211246ec89fb8c67d079e54 9823 tests/deployment-status.test.mjs
34d824c1bee1b1756c279c938ece61a5b7e4b0fd796ba4c0a594d131e2f1ef0e 4142 tests/diagnostics.test.mjs
9f862a67d93edf4adc7c8b04040f9ea56394b56445a70cfd658b8def6cd336d1 952 tests/external-tools.test.mjs
26e94450c6ab1dd0d5149d6812e66814a719f80d6f95fcb3a9dee7a3d7f46293 20559 tests/git-integration.test.mjs
cd294dcaf050d639472cb1f9c1a48484fbc74271e527bf9d8153b00e903e2101 1273 tests/git-status.test.mjs
8ac410d7173bfc3e4b967138d2d6343fb1796b2cbde4fb538b8a38b801377d24 4350 tests/git-validator-policy.test.mjs
8950162b8ab1b644bca230cf9871f64e530e6d612a9d89a942c3e49b686fce30 6239 tests/git-validator.test.mjs
eeb7ebc5b2deb882590f8abca3ce76a6e1f9ee26e75d37d3ed1d753790785973 2449 tests/git-workflows.test.mjs
4e9391976989b302d626fb820738d49622e3bc20ad46441685015addc180009f 19052 tests/gitea-actions.test.mjs
f7d9e24146ac87a180fd60e0a2514c971eaaac9001014f7d63336281aae7403e 9759 tests/inventory-classifier.test.mjs
b73b49e177e0436988d4d38132ea008a35290187ee33deb289b12b621923caa2 2074 tests/ipc-contract.test.mjs
c6614369c43ba42531fea6d365187d1a579018374b2fd5c317b4cbc902d1cf61 3067 tests/log-redaction.test.mjs
107d5eb14d1733709f05e817ef303b4c592470b6f9fd057fa804c9a1e2a10a7c 2331 tests/partial-staging.test.mjs
d5433897838ea42146cfc15e140e55d1f254e72186a0a5f50d2d43d50490f33c 12004 tests/preflight.test.mjs
070f2857e70d2b36310f2636582ef0eec49f398b3f009bd3742c6c9e676ba508 1231 tests/process-error-policy.test.mjs
0abe5fcea0ab8769188f2131e99301979d4f4983cf9924266291bc716c9e5d33 6564 tests/production-acceptance.test.mjs
6f26ae12a39a4711cf699f1a68e8f673e1e53e2cc34f5a6f362a66ae15ba9d1a 1229 tests/release-policy.test.mjs
11fd2029593c0f4e5c36f1ce8572734f8ac9afead5abca7f5b619c5814b40a6c 12602 tests/renderer-workflow.test.mjs
af43f29c5c1dd78095a3a471b904964c613f1eb567310ffcfc432cbbc9f8f986 872 tests/repository-matching.test.mjs
4defa3c5f21db7fefbd79397c96b6c231a4330df60b54c0fea7e91412e336fd3 6237 tests/repository-monitor.test.mjs
d4d2f9e2f6e7c672273a4126966f739c10d584d9e976d8630fe4b988c02dbb47 13784 tests/repository-service.test.mjs
1e4807cbcb19f4dd7787dc1779e3b60a6462989b13bdf482b38a489a756b0b5e 3639 tests/security-validation.test.mjs
bab853feb0e22aa25af17989baaa632c01efa636533ea67407fecfdd973c7024 627 tests/semver.test.mjs
76ec40ba206203c89ee41212b75f53159a86ef94af9c64ff3fa204b160cb37eb 11936 tests/server-inventory-branches.test.mjs
5df7f331cc1120a0914f5ddbf39d9a6b83bd5ada70a9953b3f6bd0701ba2485e 4394 tests/shell-verification.test.mjs
977fc36c38a3af16558fb2c3b2b38a9466aaf08b0e7234d4cab354dee181b4b0 9345 tests/ssh-connection-pool.test.mjs
0149be4165bd5379c8324813cfe536f1620a5c324bead43dd0f463e63bb84d08 4183 tests/ssh-connection.test.mjs
259f4952baea6e4631f1670c2dfc1cf2e2b4c4ec670a691be922a3784c294491 9667 tests/ssh-service.test.mjs
c61d8ef97ec7f63f3ba0f7bbda11ba1d1bfbe1a5fd85caab2bfec612ad393aa0 1843 tests/tool-invocation.test.mjs
8df71b18f53ac6fe4cb8dc11d526f66c4db374ef9f738a6d85bb5ee2de224515 60887 tests/unraid-deployment.test.mjs
c750272ba4616f868b3f5a8b516674342b06b4de7eb85aa4461a107da084b6d0 32655 tests/update-service.test.mjs
9ecd063698bba4c49f308617399d6ad9ca87946f9ed885412f5a71fb0ee424bd 970 tests/validation.test.mjs
b9b5ebe3ef0d15f5d6d45d2e8bc49097b59633e7684e72a1f8fad084e6010746 1822 tests/zip-writer.test.mjs
ebafe424ed9dd3d3558949bfcd523352565102da4221769187dcacf4777b4977 786 UPDATE_FROM_0.3.2.md
c2ea145fd3dc55cc82ae2c975d48e3aee1061fd184ca2a688b498a91743a8a2c 1690 update-windows.ps1