Authority OpenAPI documents

The preceding v1.json capture came from the healthy folded host built at 5b485c6c97308ac4f30f79e5004eceaad272bfdf. The source route registrations were compared with repository 57f7dd35b9; no route path or HTTP method changed in the intervening Authority runtime edits. The deployed query metadata still marks includeGlobal required on the issuer keys and trust reads. AUTH-27 makes those parameters optional with default true in source; that change is not present in the earlier captured runtime. The current source capture includes AUTH-27’s optional/default-true query metadata and PCD-273’s audience request/summary contract. All 112 operation paths/methods remain; no internal bootstrap surface is added. The servers entry describes the local capture host. This refresh does not claim a shared-estate deployment or replace the separate authentication document.

PCD-273 retains both the default fixture capture (100 operations, bootstrap-on/ fold-off) and the final configured capture under ignored tmp/scratch/pcd-273/. The latter reuses AuthorityDoctorPostgresFixture and DoctorAuthorityFactory, including the actual startup migrations; its explicit MVC content-root pointer lets the isolated capture helper locate the real deployable from task scratch. The default fixture profile is not used to overwrite the configured application surface. Re-run the preserved capture-host helper, then the canonical generator with -AggregatePath tmp/scratch/pcd-273/configured-authority-aggregate.json -Service authority.

Refresh each document from its own endpoint. authentication.json was captured on 2026-09-27 from the in-process test host rather than a deployment, so its x-stella-build-version names the test build:

W="$(pwd -W 2>/dev/null || pwd)"   # repository root, absolute
STELLAOPS_OPENAPI_EXPORT_PATH="$W/tmp/scratch/authentication-capture.json" \
STELLAOPS_TEST_REPOSITORY_ROOT="$W" \
pwsh ./tools/scripts/test-targeted-xunit.ps1 \
  -Project src/Authority/StellaOps.Authority/StellaOps.Authority.Tests/StellaOps.Authority.Tests.csproj \
  -Method "*ReturnsJsonSpecificationByDefault*"
python -c "import json;d=json.load(open('tmp/scratch/authentication-capture.json',encoding='utf-8'));open('docs/modules/authority/openapi/authentication.json','w',encoding='utf-8',newline='\n').write(json.dumps(d,indent=2,ensure_ascii=False)+'\n')"
``` Regenerate the application reference
with `tools/scripts/docs/regen-from-openapi.ps1 -AggregatePath <capture> -Service authority`.