Skip to content

Settings › Control plane

MOCK — example data

Updated just now · mock ●

Integrations

SourceCredentialKeyStatusLast verifiedScopesActions
Cloudflare · account (example)API token•••• abcdconnected2 min agoAccount Analytics:Read, Workers Scripts:Read, Pages:Read, D1:Read
GitHubGitHub App•••• wxyzconnected5 min agocontents, issues, PRs, actions (read)
GIS.PH admin stats APIAPI key—not configured—TBD
WebMaps APIAPI key—not configured—TBD
Yahaay IT proposals (Proxmox VM)API key / MCP—not configured—TBD
Agent run log ingestPer-agent token (A)—not configured—write: run events only
Uptime checker (cron)none (internal)—public1 min agoHTTP GET/HEAD on monitored endpoints
Domain expiry lookup (A: RDAP/WHOIS or Cloudflare Registrar API)none / API token (A)—not configured—read domain expiry
npm · PyPI · Packagistnone (public)—public1 min agono key needed

Keys are encrypted at rest (Workers secret / encrypted D1 column) and never shown after saving. Secrets are never stored in fixtures. Only El can open this page (Cloudflare Access). Bots never read raw keys.

Cloudflare accounts & monitored resources

Main account (example) · <account-id placeholder> · secret ref: CF_TOKEN_MAIN (future Worker secret)

SourceKindTargetFeedsLogsEvery
CloudflareWorkerapi-gis-ph/gisph/services/api-gis-phyes5 min
CloudflareWorkermcp-gis-ph/gisph/services/mcp-gis-phyes5 min
CloudflarePagesdashboard-gis-ph/gisph/services/dashboard-gis-phno15 min
CloudflareWorkerapi-webmaps-app/webmaps/services/api-webmaps-appyes5 min
CloudflarePageswebmaps (A)/webmaps/services/webmaps-appno15 min
CloudflareR2bucket TBD (A)/webmaps/services/assets-webmaps-appno1 h
UptimeHTTPevery service health endpointhealth dotsno1 min
GitHubReposYahaayLabs/* + eLBirador/* tracked reposGitHub panelsnowebhooks + 15 min sync
DomainsExpirySettings › Domains listHome + Settingsnodaily (A)

Status rules (amber / red)

RuleAmberRedUnit
Uptime 24h≤ 99.5≤ 99%
Error rate 24h≥ 1≥ 5%
PR awaiting review≥ 3≥ 7days
No activity on issue/PR≥ 14≥ 30days
Agent failures 24h≥ 1≥ 3runs
Domain expiry≤ 60≤ 14days left

Edits are stubbed in the mock. Home items, nav dots and domain status all read these rules.

Domains

DomainStatusExpiresDays leftRegistrarAuto-renewEntity
gis.phDown20XX-01-01 (placeholder)10registrar TBDTBDSpectrum GIS Solutions
webmaps.appDegraded20XX-02-01 (placeholder)45registrar TBDTBDSpectrum GIS Solutions
spectrumgis.coUp20XX-06-01 (placeholder)200registrar TBDTBDSpectrum GIS Solutions
spotlocal.auUp20XX-11-01 (placeholder)365registrar TBDTBDYahaay IT Consultancy
yahaay.comUp20XX-09-01 (placeholder)300registrar TBDTBDYahaay IT Consultancy

Placeholder dates. Future (A): daily RDAP/WHOIS or Cloudflare Registrar lookup → D1.

Add integration