Record implemented producer client and actual issuer compatibility work
This commit is contained in:
parent
af81f354ad
commit
614f6321c7
2 changed files with 69 additions and 1 deletions
|
|
@ -1301,3 +1301,41 @@ historical tests and still require independent review and owner integration unde
|
|||
T41/T42. Exact runners, failures and source inventory are in
|
||||
`application-resume-review-r1/`; no native target gate is closed.
|
||||
|
||||
### Implemented producer client and composed consumer checks
|
||||
|
||||
Access Engine `ca0cb757` publishes the producer-owned normal Check client, its
|
||||
generated Go 1.24 consumer slice, ordinary export drift check and validated
|
||||
Forgejo policy example. The complete isolated root race suite passes 494 test
|
||||
and subtest results with three existing optional/fixture skips. The layer check
|
||||
passes. Actual signed producer regressions exposed object-shaped current and
|
||||
required group values being accepted; explicit array/string validation now
|
||||
refuses both cases. The original five contract/API/signature source files remain
|
||||
unchanged. Neither a new signing format nor another policy evaluator is added.
|
||||
|
||||
The composed Forgejo backend includes private input, source-state transactions
|
||||
and actual callback enforcement. Its 76 selected package test/subtest results
|
||||
pass without skips, including actual SQL-context propagation, underlying logger
|
||||
guards, private descriptor replacement and database crash/exclusion checks.
|
||||
The complete backend builds and passes 48 actual CLI/SQLite subprocess checks
|
||||
with synthetic private input. Composition first exposed the CLI's stale Engine
|
||||
type assertion after the private context returned a Session; the shared logging
|
||||
check repairs the actual path while raw SQL logging still refuses. An interrupted
|
||||
empty context snapshot was recovered from the retained patch with exact declared
|
||||
pre/postimage hashes. The 35-path composite patch independently reconstructs
|
||||
every postimage from the official pinned archive.
|
||||
|
||||
These source results are recorded in `apps-access-engine-integration-r2/` and
|
||||
the producer integration receipt under the 18 October changes directory. Earlier
|
||||
rejections, source/test setup errors and synthetic isolation limits remain
|
||||
retained. The original browser packet requires human browser sign-in with client
|
||||
MFA; agent/service access and their scoped tokens remain a separate owner route.
|
||||
|
||||
Actual KeyCape source `d803e928` emits `assurance` as an object with level, methods,
|
||||
MFA, source and authentication time. The candidate's string-claim fixture does
|
||||
not implement that wire contract. `forgejo-keycape-claims-r1` now exercises the
|
||||
actual issuer handler with synthetic authentication and a test key. Its consumer
|
||||
regression drives the required parser/freshness/provenance correction; a passing
|
||||
synthetic callback is not an actual issuer or factor acceptance receipt. Full
|
||||
resource/operation/inverse coverage, source/package re-freeze, custody and native
|
||||
admission remain existing owner work. All sixteen native gates remain open.
|
||||
|
||||
|
|
|
|||
|
|
@ -8,7 +8,7 @@ status: active
|
|||
owner: codex
|
||||
topic_slug: custodian
|
||||
created: "2026-10-12"
|
||||
updated: "2026-10-17"
|
||||
updated: "2026-10-18"
|
||||
flavor: implementation
|
||||
depends_on: []
|
||||
state_hub_workstream_id: "dfadb19b-445e-59c6-bcd6-48e87b912c52"
|
||||
|
|
@ -78,6 +78,36 @@ bootstrap callers and approved exception evidence. Reuse owner work where it
|
|||
already covers the finding. Record new concrete uncovered implementation work
|
||||
before closing this task. Never populate secret values or invent owner approval.
|
||||
|
||||
2026-10-18 goal continuation: implemented the missing producer-owned Go client,
|
||||
generated export parity check, validated Forgejo policy fixtures/Rego tests and
|
||||
actual consumer callback coverage. Access Engine source `ca0cb757` is committed
|
||||
and projected at primary/railiance01 with its original task bindings preserved.
|
||||
The complete root race suite passes 494 test/subtest results with three existing
|
||||
optional/fixture skips; the layer check and strict group-shape regressions pass.
|
||||
The original malformed-group counterexamples, incomplete source files and failed
|
||||
preparations remain retained.
|
||||
|
||||
Composed the actual Forgejo backend with private input and the source-state
|
||||
transaction. Recovered the interrupted empty DB-context snapshot from its exact
|
||||
frozen patch and verified both declared hashes. Actual CLI replay exposed the
|
||||
Engine/Session logging-guard incompatibility; a shared underlying-logger check
|
||||
corrects it while retaining raw SQL refusal and real hook redaction. Final actual
|
||||
package checks pass 76 test/subtest results without skips, and the complete backend
|
||||
passes 48 isolated CLI/SQLite subprocess checks. All 35 composed patch postimages
|
||||
reconstruct exactly from the pinned official archive. Source and proof inventory:
|
||||
`docs/changes/netkingdom-target-2026-10-17/apps-access-engine-integration-r2/`.
|
||||
|
||||
Actual issuer-source inspection found a further mandatory interoperability gap:
|
||||
KeyCape emits a structured `assurance` object; the candidate expects a string.
|
||||
The actual TokenHandler fixture in `forgejo-keycape-claims-r1` supplies the next
|
||||
producer-consumer regression. Implement that source shape, actual authentication
|
||||
time freshness and retained provenance before native acceptance. Existing T43 /
|
||||
RAPPS16-T09 also retain ongoing HTTP/API/Git/SSH and operation/inverse coverage;
|
||||
T41/T42 retain full release integration, exclusion and private journal custody.
|
||||
The full completion audit now enumerates all sixteen gates, thirteen named gaps
|
||||
and 116 SEC-DSM ledger entries under `cust80-completion-r1`. No native gate or
|
||||
coordinator task is closed by these source results; the full user goal is active.
|
||||
|
||||
2026-10-18 resumed application review: completed the interrupted seventeen-file
|
||||
release-build evidence checkpoint as `8951d324`, preserving the staged brief and
|
||||
other work. Reconstructed the exact retained Access Engine adapter and producer
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue