Files
hack/tools/scripts/llm-key-hunter/results/_cache/content/bashfulbits_city-meeting-podcasts.json
T
OpenCode 68a9071cf1 feat: reconcile local master with origin (exa/hot-platform hunters, leaks ledger, latest results)
Local branch had diverged from origin/master (sibling commits on the same base). Rewrote local history linearly on top of origin/master, folding in all local content: exa/hot-platform discovery hunters, leaks ledger, nightly sweep orchestrator, updated .gitignore and skill docs, plus the latest hunt output and vault state. Remote-only files (vault keys, channel scripts) were restored rather than dropped, so the resulting tree is a full union of both sides.
2026-08-07 12:53:47 +08:00

1 line
14 KiB
JSON

{"repo": "bashfulbits/city-meeting-podcasts", "files": {".github/workflows/llm-deferred-sweep.yml": {"dfb633f6f5cce06f6795edceb34b0cac38170827": {"t": 1785747050.4597015, "n": 2802, "h": "eabbc70547bcaa3b", "c": "name: LLM deferred sweep\n\n# R13's deferred-request registry (citypods/compute/llm_deferred.py) holds two kinds of pending\n# record, indistinguishable to this workflow: a deferred-direct LLM request whose off-peak/quota\n# preference hasn't cleared yet, and a genuinely in-flight Mistral dispatch. This job calls\n# reconcile() on every pending record and persists whatever completes; it also prunes registry\n# records past their TTL.\n#\n# Scheduled once daily, one hour after DeepSeek's 16:30 UTC off-peak window opens (review/27 §5.3),\n# not on a tighter cron -- nothing configured today needs a finer-grained wake-up than that, and a\n# once-daily run comfortably lands inside an ~8-hour-wide window even with GitHub's own cron jitter.\n# If a future route's discount/quota window can't be reasonably caught this way, add another cron\n# entry timed to that window rather than tightening this one for everything.\n\non:\n schedule:\n - cron: \"30 17 * * *\" # 17:30 UTC, 1h after DeepSeek's off-peak window opens\n workflow_dispatch: {}\n\npermissions:\n contents: read\n\nconcurrency:\n group: llm-deferred-sweep\n cancel-in-progress: false\n\njobs:\n sweep:\n runs-on: ubuntu-latest\n # Keep GitHub's job timeout high enough that the script's own graceful wall-clock deadline can\n # summarize and preserve completed registry updates before Actions' harsher 6-hour kill.\n timeout-minutes: 240\n steps:\n - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6\n with:\n persist-credentials: false\n\n - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6\n with:\n python-version: \"3.12\"\n cache: pip\n\n - name: Install\n run: pip install -e \".[storage,llm]\" -c constraints/prod.txt\n\n - name: Reconcile pending deferred/dispatched LLM requests\n env:\n GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n LLM_DISPATCH_URL: ${{ secrets.LLM_DISPATCH_URL }}\n LLM_DISPATCH_AUTH_TOKEN: ${{ secrets.LLM_DISPATCH_AUTH_TOKEN }}\n B2_ENDPOINT: ${{ secrets.B2_ENDPOINT }}\n B2_KEY_ID: ${{ secrets.B2_KEY_ID }}\n B2_APP_KEY: ${{ secrets.B2_APP_KEY }}\n B2_BUCKET: ${{ secrets.B2_BUCKET }}\n B2_PUBLIC_BASE_URL: ${{ secrets.B2_PUBLIC_BASE_URL }}\n CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}\n R2_ACCESS_KEY_ID: ${{ secrets.R2_ACCESS_KEY_ID }}\n R2_SECRET_ACCESS_KEY: ${{ secrets.R2_SECRET_ACCESS_KEY }}\n R2_BUCKET: ${{ secrets.R2_BUCKET }}\n R2_PUBLIC_BASE_URL: ${{ secrets.R2_PUBLIC_BASE_URL }}\n run: python scripts/llm_deferred_sweep.py --run-time-budget-minutes 235\n"}, "c475c46852335f068a34b8fe26990877b74e5ecc": {"t": 1785770108.3787992, "n": 2802, "h": "eabbc70547bcaa3b", "c": "name: LLM deferred sweep\n\n# R13's deferred-request registry (citypods/compute/llm_deferred.py) holds two kinds of pending\n# record, indistinguishable to this workflow: a deferred-direct LLM request whose off-peak/quota\n# preference hasn't cleared yet, and a genuinely in-flight Mistral dispatch. This job calls\n# reconcile() on every pending record and persists whatever completes; it also prunes registry\n# records past their TTL.\n#\n# Scheduled once daily, one hour after DeepSeek's 16:30 UTC off-peak window opens (review/27 §5.3),\n# not on a tighter cron -- nothing configured today needs a finer-grained wake-up than that, and a\n# once-daily run comfortably lands inside an ~8-hour-wide window even with GitHub's own cron jitter.\n# If a future route's discount/quota window can't be reasonably caught this way, add another cron\n# entry timed to that window rather than tightening this one for everything.\n\non:\n schedule:\n - cron: \"30 17 * * *\" # 17:30 UTC, 1h after DeepSeek's off-peak window opens\n workflow_dispatch: {}\n\npermissions:\n contents: read\n\nconcurrency:\n group: llm-deferred-sweep\n cancel-in-progress: false\n\njobs:\n sweep:\n runs-on: ubuntu-latest\n # Keep GitHub's job timeout high enough that the script's own graceful wall-clock deadline can\n # summarize and preserve completed registry updates before Actions' harsher 6-hour kill.\n timeout-minutes: 240\n steps:\n - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6\n with:\n persist-credentials: false\n\n - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6\n with:\n python-version: \"3.12\"\n cache: pip\n\n - name: Install\n run: pip install -e \".[storage,llm]\" -c constraints/prod.txt\n\n - name: Reconcile pending deferred/dispatched LLM requests\n env:\n GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n LLM_DISPATCH_URL: ${{ secrets.LLM_DISPATCH_URL }}\n LLM_DISPATCH_AUTH_TOKEN: ${{ secrets.LLM_DISPATCH_AUTH_TOKEN }}\n B2_ENDPOINT: ${{ secrets.B2_ENDPOINT }}\n B2_KEY_ID: ${{ secrets.B2_KEY_ID }}\n B2_APP_KEY: ${{ secrets.B2_APP_KEY }}\n B2_BUCKET: ${{ secrets.B2_BUCKET }}\n B2_PUBLIC_BASE_URL: ${{ secrets.B2_PUBLIC_BASE_URL }}\n CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}\n R2_ACCESS_KEY_ID: ${{ secrets.R2_ACCESS_KEY_ID }}\n R2_SECRET_ACCESS_KEY: ${{ secrets.R2_SECRET_ACCESS_KEY }}\n R2_BUCKET: ${{ secrets.R2_BUCKET }}\n R2_PUBLIC_BASE_URL: ${{ secrets.R2_PUBLIC_BASE_URL }}\n run: python scripts/llm_deferred_sweep.py --run-time-budget-minutes 235\n"}, "a61c6613c7c10142656d5defed2b2e904f54dec0": {"t": 1785770109.9903617, "n": 2579, "h": "45d63ed338a8bc60", "c": "name: LLM deferred sweep\n\n# R13's deferred-request registry (citypods/compute/llm_deferred.py) holds two kinds of pending\n# record, indistinguishable to this workflow: a deferred-direct LLM request whose off-peak/quota\n# preference hasn't cleared yet, and a genuinely in-flight Mistral dispatch. This job calls\n# reconcile() on every pending record and persists whatever completes; it also prunes registry\n# records past their TTL.\n#\n# Scheduled once daily, one hour after DeepSeek's 16:30 UTC off-peak window opens (review/27 §5.3),\n# not on a tighter cron -- nothing configured today needs a finer-grained wake-up than that, and a\n# once-daily run comfortably lands inside an ~8-hour-wide window even with GitHub's own cron jitter.\n# If a future route's discount/quota window can't be reasonably caught this way, add another cron\n# entry timed to that window rather than tightening this one for everything.\n\non:\n schedule:\n - cron: \"30 17 * * *\" # 17:30 UTC, 1h after DeepSeek's off-peak window opens\n workflow_dispatch: {}\n\npermissions:\n contents: read\n\nconcurrency:\n group: llm-deferred-sweep\n cancel-in-progress: false\n\njobs:\n sweep:\n runs-on: ubuntu-latest\n timeout-minutes: 20\n steps:\n - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6\n with:\n persist-credentials: false\n\n - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6\n with:\n python-version: \"3.12\"\n cache: pip\n\n - name: Install\n run: pip install -e \".[storage,llm]\" -c constraints/prod.txt\n\n - name: Reconcile pending deferred/dispatched LLM requests\n env:\n GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n LLM_DISPATCH_URL: ${{ secrets.LLM_DISPATCH_URL }}\n LLM_DISPATCH_AUTH_TOKEN: ${{ secrets.LLM_DISPATCH_AUTH_TOKEN }}\n B2_ENDPOINT: ${{ secrets.B2_ENDPOINT }}\n B2_KEY_ID: ${{ secrets.B2_KEY_ID }}\n B2_APP_KEY: ${{ secrets.B2_APP_KEY }}\n B2_BUCKET: ${{ secrets.B2_BUCKET }}\n B2_PUBLIC_BASE_URL: ${{ secrets.B2_PUBLIC_BASE_URL }}\n CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}\n R2_ACCESS_KEY_ID: ${{ secrets.R2_ACCESS_KEY_ID }}\n R2_SECRET_ACCESS_KEY: ${{ secrets.R2_SECRET_ACCESS_KEY }}\n R2_BUCKET: ${{ secrets.R2_BUCKET }}\n R2_PUBLIC_BASE_URL: ${{ secrets.R2_PUBLIC_BASE_URL }}\n run: python scripts/llm_deferred_sweep.py\n"}, "08613405d96cb87d1548e7211f6efca0b025b393": {"t": 1786068030.6920514, "n": 2802, "h": "eabbc70547bcaa3b", "c": "name: LLM deferred sweep\n\n# R13's deferred-request registry (citypods/compute/llm_deferred.py) holds two kinds of pending\n# record, indistinguishable to this workflow: a deferred-direct LLM request whose off-peak/quota\n# preference hasn't cleared yet, and a genuinely in-flight Mistral dispatch. This job calls\n# reconcile() on every pending record and persists whatever completes; it also prunes registry\n# records past their TTL.\n#\n# Scheduled once daily, one hour after DeepSeek's 16:30 UTC off-peak window opens (review/27 §5.3),\n# not on a tighter cron -- nothing configured today needs a finer-grained wake-up than that, and a\n# once-daily run comfortably lands inside an ~8-hour-wide window even with GitHub's own cron jitter.\n# If a future route's discount/quota window can't be reasonably caught this way, add another cron\n# entry timed to that window rather than tightening this one for everything.\n\non:\n schedule:\n - cron: \"30 17 * * *\" # 17:30 UTC, 1h after DeepSeek's off-peak window opens\n workflow_dispatch: {}\n\npermissions:\n contents: read\n\nconcurrency:\n group: llm-deferred-sweep\n cancel-in-progress: false\n\njobs:\n sweep:\n runs-on: ubuntu-latest\n # Keep GitHub's job timeout high enough that the script's own graceful wall-clock deadline can\n # summarize and preserve completed registry updates before Actions' harsher 6-hour kill.\n timeout-minutes: 240\n steps:\n - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6\n with:\n persist-credentials: false\n\n - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6\n with:\n python-version: \"3.12\"\n cache: pip\n\n - name: Install\n run: pip install -e \".[storage,llm]\" -c constraints/prod.txt\n\n - name: Reconcile pending deferred/dispatched LLM requests\n env:\n GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n LLM_DISPATCH_URL: ${{ secrets.LLM_DISPATCH_URL }}\n LLM_DISPATCH_AUTH_TOKEN: ${{ secrets.LLM_DISPATCH_AUTH_TOKEN }}\n B2_ENDPOINT: ${{ secrets.B2_ENDPOINT }}\n B2_KEY_ID: ${{ secrets.B2_KEY_ID }}\n B2_APP_KEY: ${{ secrets.B2_APP_KEY }}\n B2_BUCKET: ${{ secrets.B2_BUCKET }}\n B2_PUBLIC_BASE_URL: ${{ secrets.B2_PUBLIC_BASE_URL }}\n CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}\n R2_ACCESS_KEY_ID: ${{ secrets.R2_ACCESS_KEY_ID }}\n R2_SECRET_ACCESS_KEY: ${{ secrets.R2_SECRET_ACCESS_KEY }}\n R2_BUCKET: ${{ secrets.R2_BUCKET }}\n R2_PUBLIC_BASE_URL: ${{ secrets.R2_PUBLIC_BASE_URL }}\n run: python scripts/llm_deferred_sweep.py --run-time-budget-minutes 235\n"}, "4f5e24c8cc4bf2adf7cb01e627061390d8e74e25": {"t": 1786068539.6517184, "n": 2802, "h": "eabbc70547bcaa3b", "c": "name: LLM deferred sweep\n\n# R13's deferred-request registry (citypods/compute/llm_deferred.py) holds two kinds of pending\n# record, indistinguishable to this workflow: a deferred-direct LLM request whose off-peak/quota\n# preference hasn't cleared yet, and a genuinely in-flight Mistral dispatch. This job calls\n# reconcile() on every pending record and persists whatever completes; it also prunes registry\n# records past their TTL.\n#\n# Scheduled once daily, one hour after DeepSeek's 16:30 UTC off-peak window opens (review/27 §5.3),\n# not on a tighter cron -- nothing configured today needs a finer-grained wake-up than that, and a\n# once-daily run comfortably lands inside an ~8-hour-wide window even with GitHub's own cron jitter.\n# If a future route's discount/quota window can't be reasonably caught this way, add another cron\n# entry timed to that window rather than tightening this one for everything.\n\non:\n schedule:\n - cron: \"30 17 * * *\" # 17:30 UTC, 1h after DeepSeek's off-peak window opens\n workflow_dispatch: {}\n\npermissions:\n contents: read\n\nconcurrency:\n group: llm-deferred-sweep\n cancel-in-progress: false\n\njobs:\n sweep:\n runs-on: ubuntu-latest\n # Keep GitHub's job timeout high enough that the script's own graceful wall-clock deadline can\n # summarize and preserve completed registry updates before Actions' harsher 6-hour kill.\n timeout-minutes: 240\n steps:\n - uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6\n with:\n persist-credentials: false\n\n - uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6\n with:\n python-version: \"3.12\"\n cache: pip\n\n - name: Install\n run: pip install -e \".[storage,llm]\" -c constraints/prod.txt\n\n - name: Reconcile pending deferred/dispatched LLM requests\n env:\n GEMINI_API_KEY: ${{ secrets.GEMINI_API_KEY }}\n DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}\n MISTRAL_API_KEY: ${{ secrets.MISTRAL_API_KEY }}\n LLM_DISPATCH_URL: ${{ secrets.LLM_DISPATCH_URL }}\n LLM_DISPATCH_AUTH_TOKEN: ${{ secrets.LLM_DISPATCH_AUTH_TOKEN }}\n B2_ENDPOINT: ${{ secrets.B2_ENDPOINT }}\n B2_KEY_ID: ${{ secrets.B2_KEY_ID }}\n B2_APP_KEY: ${{ secrets.B2_APP_KEY }}\n B2_BUCKET: ${{ secrets.B2_BUCKET }}\n B2_PUBLIC_BASE_URL: ${{ secrets.B2_PUBLIC_BASE_URL }}\n CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}\n R2_ACCESS_KEY_ID: ${{ secrets.R2_ACCESS_KEY_ID }}\n R2_SECRET_ACCESS_KEY: ${{ secrets.R2_SECRET_ACCESS_KEY }}\n R2_BUCKET: ${{ secrets.R2_BUCKET }}\n R2_PUBLIC_BASE_URL: ${{ secrets.R2_PUBLIC_BASE_URL }}\n run: python scripts/llm_deferred_sweep.py --run-time-budget-minutes 235\n"}}}}