4.7 KiB
4.7 KiB
Company Status
Last updated: 2026-05-27 (agent cycle — morning)
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) - API service manifests:
flux/zip-enrichment/,flux/holidays/,flux/air-quality/scaffolded (PR #48, closes #46) - Image automation:
flux/image-automation/— ImageRepository + ImagePolicy + ImageUpdateAutomation for all three APIs
Completed This Cycle (2026-05-27)
- Triage pass — all 15 open agent-ready issues reviewed; status comments posted/confirmed on each.
- #19 — First triage comment posted: RapidAPI/PayPal operator task fully documented; all agent-side prerequisites (OpenAPI specs, listing copy, proxy-secret placeholders) confirmed ready.
- No PRs to review — fork has no open PRs this cycle.
- No new feature work — all open issues are blocked on operator actions (upstream repo creation, Flux wiring, runner token, registry activation).
Completed Previous Cycle (2026-05-26 Evening)
- #50 —
docs/operator-runbook.mdadded: ordered phase-by-phase manual for operator. PR #52 merged. - #51 — Flux image automation:
ImageRepository+ImagePolicy+ImageUpdateAutomationfor all three API services; setter markers added to HelmReleases. PR #52 merged.kustomize build flux/ = PASS.
Completed Previous Cycle (2026-05-26 PM)
- #46 — Scaffolded Flux deployment manifests for all three API services (zip-enrichment, holidays, air-quality). PR #48 merged.
Completed Previous Cycle (2026-05-26 AM)
- #43 — secrets-checklist.md added (closed, PR #45)
- #36 — Cluster audit committed to
docs/cluster-audit.md(closed) - #40 — Legal docs (ToS, Privacy Policy, AUP) under
docs/legal/(closed) - #37 — docs-site Astro skeleton with Redoc pages;
npm run buildpasses (closed) - #39 — SEO blog posts (ZIP, Holidays, Air Quality) in
docs-site/src/pages/blog/(closed) - #38 — Gitea Actions CI workflow (
.gitea/workflows/build-docs.yaml) + Dockerfile (closed) - #34 — Cluster audit PR merged
Flux Manifests (kustomize build flux/ = PASS)
All flux manifests validate successfully. Committed 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)zip-enrichmentnamespace + HelmRelease (zip.leeworks.dev) + rapidapi-proxy-secret placeholderholidaysnamespace + HelmRelease (holidays.leeworks.dev) + rapidapi-proxy-secret placeholderair-qualitynamespace + HelmRelease (aqi.leeworks.dev) + rapidapi-proxy-secret placeholderimage-automationImageRepository + ImagePolicy + ImageUpdateAutomation for all three APIs
Blockers (human operator action required)
- Create
0xWheatyz/api-companyrepo on Gitea — every ship cycle fails until this exists (#41, #47) <-- DO THIS FIRST - Add api-company GitRepository+Kustomization to 0xWheatyz/Talos at
testing1/first-cluster/cluster/flux/— reference manifests ready influx/api-company-source/(#2) - Create
gitea-leeworks-agents-tokensecret influx-systemnamespace (HTTPS token for Gitea) - Create
gitea-runner-tokensecret ingitea-runnernamespace (Gitea Admin -> Actions -> Runners -> New Runner) (#3) - Enable Gitea packages (for container registry at
registry.leeworks.dev) (#4) - RapidAPI + PayPal setup — manual, gated on operator turning 18 (#19, #44)
Full ordered runbook with copy-paste commands:
docs/operator-runbook.md