Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/monthly_snapshot_audit.yml
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ jobs:
private-key: ${{ secrets.CROSS_REPO_GITHUB_APP_PRIVATE_KEY }}
owner: ${{ github.repository_owner }}
repositories: |
CodexAuditBridge
AIAuditBridge
permission-actions: write

- name: Trigger Monthly Snapshot Review Automation
Expand Down Expand Up @@ -247,7 +247,7 @@ jobs:
if status not in (201, 204):
raise RuntimeError(f"Unexpected Codex dispatch status: {status}")
print(
f"Dispatched CodexAuditBridge HK snapshot review for issue #{os.environ['ISSUE_NUMBER']} "
f"Dispatched AIAuditBridge HK snapshot review for issue #{os.environ['ISSUE_NUMBER']} "
f"to {target_repository}"
)
PY
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ def build_first_snapshot_evidence_bundle(
"Attach immutable gs://, s3://, or https:// evidence URIs without secret-like query parameters.",
"Run survivorship-safe walk-forward backtests with at least three OOS folds and max drawdown <= 30%.",
"Run LongBridge and IBKR dry-run order previews before any runtime promotion.",
"Submit the completed evidence through CodexAuditBridge monthly audit before live-enable approval.",
"Submit the completed evidence through AIAuditBridge monthly audit before live-enable approval.",
],
"stop_conditions": [
"sample_artifacts_or_synthetic_data_used_as_evidence",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ def build_low_vol_dividend_evidence_bundle(
"Attach immutable gs://, s3://, or https:// evidence URIs without secret-like query parameters.",
"Run survivorship-safe walk-forward backtests with at least three OOS folds and max drawdown <= 30%.",
"Run LongBridge and IBKR dry-run order previews before any runtime promotion.",
"Submit the completed evidence through CodexAuditBridge monthly audit before live-enable approval.",
"Submit the completed evidence through AIAuditBridge monthly audit before live-enable approval.",
],
"stop_conditions": [
"sample_artifacts_or_synthetic_data_used_as_evidence",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ def build_monthly_snapshot_audit_issue(
f"# {title}",
"",
"This issue is the monthly AI audit input for HK snapshot-backed strategy scaffolds.",
"It is intended for `CodexAuditBridge` and does not publish artifacts, deploy Cloud Run, or place broker orders.",
"It is intended for `AIAuditBridge` and does not publish artifacts, deploy Cloud Run, or place broker orders.",
"",
"## Routing",
"",
Expand Down Expand Up @@ -224,7 +224,7 @@ def main(argv: list[str] | None = None) -> int:
parser.add_argument(
"--codex-audit-repository",
default=DEFAULT_CODEX_AUDIT_REPOSITORY,
help="Repository that owns the CodexAuditBridge workflow.",
help="Repository that owns the AIAuditBridge workflow.",
)
args = parser.parse_args(argv)
payload = write_monthly_snapshot_audit_issue(
Expand Down
2 changes: 1 addition & 1 deletion tests/test_monthly_snapshot_audit_issue.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ def test_build_monthly_snapshot_audit_issue_scopes_codex_review():
assert payload["issue_title"] == "HK Snapshot Monthly Audit: 2026-06"
assert payload["codex_task"] == MONTHLY_SNAPSHOT_AUDIT_TASK
assert "QuantStrategyLab/HkEquitySnapshotPipelines" in body
assert "CodexAuditBridge" in body
assert "AIAuditBridge" in body
assert "monthly_snapshot_audit" in body
assert "hk_low_vol_dividend_quality_snapshot" in body
assert "hk_shareholder_yield_quality" in body
Expand Down
Loading