Repository navigation
Open
Labels
monthly-reviewAutomated monthly report AI reviewAutomated monthly report AI review
Description
Monthly Report Review Input
Use this file as the primary review input for the monthly upstream release package.
Bundle metadata
- Artifact name: monthly-report-2026-08-01
- Report month: 2026-08
- As-of date: 2026-08-01
- Version / mode: 2026-08-01-core_major / core_major
- Pool size: 5
- Symbols: TRXUSDT, LTCUSDT, ETHUSDT, LINKUSDT, SOLUSDT
Review intent
- This is an upstream selector review for CryptoLivePoolPipelines, not a downstream execution report.
- The main question is whether the current monthly 5-symbol pool still looks like a sound production selector output, and what additional research evidence is still missing.
- Shadow / challenger coverage should be used for strategy-optimization judgment when available. If missing, treat optimization evidence as incomplete rather than forcing a strong conclusion.
- Downstream BinancePlatform consumes this pool monthly and then applies its own execution logic on top.
Strategy review questions
- Does the official pool look internally consistent with the ranking preview and release metadata?
- Are score spread and selected symbols reasonable for a Binance Spot mainstream leader selector?
- Is shadow / challenger evidence present, and if not, what is the highest-value missing comparison?
- What are the most useful next low-risk research directions before changing production selector logic?
Release Status Summary
Generated: 2026-08-01T08:28:49.962915+00:00
Official release
- Status: ok
- As-of date: 2026-08-01
- Version / mode: 2026-08-01-core_major / core_major
- Pool size: 5
- Symbols: TRXUSDT, LTCUSDT, ETHUSDT, LINKUSDT, SOLUSDT
- Source project: crypto-live-pool-pipelines
Artifact summary
- latest_universe symbol count: 11
- latest_ranking row count: 11
- latest_ranking selected count: 5
- artifact contract version: crypto_live_pool_rotation.live_pool.v1
Ranking preview
- Repo hygiene: add validation CI and governance files #1 TRXUSDT score=0.977273 selected=True
- chore(deps): bump actions/upload-artifact from 4 to 7 #2 LTCUSDT score=0.681818 selected=True
- chore(deps): bump actions/checkout from 5 to 6 #3 ETHUSDT score=0.590909 selected=True
- chore(deps): bump scikit-learn from 1.6.1 to 1.8.0 #4 LINKUSDT score=0.545455 selected=True
- chore(deps): bump google-github-actions/auth from 2 to 3 #5 SOLUSDT score=0.545455 selected=True
Publish summary
- dry_run: False
- publish_enabled: True
- release_prefix: crypto-live-pool-pipelines/releases/2026-08-01-core_major
- current_prefix: crypto-live-pool-pipelines/current
- firestore target: strategy / CRYPTO_LEADER_ROTATION_LIVE_POOL
Validation
- ok: True
- manifest_present: True
- artifact_manifest_present: True
- age_days: 0
Errors
- none
Warnings
- none
Monthly Review
Generated: 2026-08-01T08:28:50.484943+00:00
Current release status
- Status: ok
- As-of date: 2026-08-01
- Official profile: baseline_blended_rank
- Official version / mode: 2026-08-01-core_major / core_major
- Official pool size: 5
- Official symbols: TRXUSDT, LTCUSDT, ETHUSDT, LINKUSDT, SOLUSDT
- Source project: crypto-live-pool-pipelines
Publish summary
- dry_run: False
- publish_enabled: True
- release_prefix: crypto-live-pool-pipelines/releases/2026-08-01-core_major
- current_prefix: crypto-live-pool-pipelines/current
- firestore target: strategy / CRYPTO_LEADER_ROTATION_LIVE_POOL
Track coverage
- official_baseline: releases=56 first=2021-05-31 last=2026-08-01 status=official_reference
- challenger_topk_60: releases=56 first=2021-05-31 last=2026-08-01 status=shadow_candidate
Track release comparison
- official_baseline: as_of=2026-08-01 symbols=TRXUSDT, ETHUSDT, SOLUSDT, LINKUSDT, LTCUSDT overlap_with_official=5 only_in_track=none only_in_official=none stability=1.000000 churn=0.000000
- challenger_topk_60: as_of=2026-08-01 symbols=TRXUSDT, ETHUSDT, LTCUSDT, SOLUSDT, LINKUSDT overlap_with_official=5 only_in_track=none only_in_official=none stability=1.000000 churn=0.000000
Selection boundary
- selected cutoff: rank=0 symbol=SOLUSDT score=0.545455
- next candidate: rank=0 symbol=ZECUSDT score=0.545455
- score gap to next: 0.000000
- deterministic tie-break order: final_score > confidence > liquidity_stability > avg_quote_vol_180 > symbol
Warnings
- none
Operator checklist
- Run
make monthly-shadow-buildbefore generating the extended shadow review package. - Confirm
live_pool.jsonandrelease_manifest.jsonpoint to the same month; if generated, confirmtrack_summary.csvmatches too. - Review warning lines before any manual publish or communication follow-up.
- Keep the official baseline as the only production reference unless a separate governance process approves a change.
Telegram Preview
CryptoLivePoolPipelines monthly release
status: ok
as_of_date: 2026-08-01
official: profile=baseline_blended_rank version=2026-08-01-core_major mode=core_major pool_size=5
shadow: official_baseline last=2026-08-01 releases=56; challenger_topk_60 last=2026-08-01 releases=56
manifest: present dry_run=False
validation: ok=True manifest_present=True age_days=0
warnings: none
Metadata
Metadata
Assignees
Labels
monthly-reviewAutomated monthly report AI reviewAutomated monthly report AI review
Activity
qsl-cross-repo-automation commentedon Aug 1, 2026
Codex Audit
AIAuditBridge stopped before making repository changes because the service backend failed outside the source PR/test surface.
auth_or_config_failureCodex audit service request failed: 401 {"status": "error", "error": "OIDC workflow_ref is not allowed"}No files were pushed and no PR feedback retry is needed for this run.
qsl-cross-repo-automation commentedon Aug 1, 2026
Codex Audit
AIAuditBridge stopped before making repository changes because the service backend failed outside the source PR/test surface.
auth_or_config_failureCodex audit service request failed: 401 {"status": "error", "error": "OIDC job workflow ref is not allowed"}No files were pushed and no PR feedback retry is needed for this run.
qsl-cross-repo-automation commentedon Aug 1, 2026
Codex Audit
Verdict
Release artifacts are internally consistent, but the monthly evidence is insufficient to endorse selector changes. One safe reporting-format defect was fixed; human follow-up remains required for the tied selection boundary and shadow-order divergence.
Findings
current_rankas0for SOLUSDT and ZECUSDT. Ranking ranks are stored as floats and exported as strings such as5.0; the briefing parser only accepted integer strings. The export now writes ranks as integers.0.545455), but the report omits the decisive confidence, liquidity-stability, and volume values. The issue therefore cannot independently prove why SOLUSDT won the documented tie-break. A human should inspect or extend the evidence before changing selector behavior.TRXUSDT, LTCUSDT, ETHUSDT, LINKUSDT, SOLUSDT, while theofficial_baselineshadow order isTRXUSDT, ETHUSDT, SOLUSDT, LINKUSDT, LTCUSDT. The report checks set overlap only and does not flag this ordering difference, despite order being part of the downstream contract. A human must decide whether shadow ordering is expected or should become a validation warning.Changes Made
src/export.pyto serializecurrent_rankas nullable integers inlatest_ranking.csvwithout changing ranking or selection behavior.1,2, rather than1.0,2.0.Verification
A targeted unit test was added for the affected export path. Tests were not executed because the service backend only exposes the filtered repository snapshot and cannot run the source checkout directly.
Residual Risk
The zero score gap means the fifth selection depends entirely on secondary tie-break fields not shown in the issue. The already-published allocation should not be changed automatically. Before the next cycle, expose all boundary tie-break values and decide whether ordered equality is required for
official_baselineshadow evidence.Created fix PR: #137
This PR is high-risk for unattended merge and requires human review.
high57src/export.pytests/test_ranking_export_format.pyAdded
human-review-requiredto the PR so operators can review it before merge.Pigbibi commentedon Aug 1, 2026
Human follow-up
7da93b75162a04cf94226446b223fcef7a95f2a7.current_rankas nullable integers for reporting; it does not change scoring, tie-breaks, selector behavior, or the published pool.2026-08-01-core_majorlogs-branch heartbeat was reconstructed from production run30691058282evidence and backfilled in commit460b61d1658583932170317b512ed38d03efdf6b; production publishing was not rerun.Residual findings about tie-break evidence, official-vs-shadow ordering, and challenger quality remain open. No selector or allocation change was authorized or made.