diff --git a/.github/workflows/dispatch_shadow_signal.yml b/.github/workflows/dispatch_shadow_signal.yml index 52b8f1b..3c1bb63 100644 --- a/.github/workflows/dispatch_shadow_signal.yml +++ b/.github/workflows/dispatch_shadow_signal.yml @@ -2,9 +2,9 @@ name: Long Horizon Shadow Signal on: schedule: - # Weekly after Friday US market close. This remains shadow-only and does not - # place trades. - - cron: "30 2 * * 6" + # Monthly shadow research run. This remains shadow-only and does not place + # trades. + - cron: "30 2 1 * *" workflow_dispatch: inputs: provider: diff --git a/README.md b/README.md index 97d5108..84819de 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ point-in-time artifact is `data/output/signal_history/2026-05-28.json`. Near-term work should focus on: -- keeping the weekly workflow healthy +- keeping the monthly workflow healthy - accumulating saved `signal_history/*.json` artifacts - replaying only saved artifacts, not regenerated historical AI judgments - improving context quality before any downstream plugin integration @@ -65,7 +65,7 @@ plugin contract. ## Operating Model -1. A weekly workflow builds a point-in-time context bundle from current market +1. A monthly workflow builds a point-in-time context bundle from current market prices. 2. The workflow creates or updates a dated long-horizon shadow-signal issue and embeds the context bundle as review evidence. @@ -127,7 +127,7 @@ python scripts/build_context_bundle.py \ Without `--prices`, the script downloads recent daily prices for the default universe through Yahoo's chart endpoint and writes a point-in-time context bundle -for the weekly shadow issue. The scheduled workflow uses +for the monthly shadow issue. The scheduled workflow uses `--allow-download-errors`, so external data-source failures still create an operator issue with the failure recorded instead of silently skipping the run. diff --git a/docs/architecture.md b/docs/architecture.md index 13b1f95..fe935ad 100644 --- a/docs/architecture.md +++ b/docs/architecture.md @@ -22,7 +22,7 @@ order routing. - `AiLongHorizonSignalPipelines` stores context examples, schema, validation, replay tooling, and shadow artifacts. - `CodexAuditBridge` owns provider routing and API keys. -- GitHub Issues are the first operator notification layer for scheduled shadow +- GitHub Issues are the first operator notification layer for monthly shadow signal runs. - The scheduled workflow builds the market context bundle before dispatching the bridge and embeds that bundle into the issue, because the bridge reads the