d35fcf7849
- Mark zip-enrichment and holidays as in-progress for spec+code - Document all Flux manifests as kustomize-build passing - List 6 concrete human operator actions needed to unblock infra - Reference all open issues with current state - Update API repos progress (Phase 1-3 in-flight)
2.9 KiB
2.9 KiB
Company Status
Last updated: 2026-05-25 (agent cycle)
APIs
| API | Spec | Code | Deployed | Listed on RapidAPI | Paying Users | MRR |
|---|---|---|---|---|---|---|
| ZIP Enrichment | [~] | [~] | [ ] | [ ] | 0 | $0 |
| Holidays | [~] | [~] | [ ] | [ ] | 0 | $0 |
| Air Quality | [ ] | [ ] | [ ] | [ ] | 0 | $0 |
Legend: [x]=done, [~]=in-progress, [ ]=not started
Infrastructure
- Cluster nodes: 3 control plane (10.0.1.3, .4, .5) + workers (testing1)
- Flux wiring (api-company): Manifests staged at
flux/api-company-source/— PENDING Talos merge (issue #2) - Gitea Actions runner: Flux manifest committed at
flux/gitea-runner/— PENDING runner token secret + Talos wiring (issue #3) - Container registry: Gitea built-in registry selected; docs/registry.md committed — PENDING Gitea packages enabled (issue #4)
- Prometheus + Grafana: Flux HelmRelease at
flux/monitoring/— PENDING Flux wiring + Grafana secret (issue #7) - Gatus status page: Flux HelmRelease at
flux/monitoring/gatus-helmrelease.yaml— PENDING Flux wiring (issue #8)
Flux Manifests (kustomize build flux/ = PASS)
All flux manifests validate successfully. Deployed components pending Flux activation:
gitea-runnernamespace + HelmRelease (gitea-act-runner chart)monitoringnamespace + kube-prometheus-stack HelmReleasemonitoringGatus HelmRelease (status.leeworks.dev, 90-day retention)docs-siteHelmRelease (docs.leeworks.dev)
Blockers (human operator action required)
- Add api-company GitRepository+Kustomization to 0xWheatyz/Talos at
testing1/first-cluster/cluster/flux/— reference manifests ready influx/api-company-source/ - Create
gitea-leeworks-agents-tokensecret influx-systemnamespace (HTTPS token for Gitea) - Create
gitea-runner-tokensecret ingitea-runnernamespace (Gitea Admin → Actions → Runners → New Runner) - Enable Gitea packages (
[packages] ENABLED=truein app.ini) + DNS recordregistry.leeworks.dev→ Gitea ingress - Create Grafana admin secret in
monitoringnamespace (GRAFANA_ADMIN_PASSWORD) - Create Slack webhook secret in
monitoringnamespace for Gatus alerts
API Repos Status
zip-enrichment: Phase 3 server in progress (Fastify scaffold, routes, CI workflows)holidays: Phase 3 server in progress (Fastify scaffold, business-day routes)air-quality: Phase 1 in progress (openapi.yaml, Dockerfile)
Revenue
- Gross MRR: $0
- Net MRR (after ~26.5% fees): $0
- Target: $100/mo net
- Gap: $100
Next actions
- Human operator: unblock infrastructure (items 1-6 above)
- Once runner + Flux are live: API repo CI will build/push images and deploy to cluster
- Phase 1→2→3 completion across zip-enrichment, holidays, air-quality repos