RuleOne

Ops

The Engineer agent checks the pipeline every Sunday and whenever a workflow fails. Code fixes go onengineer/* branches for you to review; only these notes land on the main branch.

Health check · 2026-10-09

Screen run 2026-10-04. Problems: weekly.yml last run failed; recurring anomaly share_scale_suspect: ACH, AHT, ATHS, CHR, CRMT, DDS; recurring anomaly ten_cap_over_20x_price: ATHS, CABO, CHR, CISS, CRMT, DDS

Data coverage

  • Universe rows: 5,774 · with price 100.0% · with Sticker 27.4% · with sector 100.0%
  • Detailed (TTM) analyses: 262 · BUY 14 · BUY* 70 · ON DECK 40

Anomalies

Check Count New Recurring Sample
pe below 4 117 – AGMH, AIRT, AISP, AIV, ALP GLD, IAU, SLV, GLDM, CHTR, WSE
yield above 25pct 34 – ABR, AD, AIV, ARI, CCIF IEP, AD, VISN, ORC, ARI, TASK
total return above 100pct 0 – – –
sticker jump 50pct 0 – – –
missing price 0 – – –
share scale suspect 19 – ACH, AHT, ATHS, CHR, CRMT ACH, PIII, MERC, AHT, TEM, TMDE
ten cap over 20x price 20 – ATHS, CABO, CHR, CISS, CRMT HTZ, CABO, PROP, OPAD, NVMI, UPLD

Site

  • 6,319 pages, 6,343 files (32% of Cloudflare's 20,000-file limit), 119 MB, built in 14s
  • / → 200 in 132 ms
  • /stocks/ → 200 in 60 ms
  • /radar/ → 200 in 55 ms
  • /rulers/ → 200 in 59 ms
  • /learn/ → 200 in 102 ms
  • /rule1/ → 200 in 59 ms
  • /holdings/ → 200 in 57 ms
  • /data/universe.json → 200 in 215 ms
  • /stock/NVDA/ → 200 in 70 ms
  • /stock/AAPL/ → 200 in 87 ms
  • /stock/GOOGL/ → 200 in 62 ms

Workflows

Workflow Last When Failures in last 5
weekly.yml failure 2026-10-09T07:29 4
radar.yml success 2026-10-09T07:09 0
rulers.yml success 2026-10-09T07:22 0
editor.yml success 2026-10-09T07:29 0
professor.yml success 2026-10-09T01:26 0
professor-book.yml success 2026-10-08T10:42 0
deploy-site.yml success 2026-10-09T07:29 0

Repository

  • .git 6 MB · lists/archive 0.9 MB across 2 runs

Incidents

no-action 2026-10-09 · Health 2026-10-09: weekly.yml failures already fixed; share-scale anomalies predate the `sane_shares` fix

What happened. Three problems were reported. (1) weekly.yml failed on the 07:22 and 07:29 pushes after 0 s with "likely failed because of a workflow file issue". (2) share_scale_suspect and (3) ten_cap_over_20x_price recurred for ACH, AHT, ATHS, CHR, CRMT, DDS, CABO, CISS.

Root cause.

  1. The workflow file was broken when RULERS was wired in (screen job and inputs lost). Commit 8461a09 (07:32) restored it. actionlint is clean on all workflows now. No run has happened since, so the "last run failed" flag will persist until the next dispatch or Saturday cron.
  2. and 3. The data in lists/latest/universe.csv is from the 2026-10-04 screen. sane_shares (the fix for mis-scaled share counts, e.g. Nova) only landed in 9cad854 on 2026-10-09 at 07:09. The listed rows show the signature it corrects: DDS has implied shares 15,655 against net income / EPS of 15.65 M, and NVMI has 32,800 against 32.6 M. CHR and CISS have the same ~1000x pattern. These should clear on the next screen. ACH, AHT, CABO, CRMT, PIII and HTZ have consistent shares (net income / EPS matches market cap / price). They are loss-making or distressed small caps, so the flags are real data, not a bug.

Fix. None needed. No code branch was created. Checks run: actionlint clean. I did not rerun pytest because no code changed.

Open item for next health check. ATHS has positive net income (2.7 B) but blank EPS and about 204 k implied shares. sane_shares returns early when EPS is missing, so it cannot correct this row. If ATHS is still flagged after the next screen, the fix is to fall back to a share count cross-check without EPS.

Owner action. Run "Weekly Rule One run" via workflow_dispatch to confirm the workflow starts and to refresh the data.