- • Refresh pipeline exports as scheduled.
- • Validate auth gate with live token.
- • Review logs/alerts daily.
Today
Focus and signals
Top tasks
Signals
- • API latency target: < 250ms p95.
- • Streamlit uptime: health green.
- • Data freshness: < 4h from source.
Notes
- • Single-node Caddy + systemd.
- • Bearer auth enforced at proxy and UI gate.
- • HTML-first docs; no PDFs.
Apps
Launchpad
Workspace
Daily quick links
Ops
- Pipeline: run via start_all.sh
- Logs: /opt/mvospette/logs
Personal
- Focus blocks: mornings only.
- Meetings: bias to async.
Journal
Build log
2025-12-09
Ops
Hardened the auth gate on landing, separated start/stop of the web stack from pipeline runs, and reserved slots for Cloudflare login/denial pages.
What changed
- • Mandatory token validation.
- • Start/stop web without compute.
Next
- • Hook journal to markdown feed.
- • Ship admin actions via API.
Checks
- • API 200 /health.
- • TLS good for root + app.
Future
Upcoming features
Content
HTML docs hub
Friendly URLs (e.g., /sales_flyer) mapping to static HTML variants.
Admin
Component manager
Upload/enable/disable site components (HTML/CSS/JS) via a protected admin view.
Auth
Cloudflare pages
Custom login and denial endpoints for Cloudflare access flows.
Admin
Site controls
Client-side tools for managing routes and previewing content. Server changes still require updating the manifest and redeploying.
Routes
Approved routes
Add a proposed route (slug must start with / and target must be in approved files). Changes are local until deployed.
Content
Live preview (local only)
Contact
Keep it focused
Email
mvospette@guardhomewarranty.com
Location
IL, USA