Fix private request-metadata references in search audit tests - #221
lost-rob0t wants to merge 3 commits into
Conversation
|
Exact-head recovery status for
That observability regression is now tracked narrowly as #224. Do not weaken/skip either gate. #221 is otherwise the correct two-reference #220 fix, but exact-head merge remains blocked until #224 and the generated-doc base drift are resolved through their own issue-first gates. |
lost-rob0t
left a comment
There was a problem hiding this comment.
Exact-head review of 93e0d40: the two request-metadata test call sites now use the intentionally private package symbol via STAR.AUTHORIZATION::REQUEST-METADATA, preserving the production package boundary, and the adjacent FiveAM assertion is repaired from (is state) to an actual boolean predicate. The diff is still only these test repairs; I found no production/runtime mutation. Operational Salvage, schema lock, and Container Stack are green. This slice is technically correct, but merge remains blocked because exact-head Smoke is red on the independently tracked #224 hosted-observability regression and Docstring Coverage is red on the separate #218/#219 generated-doc drift. Do not weaken either gate.
Closes #220.
Fixes the master compile failure caused by two tests referring to the intentionally private
request-metadatahelper with single-colon external-package syntax.star.authorization::request-metadatat/addon-system-test.lispfrom(is state)to a proper boolean form, allowing the suite to reach the underlying observability lifecycle failure instead of dying in assertion macro expansionFive-vote preflight: NARROW / IMPLEMENT / IMPLEMENT / NARROW / NARROW.
Original RED: Smoke jobs
105054404308and105054404233both failed compilingt/authorization-services-final-test.lispbecauseREQUEST-METADATAis not external.Reconciled in place on 2026-09-19 with current
master@f899612d6e5924ffcc81432d78541b6616311892. Current exact head:93e0d401be74fdd0ebbb8510e2ba12658f535dee.At this head the package-qualification compile failure and malformed FiveAM assertion are past; canonical standalone unit tests now reach the pre-existing hosted observability add-on lifecycle failure owned by #224. #224 requires its repository-mandated five-vote/YAGNI gate before production mutation, so this PR must not absorb that fix.
Merge remains authorized only after exact-head CI is fully green and no blocking review exists.