morning-health-check

Community

Catch TBM breakages before the day starts.

Authorblucsigma05
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It prevents overnight failures in the Thompson Family Management (TBM) system from going unnoticed by running an automated daily check that audits the repo, verifies the live smoke endpoint, and detects error-log growth or deployed-version drift.

Core Features & Use Cases

  • Automated daily repo audit: Runs a static audit (audit-source.sh) and surfaces FAIL/WARN signals for early correction.
  • Endpoint smoke testing with retries: Calls the live GAS endpoint (?action=runTests) and distinguishes production downtime (non-200) from intermittent endpoint issues (timeouts/empty responses).
  • Operational monitoring signals: Scans the last 24 hours of ErrorLog entries and compares deployed versions (from ?action=version) against git HEAD to detect version drift.
  • Actionable alerting: Sends a single Pushover summary with severity tuned to audit/smoke results and error-log thresholds.

Quick Start

Tell the morning-health-check skill to run the daily 6am TBM health check that pulls main, audits the source, performs the runTests smoke call with retries, scans ErrorLog for the last 24 hours, and reports audit/smoke/errorlog/version-drift status via Pushover.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: morning-health-check
Download link: https://github.com/blucsigma05/tbm-apps-script/archive/main.zip#morning-health-check

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.