Add lightweight Claude operator layer and weekday Windows scheduler#23
Open
fowler128 wants to merge 2 commits into
Open
Add lightweight Claude operator layer and weekday Windows scheduler#23fowler128 wants to merge 2 commits into
fowler128 wants to merge 2 commits into
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
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.
Motivation
Description
.claude/settings.jsonwith conservative local permissions, aBIZDEEDZ_LOG_DIRenv default, and a Windows balloon notification hook forneeds_input,run_completed, andrun_failedevents.run-content-intel(prefersscripts/run_pipeline_live_to_google_sheets.bat, falls back toscripts/run_pipeline_live.bat),sync-market-sheet(runs sheet sync path and checks artifacts), anddaily-operator(runs wrapper, reviews outputs, and appends a concise status note tooutput/logs/daily-operator-status.log).repo-runnerfor running repository scripts and summarizing failures, andoutput-reviewerfor CSV/sheet quality checks and missing-data flags.scripts/daily_market_intel_to_sheet.batwhich prefers the live-to-sheet wrapper, falls back to the live pipeline, writes dated logs tooutput/logs, and exits non-zero on failure, and addscripts/install_task_scheduler.ps1which registers a weekday Task Scheduler job using repo-relative paths and documents edit/remove commands.docs/automation-runbook.mdthat explains what runs automatically, manual fallback commands, log locations, credential remediation, and scheduler edit/remove instructions.Testing
python -m json.tool .claude/settings.jsonvalidated the JSON and succeeded..claude/*,scripts/daily_market_intel_to_sheet.bat,scripts/install_task_scheduler.ps1,docs/automation-runbook.md) and are present as added.output/logscreation and non-zero exit when underlying scripts are missing, verified by static inspection ofscripts/daily_market_intel_to_sheet.batlogic..batexecution or register the scheduled task in this Linux CI environment, so end-to-end.batand Task Scheduler installation tests were not executed here and should be validated on a Windows host.Codex Task