Cron status
199 cron jobs keep the Wishdeal Factory catalog alive. Refreshed 2026-07-01 02:30 UTC.
199
Total cron jobs
168
Ran in last hour
22
Older than 1 hr
9
No log (sh wrappers)
Why this page exists. The methodology page claims the Factory is an autonomous studio. This page is the proof. Every job below runs on a schedule. If you reload this page in 5 minutes the timestamps will have shifted.
What you should look for. The "Ran in last hour" stat is the live one. If it ever drops below 50 percent during business hours, the autonomous claim is in question. We monitor it ourselves.
Fast (every 1-10 min) - 30 jobs
| Cadence | Script | Last run | Last log line |
|---|---|---|---|
| every 10 min | /home/ubuntu/scripts/sync-client-credent | 9 min ago | [cred-sync] Synced credentials to client-westlundco |
| every 10 min | aggregate-views.py | 9 min ago | top 5 last 7d: email-inbox-for-agents(3), scaling-distribution-operations-framework(3), mu |
| every 5 min | apply-polished-heroes.py | 5 min ago | apply-polished-heroes: applied 0 blocks |
| every 10 min | archive-stranded-builds.sh | no log | |
| every 5 min | aria-hidden-svg-injector.py | 5 min ago | aria-hidden-svg-injector: 0 pages modified, 773 unchanged |
| every 5 min | aria-label-injector.py | 5 min ago | aria-label-injector: modified 0, skipped 2324 (no changes needed) |
| every 5 min | audit-drift-detector.py | 4 min ago | internal-anchors: 104 issues (669/773 clean) |
| every 5 min | cd /home/ubuntu/proxybox-api && eval $(g | no log | |
| every 10 min | collapse-malformed-indexes.py | 0s ago | collapsed 0, skipped 0 |
| every 5 min | favicon-injector.py | 5 min ago | favicon-injector: added 0, skipped 773 (already had) |
| every 5 min | h1-aria-fix-injector.py | 5 min ago | h1-aria-fix: 0 pages modified, 773 unchanged |
| every 5 min | heading-hierarchy-fix.py | 5 min ago | heading-hierarchy-fix: 0 pages modified, 773 unchanged |
| every 10 min | health-check.py | 9 min ago | health-check: 77/77 passing, avg 18ms |
| every 5 min | inject-high-trust-jsonld.py | 0s ago | high-trust-jsonld: unchanged=8 |
| every 5 min | landmarks-fix-injector.py | 5 min ago | landmarks-fix: 0 pages modified, 773 unchanged |
| every 1 min | mission-control.py | 1 min ago | WD_SHELL home hook: written |
| every 5 min | product-index-integrity.py | 0s ago | [2026-06-30T19:30:02] integrity: snapshotted=0 restored=0 broken_no_snapshot=0 |
| every 5 min | regen-captures-admin.py | 0s ago | <div class="meta"><a href="/factory/admin/captures.csv" download style="background:#a87a32 |
| every 5 min | regen-fresh-page.py | 0s ago | fresh: wrote /srv/sites/factory/fresh/index.html with 12 fresh + 18 tail rows |
| every 10 min | regen-gallery.py | 9 min ago | Sales-readiness: ready=0 almost=1 work=37 unscored=735 |
| every 10 min | regen-log.py | 9 min ago | Rendered 9819 ticks (newest at top) |
| every 5 min | regen-morning-briefing.py | 5 min ago | morning-briefing: wrote /srv/sites/factory/admin/morning-briefing/index.html (0 intents, 0 |
| every 10 min | regen-public-stats.py | 10 min ago | public-stats: wrote /srv/sites/factory/stats/index.html |
| every 10 min | regen-read-list.py | 9 min ago | OK: wrote /srv/sites/factory/read/index.html. 5 skeptics, 5 foreman, 11 concepts, reflecti |
| every 5 min | regen-state-json.py | 5 min ago | OK: wrote /srv/sites/factory/state.json |
| every 5 min | regen-today-page.py | 5 min ago | OK: wrote /srv/sites/factory/today/index.html. Today: 71 ticks, 41 decisions, breakdown {' |
| every 10 min | regen-videos-page.py | 9 min ago | OK: wrote /srv/sites/factory/videos/index.html with 302 videos |
| every 10 min | scorecard.py | 9 min ago | OK: wrote /srv/sites/factory/scorecard/index.html (12684 chars) |
| every 5 min | skip-link-injector.py | 5 min ago | skip-link-injector: fixed 0, skipped 773 |
| every 5 min | watchdog.sh | no log |
Medium (every 15-30 min) - 41 jobs
| Cadence | Script | Last run | Last log line |
|---|---|---|---|
| every 30 min | /home/ubuntu/factory/video-studio/render | 29 min ago | [2026-06-30T19:00:02-07:00] no candidates |
| every 15 min | adoptability-score.py | 14 min ago | top: appointment-setter-reminder-ai (score=82) |
| every 15 min | back-link-injector.py | 15 min ago | back-link-injector: {'injected': 1, 'already': 3091, 'no-file': 0, 'no-body': 0, 'read-fai |
| every 30 min | build-archive-page.py | 29 min ago | OK: wrote /srv/sites/factory/archive/index.html. 307 skipped, 366 variants. |
| every 30 min | build-outreach-launcher.py | 0s ago | <button class="btn-mini" onclick="copyToClipboard(\`${pack.replace(/`/g, '\\`').replace(/\ |
| every 30 min | compute-saturation.py | 29 min ago | per-industry counts: other=422, sales=65, legal=39, marketing=33, creator-tools=29, accoun |
| every 15 min | cost-telemetry.py | no log | |
| every 30 min | dossier-gen.py | 29 min ago | dossier-gen: wrote 773 teasers, 773 full dossiers |
| every 15 min | em-dash-sweep.py | 14 min ago | em-dash-sweep: 11 files, 164 dashes stripped, 2.2s |
| every 15 min | fix-zero-byte-indexes.py | 0s ago | fix-zero-byte-indexes: stamped 0, skipped (allow-list) 0 |
| every 15 min | inject-video-banner.py | 14 min ago | video-banner: added=0 already_present=302 no_video=471 errors=0 |
| every 15 min | palette-audit.py | 14 min ago | palette-audit: 773/773 products dressed in studio defaults |
| every 15 min | promote-artifacts.py | 14 min ago | about: wrote=0 skipped(exists)=39 |
| every 15 min | regen-agents-page.py | 14 min ago | OK: wrote /srv/sites/factory/agents/index.html with 14 specs |
| every 30 min | regen-categories.py | 0s ago | categories: wrote index + 19 category pages |
| every 15 min | regen-compare-page.py | 15 min ago | compare: wrote /srv/sites/factory/compare/index.html (773 products) |
| every 15 min | regen-concepts.py | 15 min ago | Rendered 11 concept essays (14168 total words) |
| every 15 min | regen-cron-status.py | 14 min ago | cron-status: wrote /srv/sites/factory/cron-status/index.html (199 jobs, 167 fresh) |
| every 15 min | regen-crons-page.py | 15 min ago | OK: wrote /srv/sites/factory/crons/index.html. 187 jobs, 167 good, 8 warn, 8 stale |
| every 30 min | regen-day-one-batch.sh | 0s ago | [2026-06-30T19:30:02-07:00] === day-one batch done: 0 ok, 0 fail of 0 === |
| every 15 min | regen-financials-page.py | 14 min ago | OK: wrote /srv/sites/factory/financials/index.html with 772 products |
| every 30 min | regen-foreman-feed.py | 29 min ago | OK: wrote /srv/sites/factory/foreman-feed/index.html with 898 reports, 13389 demands |
| every 30 min | regen-founders-page.py | 0s ago | OK: wrote /srv/sites/factory/founders/index.html with 39 founders |
| every 15 min | regen-hotlist.py | 15 min ago | OK: wrote /srv/sites/factory/hotlist/index.html. Hot zone 801, warm zone 5 |
| every 30 min | regen-morning.py | 29 min ago | OK: wrote /srv/sites/factory/morning/index.html. 822 products, 773 new builds, 37 recent d |
| every 30 min | regen-operator-batch.sh | 0s ago | [2026-06-30T19:30:02-07:00] === operator batch done: 0 ok, 0 fail of 0 === |
| every 15 min | regen-outreach-launcher.py | 0s ago | <button class="btn-mini" onclick="copyToClipboard(\`${pack.replace(/`/g, '\\`').replace(/\ |
| every 30 min | regen-own-batch.sh | 0s ago | [2026-06-30T19:30:02-07:00] === own-batch: top 5 (skip existing) === |
| every 15 min | regen-own-index.py | 14 min ago | OK: wrote /srv/sites/factory/own/index.html (608216 bytes, 772 avail, 0 preview, 21 indust |
| every 30 min | regen-quality-report.py | 29 min ago | quality-report: wrote /srv/sites/factory/quality-report/index.html |
| every 15 min | regen-rss.py | 15 min ago | OK: wrote /srv/sites/factory/feed.xml with 30 items |
| every 30 min | regen-showcase-page.py | 30 min ago | OK: wrote /srv/sites/factory/showcase/index.html with 10 showcase products |
| every 15 min | regen-skeptics-feed.py | 0s ago | persona_name = re.split(r'[ - ,]', persona_full, 1)[0].strip()[:60] |
| every 30 min | regen-sources-page.py | 29 min ago | OK: wrote /srv/sites/factory/sources/index.html. 14 sources, 2782 ideas. |
| every 15 min | regen-storefront.py | 14 min ago | OK: wrote /srv/sites/factory/storefront/index.html (23325 bytes, 772/772 own pages) |
| every 15 min | regen-uptime-page.py | 15 min ago | OK: wrote /srv/sites/factory/uptime/index.html. status=operational, total_ticks=9818, tick |
| every 15 min | regen-validation.py | 15 min ago | wrote /srv/sites/factory/validation/index.html (36384 bytes) |
| every 15 min | repair-queue.py | 14 min ago | repair-queue: 773 products, avg complete 95%, fully 298 |
| every 15 min | resources-and-faq.sh | 14 min ago | [2026-06-30T19:15:10-07:00] done |
| every 30 min | snap-products.sh | no log | |
| every 30 min | snap-quality.py | 29 min ago | OK: 774 product snapshots, summary written |
Hourly - 68 jobs
| Cadence | Script | Last run | Last log line |
|---|---|---|---|
| 15 */6 * * * | archive-moot-duplicates.py | 1 hr ago | archived 0 built-moot + 0 placeholder-junk skip/variant records, kept 673 functional recor |
| hourly at :52 | audit-adopt-content.py | 38 min ago | adopt-content-quality: 775 scanned -> clean=775 issues=0 |
| hourly at :51 | audit-anchor-jump-noise.py | 39 min ago | total empty-hash links: 1816 |
| hourly at :07 | audit-aria-hidden-decorative.py | 23 min ago | total unmarked SVGs: 0 |
| hourly at :23 | audit-bold-density.py | 7 min ago | excessive-bold: 0 |
| hourly at :59 | audit-button-anchor-consistency.py | 31 min ago | total fake buttons: 0 |
| hourly at :32 | audit-case-studies-quality.py | 58 min ago | title-no-product: 4 |
| hourly at :53 | audit-cross-surface-back-link.py | 37 min ago | pricing: 1 |
| hourly at :37 | audit-cross-surface-tagline.py | 53 min ago | drift: 99 |
| hourly at :49 | audit-cross-surface-utility-bar.py | 41 min ago | skeptic-memos: 1 |
| hourly at :13 | audit-css-class-conventions.py | 17 min ago | with non-conforming classes: 0 |
| hourly at :35 | audit-emoji-presence.py | 54 min ago | playbooks: 1 |
| hourly at :37 | audit-faq-quality.py | 53 min ago | too-few-questions: 16 |
| hourly at :45 | audit-favicon-coverage.py | 45 min ago | missing favicon: 0 |
| hourly at :57 | audit-feedback-content.py | 33 min ago | title-no-product: 1 |
| hourly at :47 | audit-form-labels.py | 43 min ago | with unlabeled inputs: 0 |
| hourly at :57 | audit-h1-uniqueness.py | 33 min ago | issues: 0 |
| hourly at :03 | audit-heading-hierarchy.py | 27 min ago | h2->h4: 773 |
| hourly at :43 | audit-html-lang-attr.py | 47 min ago | no-lang-attr: 1 |
| hourly at :41 | audit-html-validity-basic.py | 49 min ago | section-imbalance: 2 |
| hourly at :29 | audit-image-alt.py | 1 min ago | total imgs missing alt: 0 |
| hourly at :31 | audit-image-src-exists.py | 59 min ago | total broken srcs: 0 |
| hourly at :19 | audit-internal-anchors.py | 11 min ago | total broken anchors: 224 |
| hourly at :11 | audit-keyboard-focus-styles.py | 19 min ago | missing focus style: 0 |
| hourly at :09 | audit-link-purpose.py | 21 min ago | with non-descriptive links: 9 |
| hourly at :17 | audit-list-vs-paragraph.py | 13 min ago | with list-in-p: 0 |
| hourly at :39 | audit-page-load-size.py | 51 min ago | over 80KB: 0 |
| hourly at :15 | audit-paragraph-length.py | 14 min ago | total long paragraphs: 0 |
| hourly at :55 | audit-published-date.py | 35 min ago | playbook: 13 clean / 0 issues |
| hourly at :25 | audit-readability-estimate.py | 5 min ago | grade median: 7.6, p95: 9.7, max: 12.6 |
| hourly at :21 | audit-section-landmarks.py | 9 min ago | missing footer: 0 |
| hourly at :01 | audit-skip-link.py | 29 min ago | missing: 0 |
| hourly at :33 | audit-twitter-card.py | 57 min ago | twitter-card-quality: 773 scanned -> clean=773 issues=0 |
| hourly at :47 | audit-unlock-content.py | 43 min ago | unlock-content-quality: 774 scanned -> clean=774 issues=0 |
| hourly at :05 | audit-utility-link-targets.py | 25 min ago | with broken targets: 0 |
| every 4 hr | brand-applicator.py | 3 hr ago | brand-applicator: applied 0/5 vanilla products |
| hourly at :08 | case-studies-gen.py | 22 min ago | case-studies-template: wrote 745, skipped hand-written 28 |
| 5 */4 * * * | cross-product-patterns.py | 3 hr ago | OK: 7 themes, 16 affected; wrote /srv/sites/factory/patterns/index.html |
| hourly at :07 | inject-article-jsonld.py | 23 min ago | article-jsonld: unchanged=12, skip-missing=1 |
| hourly at :11 | inject-essay-readnext.py | 19 min ago | essay-readnext: unchanged=12 |
| hourly at :08 | inject-playbooks-index-jsonld.py | 22 min ago | playbooks-collection-jsonld: unchanged (13 essays) |
| hourly at :20 | link-audit.py | 9 min ago | link-audit: 12947 pages, 124884 links, 216 broken (94 unique targets) |
| hourly at :45 | migrate-dossiers-private.py | 44 min ago | migrate-dossiers-private: moved 696 dossiers to /home/ubuntu/factory/dossiers-private |
| 30 */6 * * * | reflection.py | 58 min ago | OK: wrote /srv/sites/factory/reflection/index.html (13283 chars) |
| hourly at :00 | regen-about-page.py | 30 min ago | OK: wrote /srv/sites/factory/about/index.html. 822 products, 10 showcase |
| hourly at :50 | regen-adopt-pages.py | 40 min ago | adopt-pages: wrote 773 |
| 25 */4 * * * | regen-audience-pages.py | 3 hr ago | shipped 10 audience pages + index of 772 products |
| 10 */3 * * * | regen-changelog.py | 1 hr ago | wrote /srv/sites/factory/changelog/index.html - 162 iters + 5 highlights |
| 5 */2 * * * | regen-fallback-pricing.py | 1 hr ago | fallback-pricing: wrote 0 new, skipped 773 (already existed) |
| 55 */2 * * * | regen-fallback-subpages.py | 35 min ago | how-it-works/: wrote 0, skipped 773 |
| hourly at :50 | regen-feedback-page.py | 40 min ago | feedback-pages: wrote 773 |
| hourly at :55 | regen-first-7-days.py | 35 min ago | first-7-days: wrote /srv/sites/factory/first-7-days/index.html |
| hourly at :15 | regen-honest-page.py | 15 min ago | honest: wrote /srv/sites/factory/honest/index.html |
| 35 */2 * * * | regen-how-it-works.py | 55 min ago | how-it-works: wrote 773 of 773 (0 skipped: no dossier yet) |
| hourly at :00 | regen-memory-page.py | 30 min ago | OK: wrote /srv/sites/factory/memory/index.html. 212 lines of lessons |
| hourly at :36 | regen-og-catalog.py | 54 min ago | og-catalog: wrote /srv/sites/factory/og/_catalog.svg |
| hourly at :40 | regen-pricing-page.py | 50 min ago | pricing: wrote /srv/sites/factory/pricing/index.html |
| hourly at :22 | regen-privacy-terms.py | 8 min ago | terms: wrote /srv/sites/factory/terms/index.html |
| hourly at :22 | regen-ship-log-details.py | 8 min ago | ship-log-details: wrote 162 pages under /srv/sites/factory/log/ship-logs/iter-N/ |
| hourly at :55 | regen-sitemap-v2.py | 35 min ago | sitemap: wrote /srv/sites/factory/sitemap.xml with 5754 URLs |
| hourly at :35 | regen-start-here.py | 55 min ago | start-here: wrote /srv/sites/factory/start-here/index.html |
| hourly at :44 | regen-submit-idea.py | 46 min ago | submit-idea: wrote /srv/sites/factory/submit-idea/index.html |
| hourly at :42 | regen-vs-pages.py | 48 min ago | vs-pages: wrote 2 of top 30 |
| hourly at :30 | repair-pass.sh | 52 days ago | |
| 10 */4 * * * | rescore-products.py | 3 hr ago | OK: rescored 30 products. total tracked: 126 |
| hourly at :30 | url-scrubber.py | 59 min ago | url-scrubber: modified 0 files, 0 replacements |
| 30 */4 * * * | wes-miner.sh | 2 hr ago | [2026-06-30T16:42:15-07:00] ERROR: empty Claude response after 3 retries |
| every 12 hr | wes-taste-learn.py | 7 hr ago | OK: insufficient data (pursue=0). Placeholder written. |
Daily - 60 jobs
| Cadence | Script | Last run | Last log line |
|---|---|---|---|
| daily at 03:00 | /bin/bash /home/ubuntu/proxybox-api/scri | 16 hr ago | 2026-06-30 03:00:05 Backup created: proxybox-20260630-030002.sql.gz (11M) |
| daily at 02:00 | /bin/bash /home/ubuntu/sc-dashboard/scri | 17 hr ago | [backup] Cleaned backups older than 7 days |
| * * * * * | /bin/bash /home/ubuntu/scripts/update-sl | no log | |
| at minutes 0,30 | /usr/bin/flock -n /home/ubuntu/.claude/a | no log | |
| daily at 04:00 | /usr/local/bin/proxybox-db-backup.sh >> | no log | |
| daily at 04:00 | /usr/local/bin/proxybox-prune-logs.sh | no log | |
| daily at 05:00 | PGPASSWORD='PBx_2026_s3cure!' psql -h 12 | no log | |
| at minutes 13,28,43,58 | audit-adoptability-drift.py | 2 min ago | no-index (partial build): 0 |
| at minutes 19,49 | audit-cross-surface-name.py | 11 min ago | split-brain: 4 |
| daily at 04:30 | audit-fakeproof.py | 14 hr ago | 1 builds/llm-provider-failover/financials.html |
| at minutes 4,34 | audit-hero-polish-drift.py | 26 min ago | hero-polish-drift: 177 polishes scanned -> match=177 |
| at minutes 13,43 | audit-how-it-works-content.py | 17 min ago | how-it-works-quality: 773 scanned -> clean=773 issues=0 |
| at minutes 27,57 | audit-internal-links.py | 3 min ago | broken links total: 0 |
| at minutes 23,53 | audit-jsonld-coverage.py | 7 min ago | jsonld-coverage: 773 scanned -> clean=773 issues=0 |
| at minutes 25,55 | audit-meta-tags-coverage.py | 5 min ago | title-missing-or-too-short: 1 |
| at minutes 5,35 | audit-og-coverage.py | 25 min ago | og-coverage: 773 pages scanned -> ok=773 no_meta=0 missing=0 empty=0 |
| at minutes 26,56 | audit-page-identity.py | 3 min ago | own-operator ok=772 weak=0 mismatch=0 unreach=0 skip=1 |
| at minutes 8,38 | audit-pricing-content.py | 22 min ago | too-few-prices: 32 |
| at minutes 15,45 | audit-sales-kit-content.py | 14 min ago | sales-kit-quality: 773 scanned -> clean=773 issues=0 |
| at minutes 17,47 | audit-skeptic-memos-content.py | 13 min ago | skeptic-memos-quality: 773 scanned -> clean=773 issues=0 |
| at minutes 17,47 | audit-teaser-quality.py | 13 min ago | no-unlock-url: 1 |
| at minutes 11,41 | audit-vs-content.py | 19 min ago | vs-content-quality: 773 scanned -> clean=773 issues=0 |
| daily at 13:00 | cd /home/ubuntu/sc-dashboard && /usr/bin | 1 days ago | [health-digest] Done |
| at minutes 26,56 | concept-cross-linker.py | 4 min ago | concept-cross-linker: matched 1 products with essays; updated 0 pages |
| at minutes 19,49 | convert-og-svgs-to-png.py | 11 min ago | og-svg-to-png: skipped-fresh=776 |
| at minutes 24,54 | email-drip-template-gen.py | 6 min ago | email-drip-template: wrote 626, skipped hand-written 147 |
| at minutes 48,18 | event-tracker-injector.py | 12 min ago | event-tracker: injected/refreshed 0 pages |
| at minutes 33,3 | faq-template-gen.py | 27 min ago | faq-template: wrote 714, skipped hand-written 59 |
| daily at 04:00 | find /home/ubuntu/factory/director -name | 9 days ago | find: ‘/srv/sites/factory/builds/index.html.bak.before-ratings’: No such file or directory |
| daily at 03:00 | find /srv/sites/wishdeal.com/coach -name | no log | |
| daily at 03:00 | find /srv/sites/wishdeal.com/pitch -name | no log | |
| at minutes 27,57 | hero-insight-injector.py | 3 min ago | hero-insight: injected/refreshed 1 pages |
| at minutes 12,42 | inject-catalog-jsonld.py | 18 min ago | catalog-jsonld: unchanged (627 products) |
| at minutes 24,54 | jsonld-injector.py | 6 min ago | jsonld-injector: injected/refreshed 4 pages |
| at minutes 32,02 | more-like-this-injector.py | 28 min ago | more-like-this: injected/refreshed 773 pages |
| at minutes 15,45 | objection-handler-injector.py | 15 min ago | total: 775 |
| at minutes 14,44 | og-meta-injector.py | 16 min ago | og-meta-injector: injected/refreshed 0 pages |
| at minutes 22,52 | outreach-pack-template-gen.py | 8 min ago | outreach-pack-template: wrote 771, skipped existing hand-written 2, errors 0 |
| at minutes 46,16 | patch-product-track-recent.py | 14 min ago | recent-tracker: injected/refreshed 0 product pages |
| at minutes 22,52 | regen-agent-pages.py | 8 min ago | agents-page: no missing agent pages |
| at minutes 40,10 | regen-archetypes.py | 20 min ago | archetypes: wrote index + 6 archetype pages |
| at minutes 5,20,35,50 | regen-catalog-v2.py | 10 min ago | catalog v2: wrote /srv/sites/factory/catalog/index.html with 627 products |
| daily at 07:00 | regen-daily-digest.py | 12 hr ago | daily-digest: wrote /srv/sites/factory/admin/daily-digest.md and /srv/sites/factory/admin/ |
| daily at 12:00 | regen-friday-digest.py | 4 days ago | friday-digest: wrote /srv/sites/factory/admin/friday-digest.md and /srv/sites/factory/admi |
| * * * * * | regen-healthz.py | 1 min ago | OK (4m) |
| at minutes 12,42 | regen-og-images.py | 17 min ago | Done: 22 written, 0 failed |
| * * * * * | regen-operator-inbox.py | 1 min ago | operator-inbox: wrote /srv/sites/factory/admin/inbox/index.html (40089 events) |
| at minutes 10,40 | regen-operator-partnership.py | 20 min ago | operator-partnership: wrote /srv/sites/factory/operator-partnership/index.html |
| at minutes 17,47 | regen-pricing-block.py | 13 min ago | pricing block: touched 0 pages |
| at minutes 14,44 | regen-product-og-cards.py | 16 min ago | regen-product-og-cards: skipped-exists=773 |
| at minutes 17,47 | regen-ship-logs-index.py | 13 min ago | ship-logs: wrote /srv/sites/factory/log/ship-logs/index.html with 162 entries |
| at minutes 21,51 | regen-split-brain-page.py | 9 min ago | wrote /srv/sites/factory/quality-report/split-brain-names/index.html |
| 2-59/30 * * * * | regen-trends.py | 57 days ago | |
| at minutes 7,37 | regen-unlock-pages.py | 23 min ago | unlock pages: wrote 773 of 773 |
| at minutes 8,23,38,53 | render-elevator-audio-backlog.sh | 7 min ago | [2026-06-30T19:23:01-07:00] Fish key 817190796e04 known-bad (401); skipping backlog (rotat |
| at minutes 3,33 | repair-watchdog.sh | 52 days ago | |
| at minutes 38,08 | share-buttons-injector.py | 22 min ago | share-buttons: injected/refreshed 773 pages |
| at minutes 10,40 | top-utility-bar-injector.py | 19 min ago | total processed: 6980 |
| at minutes 20,50 | trust-signal-injector.py | 10 min ago | total: 773 |
| 2-57/5 * * * * | unified-shell-injector.py | 3 min ago | total: 61 |