﻿{
    "schemaVersion":  1,
    "published":  "2026-09-10",
    "sourceRevision":  "c49030f",
    "sourceVersion":  "1.0.6",
    "sourceCommit":  "c49030fb74d1907990e39c67622f8de46c666e84",
    "publicationVariant":  "xadocs-public-3",
    "sourceArchive":  {
                          "path":  "xa-devhub-source-1.0.6-c49030f-public.zip",
                          "bytes":  457780,
                          "sha256":  "4d437a31b8a0f3644d432f6349c7c94c34fba792b44fabc222ee88f17d6e20f7"
                      },
    "skillBundle":  {
                        "path":  "xa-devhub-skills.zip",
                        "bytes":  58286,
                        "sha256":  "0253efc82e45090a88ac0372604fafa8ea7242fef8ca14cb21b024ed2fcd59b1"
                    },
    "sourceFiles":  [
                        {
                            "path":  ".gitattributes",
                            "bytes":  397,
                            "sha256":  "9b8661670c8a8418e97690a9520cfacbcd85c0150337b4622532a77439dbe9e1"
                        },
                        {
                            "path":  ".gitignore",
                            "bytes":  1411,
                            "sha256":  "170284cbafe96226565f8a74db994be02246a49015f87b86ffe196646e602612"
                        },
                        {
                            "path":  "1. build.py",
                            "bytes":  59169,
                            "sha256":  "572db2897a313efd84fc26a69ecb8a8c4c6626cbd7a19e9bb16cef48f5326113"
                        },
                        {
                            "path":  "CHANGELOG.md",
                            "bytes":  2682,
                            "sha256":  "823b32add6a310256ad72ab1e710715b59110449b2bc9cfde6349ba06ce413b6"
                        },
                        {
                            "path":  "CMakeLists.txt",
                            "bytes":  7415,
                            "sha256":  "8ad150a3b458ccab9af32e0d4364ef4a2a3c2dc2a0c0974833716b9c6d1cbefb"
                        },
                        {
                            "path":  "CONTRIBUTING.md",
                            "bytes":  2516,
                            "sha256":  "d6200e0d41d0f4609d31fd8eb957fff0e19cba8a89370c8bd3695daea22ff65b"
                        },
                        {
                            "path":  "include/devhub/DiscordRetry.h",
                            "bytes":  1303,
                            "sha256":  "26b628aa3bbba90efbd27810524c20797cb5cc5905b9cd591935df60bb789df6"
                        },
                        {
                            "path":  "include/devhub/SuggestionDetector.h",
                            "bytes":  1527,
                            "sha256":  "489fd91bd29e8d38382a72699ac517855e18bef948f20f861555ed5407d76f72"
                        },
                        {
                            "path":  "include/devhub/TicketImage.h",
                            "bytes":  5359,
                            "sha256":  "91074711424d17593b535f4f2b6d4a545ad24230bee78e1124a4c70f4d0930bc"
                        },
                        {
                            "path":  "include/devhub/Util.h",
                            "bytes":  3308,
                            "sha256":  "37efd2a2f10d13ac0b501042ff1e3144ec816ce89e2dd93bf2bb34dcd139fbbf"
                        },
                        {
                            "path":  "include/devhub/VersionUtil.h",
                            "bytes":  1877,
                            "sha256":  "922365d1a0063520260bb9e0852c96de8f5d177e821b8a227fb5307c707557a6"
                        },
                        {
                            "path":  "LICENSE",
                            "bytes":  34523,
                            "sha256":  "0d96a4ff68ad6d4b6f1f30f713b18d5184912ba8dd389f86aa7710db079abcb0"
                        },
                        {
                            "path":  "NOTICE",
                            "bytes":  596,
                            "sha256":  "0939694c24bbe78acc80cbdebf8830079b416b26e8335ad15b5758255f4bbc95"
                        },
                        {
                            "path":  "PRIVACY.md",
                            "bytes":  3458,
                            "sha256":  "5b77e3088adfb5f3ddcd8291ac0ccd8f591c13e740ce4492e7ad0e49effcd2b1"
                        },
                        {
                            "path":  "README.md",
                            "bytes":  24030,
                            "sha256":  "dcfb0b78e5fb8a0afb5e0765b9c633cb5a5409dc52b5fe9261c1f77cac379c09"
                        },
                        {
                            "path":  "SECURITY.md",
                            "bytes":  1516,
                            "sha256":  "5b765f2a866c1a03e0db782049292e09f4f3a0319bfa78c5794270b078d48ac4"
                        },
                        {
                            "path":  "src/app/AppBootstrap.cpp",
                            "bytes":  1633,
                            "sha256":  "2243d2e47bd2db6a8e3e163b7f566ec7193ad22742678756146d3491b394ed2f"
                        },
                        {
                            "path":  "src/app/AppBootstrap.h",
                            "bytes":  244,
                            "sha256":  "ded1b2250779b4a316d1dd39832e9e0967db1f276f01a0cd46cd5947abe98826"
                        },
                        {
                            "path":  "src/app/AppSelftest.cpp",
                            "bytes":  379775,
                            "sha256":  "e577d3b5312f6bf8846f09a3bd003d23117a6521afa308c35f7177298bd37c5e"
                        },
                        {
                            "path":  "src/app/AppSelftest.h",
                            "bytes":  398,
                            "sha256":  "d3b3b1632c57f1b8fec1eda334248a18041f8ab31db02a7fab0c7191237c8a9a"
                        },
                        {
                            "path":  "src/app/BuildRunner.cpp",
                            "bytes":  28067,
                            "sha256":  "d80da0aadcc68005fa009b8abc64f30f2fa1ae7ca5d92a5db0702408263532ae"
                        },
                        {
                            "path":  "src/app/BuildRunner.h",
                            "bytes":  3290,
                            "sha256":  "4061b57787feaeabe627754f7508fcd959348ccc2a7a16589be939e9d93cd0aa"
                        },
                        {
                            "path":  "src/app/DataMaintenance.cpp",
                            "bytes":  23084,
                            "sha256":  "9c42702d3425f47857fe79a4f36d78e5a907f50d4b09010b56ceca1665fc812d"
                        },
                        {
                            "path":  "src/app/DataMaintenance.h",
                            "bytes":  1623,
                            "sha256":  "9e27307f1d524cf9421282a1b38b350cb75b1423452581396c98c97e52468176"
                        },
                        {
                            "path":  "src/app/Db.cpp",
                            "bytes":  90839,
                            "sha256":  "dc65c282e824880255593710ec10a6224aa380ef14b092e64834653d80f63050"
                        },
                        {
                            "path":  "src/app/Db.h",
                            "bytes":  3102,
                            "sha256":  "d0975ab67c5403ac653bfd4a31f63077c445053a2695dd27ce692bc67d4f987d"
                        },
                        {
                            "path":  "src/app/devhub.ico",
                            "bytes":  29999,
                            "sha256":  "2be4f406c4d1f0a05f493b03fc4a1a7413d68800a8ba47efed28693eefe79498"
                        },
                        {
                            "path":  "src/app/devhub.rc",
                            "bytes":  700,
                            "sha256":  "f57ab85cfec850cd0ee9bf0496d1807ccc6b119fed70c5be77b8e70a48bae02b"
                        },
                        {
                            "path":  "src/app/DiscordAttachment.h",
                            "bytes":  1249,
                            "sha256":  "b32162ea435b793babfb552e02d29e2e084179cc7e462aa33af8333f8cfd1b21"
                        },
                        {
                            "path":  "src/app/DiscordBot.cpp",
                            "bytes":  125134,
                            "sha256":  "b70ca6f83ce2e1a1d5a0149fb9a60ab721a091940bd5e38a7547f95eeba04723"
                        },
                        {
                            "path":  "src/app/DiscordBot.h",
                            "bytes":  13841,
                            "sha256":  "ddd615619433761f8722285f60faa9b08044c9044cc7b947a5df29c932f0b942"
                        },
                        {
                            "path":  "src/app/DiscordIntakeOps.cpp",
                            "bytes":  2980,
                            "sha256":  "9705291c5f0e2d549cf4c648bc4d500d7026c6f4cc2e4f71e4edfa4949388e93"
                        },
                        {
                            "path":  "src/app/DiscordIntakeOps.h",
                            "bytes":  709,
                            "sha256":  "b44bb6ab1f171cabb0bd1c6d90b8399d89b1e1f58ceedb0b2d9287783eb983d7"
                        },
                        {
                            "path":  "src/app/DiscordSettingsOps.cpp",
                            "bytes":  3976,
                            "sha256":  "0a2bb407f914164968f4bca131aacb852e3611ccb81b0b0ddabc9492b0c339f3"
                        },
                        {
                            "path":  "src/app/Gui.cpp",
                            "bytes":  135374,
                            "sha256":  "ff54c38ae250cebe8d676fec3ecbd90c675ec8c5029ca9335cc99d4142790242"
                        },
                        {
                            "path":  "src/app/Gui.h",
                            "bytes":  932,
                            "sha256":  "5421b9b324a1760683eb926bb69d96e3be43e17007f5c434fe52ecab33e78a58"
                        },
                        {
                            "path":  "src/app/GuiBranding.cpp",
                            "bytes":  1533,
                            "sha256":  "7c6e94330ea21ed16d3499d0ca2f43f70bc85a6eb477e835253076260970a5af"
                        },
                        {
                            "path":  "src/app/GuiDiscord.cpp",
                            "bytes":  50350,
                            "sha256":  "905509bbeda082e93d1d73ff5043318d65a8ea9b7cbdd86201280b7645c92609"
                        },
                        {
                            "path":  "src/app/GuiInternal.h",
                            "bytes":  17717,
                            "sha256":  "f3c66e4b48f2f03cf11227db9f9036dd329a2041c8739e2cccf364b35dc7a292"
                        },
                        {
                            "path":  "src/app/GuiKnowledge.cpp",
                            "bytes":  22981,
                            "sha256":  "0e3f4a1e01eff1053eda53809cec305d8343356a2046236f43f6580b3dbb879e"
                        },
                        {
                            "path":  "src/app/GuiModals.cpp",
                            "bytes":  53101,
                            "sha256":  "a61058f1c14ed97eb0306912dedb7cb484e307d188a60f018bef634c8f6e26bd"
                        },
                        {
                            "path":  "src/app/Ingest.h",
                            "bytes":  21950,
                            "sha256":  "9859543ae63c121761f47a24075e19a9a569aca9b5f8a551c061fa6bf984fdb7"
                        },
                        {
                            "path":  "src/app/KnowledgeOps.cpp",
                            "bytes":  106447,
                            "sha256":  "872115e3cf9780c819d53514b7217004de8af7c2ca547db81b180f993a425a1c"
                        },
                        {
                            "path":  "src/app/KnowledgeOps.h",
                            "bytes":  3938,
                            "sha256":  "8e7e5d77aa1ae326f4b1229221a3e4eb2afd05093eea202dea584025cc7bf574"
                        },
                        {
                            "path":  "src/app/main.cpp",
                            "bytes":  10338,
                            "sha256":  "5f52f6306ebca9f1962f51c7a29e27965a324a3906115b6dbaeb4e31dbdafa57"
                        },
                        {
                            "path":  "src/app/Ops.cpp",
                            "bytes":  170171,
                            "sha256":  "a6a292f981f6b3d10e464b02016c35850c4b2c8b53c451a907ae809b98bcc5f9"
                        },
                        {
                            "path":  "src/app/Ops.h",
                            "bytes":  8959,
                            "sha256":  "c693c38cbd3b163f06c0122538efed05558ae34e5ef071a96fa4b274e0a434dc"
                        },
                        {
                            "path":  "src/app/OpsCalendar.cpp",
                            "bytes":  1997,
                            "sha256":  "fa36ef0ab894dfc7066fb4774788353d91559f1a13e7c26c64c3767aa576183c"
                        },
                        {
                            "path":  "src/app/OpsDiscordTickets.cpp",
                            "bytes":  5801,
                            "sha256":  "bb9ca773a7d5b40761d7920bffc625df17124a88d22f5790d0982a7b53ce21b7"
                        },
                        {
                            "path":  "src/app/OpsItems.cpp",
                            "bytes":  28174,
                            "sha256":  "24be166e0ce90fe7f95f9a90eaac3dfcff47a989f3cc72e44324403dd4382856"
                        },
                        {
                            "path":  "src/app/PacketData.cpp",
                            "bytes":  4401,
                            "sha256":  "19fa1cabab9db774c4f70b2e9cfec2472232e190eee7f7d28662d2f3c0d6cf67"
                        },
                        {
                            "path":  "src/app/PacketData.h",
                            "bytes":  509,
                            "sha256":  "92ae2699a56b7586416ea44d2d05af984c8232ccc89be18c6864621d420c47d4"
                        },
                        {
                            "path":  "src/app/PacketExports.cpp",
                            "bytes":  15547,
                            "sha256":  "2b457ecc793fcb45122bdd996f02a558f9d16c257a8e647ed6b2e83c49c49c74"
                        },
                        {
                            "path":  "src/app/PacketOps.cpp",
                            "bytes":  41786,
                            "sha256":  "043beb1c3ea4e54e386a7c5ceb44ff54068e7a8feebb02a1dff9361da489ad65"
                        },
                        {
                            "path":  "src/app/PacketOps.h",
                            "bytes":  4235,
                            "sha256":  "d727413972e7d1cdecb2bc5ae110092ec4ebdab90da0cfc0ca38ff1877ca1fdc"
                        },
                        {
                            "path":  "src/app/resource.h",
                            "bytes":  144,
                            "sha256":  "fbf11777182384f27d36c38413e4c2f19d82ba06114056d995a2bb9787ad6c77"
                        },
                        {
                            "path":  "src/app/Server.cpp",
                            "bytes":  91010,
                            "sha256":  "85c787d039612f1afa3fbfdef9523a6196cbf2ca79ea9c80d30abdd5f8d85e62"
                        },
                        {
                            "path":  "src/app/Server.h",
                            "bytes":  1514,
                            "sha256":  "266fd2f1a262c58eedb28cea8ba565b78bf880c94093e96984df8cc387109c44"
                        },
                        {
                            "path":  "src/app/TicketImageStore.cpp",
                            "bytes":  22997,
                            "sha256":  "84f4c261031baebf2c27eca7652596696db8b0c7acf9e8ec9dbbbf61c7aab994"
                        },
                        {
                            "path":  "src/app/TicketImageStore.h",
                            "bytes":  2996,
                            "sha256":  "180a5b613b89933035d4fa111c5f2e1a2c058497388e2433416b12fc5978883e"
                        },
                        {
                            "path":  "src/app/TicketImport.cpp",
                            "bytes":  77038,
                            "sha256":  "a8177168f394d71d53bc07f23d2c552c1b573baea5ebf3d6036bbea5771c0098"
                        },
                        {
                            "path":  "src/app/Version.h",
                            "bytes":  174,
                            "sha256":  "71343cdf2f272a49c1f029d29027eb002a907abcd21dd4aaf2866042a7563cbf"
                        },
                        {
                            "path":  "src/app/VersionChecker.cpp",
                            "bytes":  6922,
                            "sha256":  "190d23ad088615d37e64effa52bf27637e41c09cfb31de8ce2dc8c5e40a90a56"
                        },
                        {
                            "path":  "src/app/VersionChecker.h",
                            "bytes":  1514,
                            "sha256":  "6e9532fb69cea60bc91fb40514d6067c95ab76fabf6ff0c7d79f246c1805a490"
                        },
                        {
                            "path":  "src/app/WinUtil.h",
                            "bytes":  754,
                            "sha256":  "1aed3df2a87f81424730769690306c3aa8dc0f61efe9d673dea15c0928ae9792"
                        },
                        {
                            "path":  "src/SuggestionDetector.cpp",
                            "bytes":  6900,
                            "sha256":  "71e31a18ef09bb02708aba93d92d9c2c1d26aa93be683a350aa15c5257081dfc"
                        },
                        {
                            "path":  "src/TicketImage.cpp",
                            "bytes":  7966,
                            "sha256":  "503b7ce45904eed6cdb74737f0fed123bdec29be22e0d69d3c75ac74e2356a56"
                        },
                        {
                            "path":  "src/Util.cpp",
                            "bytes":  17607,
                            "sha256":  "11694381b0d276f3df7801180bc57ec7a50c99c623f392719934501c209e7345"
                        },
                        {
                            "path":  "src/VersionUtil.cpp",
                            "bytes":  10048,
                            "sha256":  "7cbc933363d714cb13ff9f660c71f69e8c8a0dc9f1b78dac5a44589786da6ef0"
                        },
                        {
                            "path":  "third_party/licenses/asio.txt",
                            "bytes":  1339,
                            "sha256":  "ea056d2c64294936b226f7360c265e77c52adc4ba171ee61029357f101f439cf"
                        },
                        {
                            "path":  "third_party/licenses/crow.txt",
                            "bytes":  1709,
                            "sha256":  "5f3abd690e571c1ec65adb5f903c3414b7fecbe3969fb1a5f31a3ad60b850bd6"
                        },
                        {
                            "path":  "third_party/licenses/dpp.txt",
                            "bytes":  11365,
                            "sha256":  "82889f646b35710c4bc0d7a5f026993f569949ce7077bbdb18e5a333cd74fef4"
                        },
                        {
                            "path":  "third_party/licenses/imgui.txt",
                            "bytes":  1084,
                            "sha256":  "59e795e151dc588104707500f20b8be3e059aacaa046f2cd550079e455cb529f"
                        },
                        {
                            "path":  "third_party/licenses/nlohmann-json.txt",
                            "bytes":  1077,
                            "sha256":  "b34025ec44b080b51e0197668af52ab54579dbe9e59d72a779ff5f3d926d4a87"
                        },
                        {
                            "path":  "third_party/licenses/obsidian-second-brain.txt",
                            "bytes":  1072,
                            "sha256":  "94b7323d498415382c2bb5c36f6a0d0d530d0ab3f4a096b2260d5dce5aeb1b50"
                        },
                        {
                            "path":  "third_party/licenses/openssl.txt",
                            "bytes":  10176,
                            "sha256":  "ff420781e0005270cd1894a265e526dec4eb332f99df62a481b06672db202290"
                        },
                        {
                            "path":  "third_party/licenses/opus.txt",
                            "bytes":  1946,
                            "sha256":  "c94aa97f19e313d8f38c58271f077ba20902abca792a8f491b8fe2efdea4cfb4"
                        },
                        {
                            "path":  "third_party/licenses/sqlite.txt",
                            "bytes":  70,
                            "sha256":  "4bda8633195779648990bbd4902222020e0aa0015c4b97343d7213fa24182132"
                        },
                        {
                            "path":  "third_party/licenses/sqlitecpp.txt",
                            "bytes":  1122,
                            "sha256":  "7e2acafe9b2ee7c00c7c0e912a989c3f11e45b7935c2784ce7638a6c0f383046"
                        },
                        {
                            "path":  "third_party/licenses/zlib.txt",
                            "bytes":  1003,
                            "sha256":  "e589b065d0b2f203584be60fed4839f7d3f6be99a6862b0c8928940b78b44d11"
                        },
                        {
                            "path":  "THIRD_PARTY_NOTICES.md",
                            "bytes":  1560,
                            "sha256":  "de6446bcc35c9021ce61d71055bff7a63346031f382a42a554f3faa250175888"
                        },
                        {
                            "path":  "tools/devhub-control/devhub.ps1",
                            "bytes":  41542,
                            "sha256":  "f37dfd163e88e74bbe8fe0742c002da3328441beda45a67e7d9100bf3c023627"
                        },
                        {
                            "path":  "tools/make_icon.ps1",
                            "bytes":  7183,
                            "sha256":  "517796f7d5ff9f55917b2c4d26dd4c919f0fe35420c562e7e13698667c07020b"
                        },
                        {
                            "path":  "tools/release_receipt.py",
                            "bytes":  3747,
                            "sha256":  "439f8e8ab986fd044b0ce4003a21bd2a2580a897cc04b790eca011561afb2fc4"
                        },
                        {
                            "path":  "vcpkg.json",
                            "bytes":  724,
                            "sha256":  "ad2772b7c72bb1d27853399ae446916d8e6a6fedefac920d378df0f604b2a31c"
                        },
                        {
                            "path":  "vcpkg-configuration.json",
                            "bytes":  163,
                            "sha256":  "99c48b76063bcd997c3052ce0261839cead4c524d90b0184226243ce7e4a7279"
                        },
                        {
                            "path":  "vcpkg-overlays/crow/limit-http-body.patch",
                            "bytes":  3220,
                            "sha256":  "a17b3d7959002d6835cceba82866e19560f54b1a4172b188b76ea550b5f4c920"
                        },
                        {
                            "path":  "vcpkg-overlays/crow/portfile.cmake",
                            "bytes":  749,
                            "sha256":  "84a3d8581baeb208b268be7f129c762a8137599dedb803f245a6b9636b2ab138"
                        },
                        {
                            "path":  "vcpkg-overlays/crow/remove-cpm.patch",
                            "bytes":  648,
                            "sha256":  "2c076f827d5997752ececa05c8b34b3f79c2f322ffe0aa319b2c7d4a81ec4462"
                        },
                        {
                            "path":  "vcpkg-overlays/crow/vcpkg.json",
                            "bytes":  377,
                            "sha256":  "a9336f4ebabfc27763762f49f12e1888f945b327669882cb7e35006bce07a664"
                        }
                    ],
    "curation":  {
                     "scan":  "Passed across the published source tree",
                     "excluded":  [
                                      "Runtime data, databases, logs, tokens, and local configuration",
                                      "Executable and native build output",
                                      "Private operator instructions and internal review dossiers",
                                      "Generated build and vcpkg state"
                                  ],
                     "note":  "Reviewed source for XA DevHub 1.0.6, derived from public commit c49030fb74d1907990e39c67622f8de46c666e84. Private fixtures use explicit placeholders; license notices, copyright and public project provenance are preserved. The archive exactly matches the visible source tree."
                 }
}
