Enter API key

Paste your bearer token to unlock the site.

Stored locally for this browser only.

MV
Mason Vospette
Product + Engineering
Open Territory
Personal site for hosting many things

-+-

Territory Mapping

Today

Focus and signals

Top tasks
  • • Refresh pipeline exports as scheduled.
  • • Validate auth gate with live token.
  • • Review logs/alerts daily.
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

Internal

Territory Map

Secure ZIP lookup, ownership, and inference.

Launch

New

Email Template Builder

Build and export HTML emails with inline-safe markup.

Open

Placeholder

Next App

Reserved slot; auth + proxy ready.

Notify

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