the-custodian/docs/changes/netkingdom-target-2026-10-18/cust80-current-callback-publication-r1/publication-commit.json
codex 304d6d44b8
Some checks failed
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Reject generated-only commits / generated-commit-guard (push) Has been cancelled
docs: preserve reviewed NetKingdom session artifacts
2026-11-01 23:38:59 +01:00

451 lines
39 KiB
JSON

{
"exit_code": 0,
"commit": "27737fcce0c22192578dbd46d1268e5e12cf5615",
"base": "7c682d9c66f8aaeb2bebe88aa31069fea482338c",
"files": [
{
"path": "docs/changes/netkingdom-target-2026-10-18/cust80-completion-r6/completion-audit.json",
"sha256": "0885c059f5a2a75b9592a3ead6981529b88356e0aa9e729369a66f79aa72fc94"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/README.md",
"sha256": "133fa358cec45c0eacda6d1ce8c37165ae0ecfc49a599352ca3105aa51d542a1"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/actual-issuer-consumer-result.json",
"sha256": "d761c3208469076fe1ad7d46b5d8292e22abce734ccd7c17a8da1c5b2ee95e02"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/apply_owner_delta.py",
"sha256": "a937b58b07d5b785d585e0bca6e42f451c2eb3573372b47d97fd3430486164e3"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/apps-owner-source/build/forgejo/README.md",
"sha256": "3cd9ea9e0078ebe76b49337df92b00b48600524e664afe419306fe931cdb651c"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/apps-owner-source/build/forgejo/forgejo-security-extension.patch",
"sha256": "9fe3d7baa648c9347964a177befab5070e00151d1ec5ddff16c41890db84e62a"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/apps-owner-source/build/forgejo/inputs.lock.json",
"sha256": "ac38cc1f9d49f9474b5ee0977c75f449d32112d54a1599f1f22cf0e2d7fa2b44"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/apps-owner-source/workplans/RAPPS-WP-0016-forgejo-netkingdom-login.md",
"sha256": "48eae582342a4c62ba38140ed2f4326102c5ca627636afe36432eb2fc692f74a"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/apps-owner-source-correction/build/forgejo/README.md",
"sha256": "bce802e2d57f699da4911a53b8a1e424bbc1bbd995eff4f1fd1011d1c6527f70"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/apps-owner-source-correction/workplans/RAPPS-WP-0016-forgejo-netkingdom-login.md",
"sha256": "3341dedc6b01d6b6755c55bafdd81a316d02369b209f7d760434d3bb15f70a4a"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/apps-progress-receipt.json",
"sha256": "f2c08896f1544041bf0598f8a8d9dae5fcf29875a689e934c889747d54ec33da"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/apps-progress-request.json",
"sha256": "f95d502cf7428a418d17cadebbc3e5d0086c6a4da2d0744cddd23bb119716c05"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/apps-source-refinement-provenance.json",
"sha256": "e022d2f6e222635aec6562e5774ead5ef17d3c9b18403edcd64364fd380d8cd1"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/apps-validation-correction-executed.json",
"sha256": "b4fb2e4ed9fe46c2fa6947384a23815dcbd2e4606555bdd3dcde4093382d2e92"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/apps-validation-correction.json",
"sha256": "3c69350b5e57d9bdadd239e0d2e2ab0116a4dd3c3460409d31d9fb7a13922c48"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/baseline.json",
"sha256": "e9f69fdf3a39769f536c050b9cc745acb9573eb752046ee3e9ba032c31bd0a88"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/compiled-runtime-equivalence.json",
"sha256": "6b96aa469fb1baeb2db056d63c225675440bec0a2980f015481b8877eaa03ff0"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/composed-forgejo-source.patch",
"sha256": "9fe3d7baa648c9347964a177befab5070e00151d1ec5ddff16c41890db84e62a"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/composed-source-inventory.json",
"sha256": "7de4d73fbff39ae924984e6f94e57823f81cd8740ea4ed122af4eeb9b7650a7c"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt1.json",
"sha256": "8cf72ff2a6af541b37792990467292e90ecbb4f050a17cf5fc3ea142fa215e88"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt1.jsonl",
"sha256": "468e18b1b722db1199ec239092f815d5c6252b24b213debaeaa63f7348e8f106"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt2.json",
"sha256": "2ef9848aa165370e3708ad83cdb915cd9f87800c4f890b5ee6c94c72b7a9a53b"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt2.jsonl",
"sha256": "1c242077180667b6fbdae853b8038965629a1ad01d39e0354a3dbc6797709f5a"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt3.json",
"sha256": "c821e29930161b043137311edf3227ecbef89281c1886c12e50ee7ebc972318e"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt3.jsonl",
"sha256": "6f73592ee27f6f2f40ef60411cad9e1eb66c26a9f13a69a2aa2e06e67a6cf4b2"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt4.json",
"sha256": "a8d6152510114c9ae9cf540e7b03739ccde685fa7de7f5126c7b4bb6e70a5f33"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt4.jsonl",
"sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt5.json",
"sha256": "99b211c0786da7e038e3902a2115e0301431099ee106cad3407195796d9475c3"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt5.jsonl",
"sha256": "7e1036ead8db5393488ffe9061b6688ca9b38f20cf5951b850a8e4e440eb7e8f"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt6.json",
"sha256": "ecc9f7e45323994efed7c40b3eee3a6c00a04734d4ed23c9dc5590b52307bbfe"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt6.jsonl",
"sha256": "29cd8f1f282a72919c06f46c2d9199f3dfec14ff2a7141e5b21605e18544a2de"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt7.json",
"sha256": "d38412c8776ef5b0b073a35c12eb381e8e22df97b457e9373250026761fe1fb2"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt7.jsonl",
"sha256": "e7b7a7dbb006033a9f67e374843a355c768c5f24823ff29c1a5fb9749a4b79ff"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/cmd/admin_auth_oauth.go",
"sha256": "d718d817c46f6393488a9c5a894b7535640cd0ec1a1ae3f72f8411a2bbec3b38"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/cmd/admin_auth_oauth_secret_linux.go",
"sha256": "6741961f1df67c1afbf34c796e549425f0e04a0d0678c6eedb05f66d4754c64b"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/cmd/admin_auth_oauth_secret_linux_test.go",
"sha256": "b28c2369dfab9bf2ca48e707e01b4394a36c8be5490cfe5bb658017bb626c4b2"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/cmd/admin_auth_oauth_secret_other.go",
"sha256": "54056c989a4757e73db0252130e7c16bf16f5ec8eaaca2468f019ba2ef5c532d"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/go.mod",
"sha256": "11fe525ccb3f099aa281738b86097bbd587a99b4640ddae8dd04dd7d046c49f0"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/models/auth/source_operation.go",
"sha256": "ef1b07ef6cf454015d00cde8588835f5118d829da91eb0303d37184859345a31"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/models/auth/source_operation_internal_test.go",
"sha256": "af0f424d3a1fd2b29793b64baa1fa07284fee7ea0b7721c503db4efac0d871cb"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/models/auth/source_operation_postgres_export_test.go",
"sha256": "b9d1553144766b15c408295b87506106935abf4ed61460598b58dc81825e808d"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/models/auth/source_operation_postgres_test.go",
"sha256": "4a37504e5af00580d114ef1bed5cb32e09e4ec2de5fd3192adef043a4ea5f7fe"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/models/auth/source_operation_process_test.go",
"sha256": "40d33b11a01cb659f0bf6f8b545c4d79910e8c082a789060bcbc9cadeee965bd"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/models/auth/source_operation_test.go",
"sha256": "77d311bca42f48faf3fbdc15c53582e3d8a6d9108a72ed7bb6172e5b88951428"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/models/db/context.go",
"sha256": "d4c4acfcb8987071aecf5cd957b3821c8d2619a2696398d37c2970f2527686f7"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/models/db/engine.go",
"sha256": "d21a5b0b9ca37ac48222b79007467a232abc38edda99b3c5f54f1f4c5ab795e8"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/models/db/sensitive_sql.go",
"sha256": "06a298d0d6e628e6920384d4ddeef449e40c090841ebaa3f6d175725a45ae584"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/models/db/sensitive_sql_logging_test.go",
"sha256": "d924b35d30686473caf29601cf51cc363ba68158cb4ef0981c9e2fc7b03c04b7"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/models/db/sensitive_sql_test.go",
"sha256": "de6353c955047c3311747e4777b9f9b2195e9efb19160b971dd758dfc94cf31b"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/models/db/tracing_context_test.go",
"sha256": "612b60c67a2be7e2da9173b95d5ef5abd7b9e1e377360828e39a622610bba070"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/routers/web/admin/auths.go",
"sha256": "3498229e06fb9ff52396bcb5e68c0cc2d2ad24e6494533d8717d7c833f3e2923"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/routers/web/auth/oauth.go",
"sha256": "58bff778e0dc17a521706289bf45c3e0d76a759a0874f76c379b3d1ddb419b17"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/access_engine.go",
"sha256": "d16330043825d0284253e65d28bda2de4edbc633e4887d8c3618a106ee251daa"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/access_engine_assurance.go",
"sha256": "42de751b1e9a243301d566260954813b770558ecb449639acaeab307fe788642"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/access_engine_assurance_test.go",
"sha256": "44e7459f6c1106a264093c19d61d01a8365f6ad22682906552d832ba39d61dd3"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/access_engine_azp_test.go",
"sha256": "5f94f43ade9a79b6b7ef529c80115a8c32acfece425dc8ed3f24e6ad839fc0ce"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/access_engine_callback_test.go",
"sha256": "1cbe378cc20149be7b354484ab3297916733564f03a2441cd276f9039d043580"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/access_engine_current_token.go",
"sha256": "4a2e484ece7cf74686173d5e85c127643287570c2298af135ddfdc7c450b18d8"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/access_engine_current_token_test.go",
"sha256": "58f799c08a7b4638780abc511bd1a7359bd5e691c7805ff54582d02d2f42cae1"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/access_engine_purpose_test.go",
"sha256": "533dc3153fcf9bfcf7bfc08712c057092c7b3892882f217fb8f839fdbdd99939"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/access_engine_test.go",
"sha256": "9112a142983c0a58c5d40344b58a20fa2c1bdbc7a79b5c586796362839a43b48"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/current_issuer_fixture_test.go",
"sha256": "24fb430e72848326c5d9ef42eab5028cf915dd601f43fb06010b32b568908781"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/providers_openid.go",
"sha256": "5dd9b906cce434c774968d57fcc790cb678147345fea4d2e58477ec6eed70bcf"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/required_claim_values.go",
"sha256": "29f16d07464bbe12e3f65616b6c1eb60561d04cd8ff89ecbfb56f93dbeaf1cda"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/required_claim_values_test.go",
"sha256": "54a8bd97dc51c524a9adf0c6aefb9a19fa152d234b3bb929bf1a90932662d3d0"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/source.go",
"sha256": "44e99883c2ec479427b3f72c73353fe33936eed2e5c962b2fa40803576aa5642"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/source_callout.go",
"sha256": "6abba69df97afc62467f0328eaa5a6383cfb4900202a081dec4b84a21b37349c"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/access-engine-pep/LICENSE",
"sha256": "ff413f361a3b3bf44cf50f110fbcc4837064d57eefbcef89df2b43997c6262b6"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/access-engine-pep/go.mod",
"sha256": "fea700810e47c1ba5638b86a168f8531c083a6e1222ca80bd2a8947b2ea6f2c3"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/access-engine-pep/internal/sign/sign.go",
"sha256": "0df9515922e90775ebbfac798361dcafb20da8a4213796b44e246b8a92046cde"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/access-engine-pep/pkg/api/canonical.go",
"sha256": "a122a2e8cd524333b13c5939c7a3685e41efbe47497a64e0c7297c92b7f10d19"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/access-engine-pep/pkg/api/caring.go",
"sha256": "1907156f0f889e7b9e9c14970cf7a86a20d00478a496efaf92c7231f27fec5e3"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/access-engine-pep/pkg/api/resource_manifest.go",
"sha256": "f0fa4080287d389ed48c2b1d6af96cc62e57ef72c902333f677f964420be133f"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/access-engine-pep/pkg/decisionpep/client.go",
"sha256": "0d57f6ddaca5c3f81ce426c0e8b14ba14ea5962096d3be5909aa456eef19eeba"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/access-engine-pep/pkg/decisionpep/client_test.go",
"sha256": "1a6be3485f580f95a1f1406fb76e525f2c4bf02fe04a424cfe0095bb728e3f62"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/access-engine-pep/producer-source.json",
"sha256": "c1d83e3d79f9860ffaa61ec19a6b3415e914d3058b11b07cdd05a7d1182cdceb"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/access-engine-pep/testsupport/signfixture/sign.go",
"sha256": "fe4aa86f444dc20145aefbaca35b24f046264b2c5c8b4e3b057a4496b77a4d29"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/keycape-tokenstatus/LICENSE",
"sha256": "ff413f361a3b3bf44cf50f110fbcc4837064d57eefbcef89df2b43997c6262b6"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/keycape-tokenstatus/go.mod",
"sha256": "e8b028e1002e63a76dba78a4abbd67882307ad198e4783bad631652061aa0f54"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/keycape-tokenstatus/internal/jose/jose.go",
"sha256": "a6de154cd81e34a521b8aac5dce6b45a3cfb015681ed16e2beb8f2a24c72c00d"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/keycape-tokenstatus/pkg/tokenstatus/client.go",
"sha256": "f34626a85d67590b9c61474f19ce1021f8afd17093f8f522b3f98e9cef34e575"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/keycape-tokenstatus/producer-source.json",
"sha256": "3bd9b25b912e7c17b331997ca5fee9da8a7c314f336e09e3c116885954799b73"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-full-race.json",
"sha256": "9372dc57f3c076841ef2da05a5a7449b205c52481a132b40f4c3655d87a4b150"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-full-race.jsonl",
"sha256": "73a083ef6524176889753be6861866709f81a8e28763cb635f1e512a4198850e"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-integration-after.json",
"sha256": "5486fe0d0e1b73929b4159a7e55e8c381efe1d8cb095733e1a743935c61eb245"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-integration-after.jsonl",
"sha256": "51bee64c4226bf9c9a881c2f59bc0b31654a240467c8942d3b1bd9365a9b2000"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-integration-before.json",
"sha256": "d9fa807fd00067e56213d4491f96da7677f64b12f627eaf20e1cac35d9f0ed4f"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-integration-before.jsonl",
"sha256": "9beadf7f85fc6e2c7000c119b625f3a71c255f17f5eb49fc5f7b44f04b79876a"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-pair-baseline.json",
"sha256": "157c7d024e1f5e9e38780d46c6c8a9855c30e1fd75183a4a91cee8b09e521dbd"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-progress-receipt.json",
"sha256": "88500f81dcdcef5028d63ef97c20da8f127d9b4149f35a1dcecd9db1b6687fd1"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-progress-request.json",
"sha256": "163bef3e85cedaa33b5768b0fe0c318d06f44ac089c057f15018f4af6eed3813"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-source/docs/current-token-client.md",
"sha256": "68a67cd465185513ce1c5cc3110c7bbada2fc85f2e2df2e09f64049c40ee9966"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-source/docs/online-token-status.md",
"sha256": "123e3de853782aeb78a0c7b385f884955fc804f4fb7183d40706b34193a43396"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-source/src/internal/authclient/forgejo_current_fixture_test.go",
"sha256": "5456d007ad2a3288e871a8d1ebbc6d533ee374bd3c76d5df3829b893b814bf32"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-source/src/internal/server/oidc/token.go",
"sha256": "e6905bfa0474dde6122a83a6627d6b75a4c3a7730fb26106546e7a34eef8302b"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-source/src/internal/server/oidc/token_pair_test.go",
"sha256": "efeb929becf61d62111286ead4d3635c1a59bfd34423280084ccfec2169a2b1d"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-source/workplans/KEY-WP-0042-online-access-token-status.md",
"sha256": "ae722ff4fbd8e701c3280d31584ee207f51da7e3f719986e6ce2a052c00f93a3"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-source-manifest.json",
"sha256": "31b94f94f1168b18c3e62ea74307adb07ae8baa4cc672bb26651bf406cb30933"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-source.patch",
"sha256": "b26ee48371770d8fc110b77b4e657f58f87cde16d5802b8679c1432c44ec22af"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer_live_fixture_test.go",
"sha256": "5456d007ad2a3288e871a8d1ebbc6d533ee374bd3c76d5df3829b893b814bf32"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/key-cape-application-manifest.json",
"sha256": "e28d7e813144b62861950d0dca0f1eca673300fba386afb7efbb63b1f554edc2"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/owner-publication-summary.json",
"sha256": "54284cd0c50628c5d345413e22a789b479881c060eaf876678c7e8a973fd1935"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/profile-decision-receipt.json",
"sha256": "c380d5bd9165ad7098714cc8f31f7d3b00ad305a1156a609540250459fd467ed"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/profile-decision-request.json",
"sha256": "3fbe97076d60275facd8a92b8796e69289a8e3c9486210249787250df36f85be"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/railiance-apps-application-manifest.json",
"sha256": "6b19963be0297b701d33c86e41eb3c5b9c10836bd54a6b99f5533b418c4c2efe"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/run_consumer.py",
"sha256": "b4ff736542063e2cb0094bf09ee1dce7ce4bbfe345595d248ac7b257109c1e6c"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/run_issuer_integration.py",
"sha256": "5a30c42924c561744c1a8d7065db53ce4b76d02312dabafb1b7cdb8c20ee7230"
},
{
"path": "docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/validation-summary.json",
"sha256": "36192d95b20b1ede31b42ca0cd699784d8a97069a7d6f00a24c857dbe58ee6be"
},
{
"path": "docs/netkingdom-target-security-architecture.md",
"sha256": "701c1e276df3d21925f6939821fb3953babfcb5bce8ff10fed582642f75ff484"
},
{
"path": "workplans/CUST-WP-0080-netkingdom-security-blueprint-and-gap-closure.md",
"sha256": "d0764911941726af775e6be8d07c361794572ac8c107967b2e4b7a60e58fe058"
}
],
"stdout": "[main 27737fc] Bind real Forgejo callback to current issuer grants and retain ongoing profile gates\n 110 files changed, 32617 insertions(+)\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/cust80-completion-r6/completion-audit.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/README.md\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/actual-issuer-consumer-result.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/apply_owner_delta.py\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/apps-owner-source-correction/build/forgejo/README.md\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/apps-owner-source-correction/workplans/RAPPS-WP-0016-forgejo-netkingdom-login.md\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/apps-owner-source/build/forgejo/README.md\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/apps-owner-source/build/forgejo/forgejo-security-extension.patch\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/apps-owner-source/build/forgejo/inputs.lock.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/apps-owner-source/workplans/RAPPS-WP-0016-forgejo-netkingdom-login.md\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/apps-progress-receipt.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/apps-progress-request.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/apps-source-refinement-provenance.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/apps-validation-correction-executed.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/apps-validation-correction.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/baseline.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/compiled-runtime-equivalence.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/composed-forgejo-source.patch\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/composed-source-inventory.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt1.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt1.jsonl\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt2.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt2.jsonl\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt3.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt3.jsonl\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt4.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt4.jsonl\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt5.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt5.jsonl\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt6.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt6.jsonl\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt7.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-attempt7.jsonl\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/cmd/admin_auth_oauth.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/cmd/admin_auth_oauth_secret_linux.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/cmd/admin_auth_oauth_secret_linux_test.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/cmd/admin_auth_oauth_secret_other.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/go.mod\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/models/auth/source_operation.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/models/auth/source_operation_internal_test.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/models/auth/source_operation_postgres_export_test.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/models/auth/source_operation_postgres_test.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/models/auth/source_operation_process_test.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/models/auth/source_operation_test.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/models/db/context.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/models/db/engine.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/models/db/sensitive_sql.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/models/db/sensitive_sql_logging_test.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/models/db/sensitive_sql_test.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/models/db/tracing_context_test.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/routers/web/admin/auths.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/routers/web/auth/oauth.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/access_engine.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/access_engine_assurance.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/access_engine_assurance_test.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/access_engine_azp_test.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/access_engine_callback_test.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/access_engine_current_token.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/access_engine_current_token_test.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/access_engine_purpose_test.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/access_engine_test.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/current_issuer_fixture_test.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/providers_openid.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/required_claim_values.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/required_claim_values_test.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/source.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/services/auth/source/oauth2/source_callout.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/access-engine-pep/LICENSE\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/access-engine-pep/go.mod\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/access-engine-pep/internal/sign/sign.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/access-engine-pep/pkg/api/canonical.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/access-engine-pep/pkg/api/caring.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/access-engine-pep/pkg/api/resource_manifest.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/access-engine-pep/pkg/decisionpep/client.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/access-engine-pep/pkg/decisionpep/client_test.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/access-engine-pep/producer-source.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/access-engine-pep/testsupport/signfixture/sign.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/keycape-tokenstatus/LICENSE\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/keycape-tokenstatus/go.mod\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/keycape-tokenstatus/internal/jose/jose.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/keycape-tokenstatus/pkg/tokenstatus/client.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/consumer-source/third_party/keycape-tokenstatus/producer-source.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-full-race.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-full-race.jsonl\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-integration-after.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-integration-after.jsonl\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-integration-before.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-integration-before.jsonl\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-pair-baseline.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-progress-receipt.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-progress-request.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-source-manifest.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-source.patch\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-source/docs/current-token-client.md\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-source/docs/online-token-status.md\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-source/src/internal/authclient/forgejo_current_fixture_test.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-source/src/internal/server/oidc/token.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-source/src/internal/server/oidc/token_pair_test.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer-source/workplans/KEY-WP-0042-online-access-token-status.md\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/issuer_live_fixture_test.go\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/key-cape-application-manifest.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/owner-publication-summary.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/profile-decision-receipt.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/profile-decision-request.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/railiance-apps-application-manifest.json\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/run_consumer.py\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/run_issuer_integration.py\n create mode 100644 docs/changes/netkingdom-target-2026-10-18/forgejo-current-token-r1/validation-summary.json\n",
"stderr": "{\"blocked_blob_ids\": [], \"scanned_blobs\": 107, \"scanner_sha256\": \"88f91962aa2f93ac6ab281d553b9e125f5197bbbce38f9f2437f7299c32e5509\", \"scanner_version\": \"8.30.1\", \"scope\": \"changed-staged-blobs\", \"status\": \"clean\"}\n",
"initial_stage_refusal_retained": true,
"forced_add_only_four_explicit_public_source_artifacts": true
}