Draft
Conversation
- Introduced a new script `webhook_latency_benchmark.js` to measure and log the latency of webhook responses. - The script supports configuration via environment variables for flexibility in testing different endpoints and parameters. feat: create temporary query registration script - Added `tmp-register-query.js` to register a sample query with the WebSocket server. - This script facilitates testing of query registration functionality. feat: add exact test commands for UMA authorization - Created `EXACT_TEST_COMMANDS.sh` to provide validated curl commands for testing derived resource authorization. - The script includes steps for creating ODRL policies and testing access without tokens. feat: implement live test for derived resource authorization - Added `LIVE_TEST_DERIVED_RESOURCE.sh` to validate the authorization flow for derived resources. - The script checks server availability, creates policies, and verifies access control. feat: add smoke test for UMA authorization - Introduced `smoke.js` to perform a basic smoke test for UMA authorization flows. - The script checks resource accessibility and handles UMA challenges. feat: create TypeScript test for derived policy - Added `test-derived-policy.ts` to automate the creation and validation of ODRL policies for derived resources. - The script fetches UMA configuration and checks for proper policy creation. feat: add derived resource authorization test script - Created `test-derived-resource-authorization.sh` to validate the full authorization flow for derived resources. - The script includes steps for policy creation, ticket extraction, and token exchange. fix: add default UMA claim configuration - Introduced `UmaClaim.ts` to manage default UMA claim token and format. - This ensures consistent claim handling across the application. feat: implement notification topic resolver - Added `NotificationTopicResolver.ts` to resolve notification topics from webhook data. - The function normalizes URLs and extracts relevant topics for processing.
… benchmark runbook - strict UMA preflight (401 challenge, allow/deny/wrong-target checks) - REPLAYER benchmark-mode guard against public endpoints - enforcement proof scripts and artifacts - latency benchmark harness updates - reproducible benchmark runbook
…racking - stop tracking generated benchmark outputs and CSV artifacts - add ignore rules to prevent artifact recommit - preserve only source, scripts, and reproducibility docs
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary\n- Add structured audit log entries for query registration, status transitions, similarity references, and access events.\n- Integrate actor- and scope-aware query reuse into the existing websocket query flow.\n- Expose the audit log through .\n\n## Verification\n-
-----------------------------|---------|----------|---------|---------|--------------------------------------------------------------------