From 43b9fbce0475cc7aa0acefcc5d675c2e4264b609 Mon Sep 17 00:00:00 2001 From: Pigbibi <20649888+Pigbibi@users.noreply.github.com> Date: Fri, 3 Jul 2026 17:34:59 +0800 Subject: [PATCH] chore: dispatch audits to AIAuditBridge Co-Authored-By: Codex --- .github/workflows/dispatch_shadow_signal.yml | 4 ++-- docs/architecture.md | 8 ++++---- scripts/post_shadow_signal_request.py | 2 +- scripts/run_codex_pr_review.py | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/dispatch_shadow_signal.yml b/.github/workflows/dispatch_shadow_signal.yml index 9310ac7..b4b6bd5 100644 --- a/.github/workflows/dispatch_shadow_signal.yml +++ b/.github/workflows/dispatch_shadow_signal.yml @@ -19,7 +19,7 @@ on: - codex - openai source_ref: - description: "Ref to pass to CodexAuditBridge" + description: "Ref to pass to AIAuditBridge" required: false default: "main" @@ -107,7 +107,7 @@ jobs: private-key: ${{ secrets.CROSS_REPO_GITHUB_APP_PRIVATE_KEY }} owner: ${{ github.repository_owner }} repositories: | - CodexAuditBridge + AIAuditBridge permission-actions: write - name: Create shadow signal issue and dispatch bridge diff --git a/docs/architecture.md b/docs/architecture.md index f54d618..a24697c 100644 --- a/docs/architecture.md +++ b/docs/architecture.md @@ -6,7 +6,7 @@ QuantStrategyLab already separates strategy math, snapshot generation, runtime execution, and broker adapters. This repository adds a research-only signal context pipeline without changing that production boundary. -This repository is deliberately narrower than `CodexAuditBridge`. It owns +This repository is deliberately narrower than `AIAuditBridge`. It owns research inputs, validation, saved artifacts, and replay harnesses. It does not own model provider routing, API keys, GitHub App write orchestration, live notifications, or execution behavior. @@ -21,7 +21,7 @@ order routing. - `ResearchSignalContextPipelines` stores context examples, schema, validation, replay tooling, and shadow artifacts. -- `CodexAuditBridge` owns provider routing and API keys. +- `AIAuditBridge` owns provider routing and API keys. - GitHub Issues are the first operator notification layer for monthly shadow signal runs. - The scheduled workflow builds the market context bundle before dispatching the @@ -35,7 +35,7 @@ order routing. The current lifecycle is accumulation-first: 1. Build a point-in-time context bundle. -2. Ask `CodexAuditBridge` to review it and produce a shadow-only artifact when +2. Ask `AIAuditBridge` to review it and produce a shadow-only artifact when evidence is sufficient. 3. Save both `latest_signal.json` and dated `signal_history/YYYY-MM-DD.json`. 4. Replay only saved artifacts against later prices. @@ -52,7 +52,7 @@ The current lifecycle is accumulation-first: artifacts. - Sending runtime Telegram or broker-facing notifications directly from this research repository before a deterministic plugin contract exists. -- Duplicating `CodexAuditBridge` provider fallback or cross-repository write +- Duplicating `AIAuditBridge` provider fallback or cross-repository write logic inside this repository. ## Validation Strategy diff --git a/scripts/post_shadow_signal_request.py b/scripts/post_shadow_signal_request.py index f582406..fd8c074 100644 --- a/scripts/post_shadow_signal_request.py +++ b/scripts/post_shadow_signal_request.py @@ -130,7 +130,7 @@ def build_issue_body( "## Operator Notification", "", "This issue is the operator-facing notification for the shadow signal run.", - "CodexAuditBridge should post its review result here and may open a focused PR", + "AIAuditBridge should post its review result here and may open a focused PR", "only for schema-valid shadow artifacts.", "", "## Boundaries", diff --git a/scripts/run_codex_pr_review.py b/scripts/run_codex_pr_review.py index 4644655..10c3d14 100644 --- a/scripts/run_codex_pr_review.py +++ b/scripts/run_codex_pr_review.py @@ -21,7 +21,7 @@ from typing import Any # --------------------------------------------------------------------------- -# Configuration (aligned with CodexAuditBridge) +# Configuration (aligned with AIAuditBridge) # --------------------------------------------------------------------------- API_BASE = "https://api.github.com"