{ "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 }