From 4ab65ca4dd8a05eefb1ceeed85a9a251acc2c1db Mon Sep 17 00:00:00 2001 From: agent-company Date: Wed, 27 May 2026 00:05:28 +0000 Subject: [PATCH] =?UTF-8?q?chore:=20update=20STATUS.md=20=E2=80=94=202026-?= =?UTF-8?q?05-27=20morning=20agent=20cycle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- STATUS.md | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/STATUS.md b/STATUS.md index 20ab5f6..281558c 100644 --- a/STATUS.md +++ b/STATUS.md @@ -1,6 +1,6 @@ # Company Status -_Last updated: 2026-05-26 (agent cycle — evening)_ +_Last updated: 2026-05-27 (agent cycle — morning)_ ## APIs | API | Spec | Code | Deployed | Listed on RapidAPI | Paying Users | MRR | @@ -18,9 +18,16 @@ Legend: [x]=done, [~]=in-progress, [ ]=not started - **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 (NEW):** `flux/zip-enrichment/`, `flux/holidays/`, `flux/air-quality/` scaffolded (PR #48, closes #46) +- **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-26 Evening) +## 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.md` added: ordered phase-by-phase manual for operator. PR #52 merged. - **#51** — Flux image automation: `ImageRepository` + `ImagePolicy` + `ImageUpdateAutomation` for all three API services; setter markers added to HelmReleases. PR #52 merged. `kustomize build flux/ = PASS`. @@ -37,23 +44,22 @@ Legend: [x]=done, [~]=in-progress, [ ]=not started - **#34** — Cluster audit PR merged ## Flux Manifests (kustomize build flux/ = PASS) -All flux manifests validate successfully. Added this cycle: -- `flux/image-automation/` — ImageRepository + ImagePolicy + ImageUpdateAutomation for zip-enrichment, holidays, air-quality -- Image setter markers (`# {"$imagepolicy": ...}`) added to all three service HelmReleases - -Previously deployed components pending Flux activation: +All flux manifests validate successfully. Committed components pending Flux activation: - `gitea-runner` namespace + HelmRelease (gitea-act-runner chart) - `monitoring` namespace + kube-prometheus-stack HelmRelease - `monitoring` Gatus HelmRelease (status.leeworks.dev, 90-day retention) - `docs-site` HelmRelease (docs.leeworks.dev) -- `zip-enrichment` namespace + HelmRelease (zip.leeworks.dev) + rapidapi-proxy-secret placeholder ← NEW -- `holidays` namespace + HelmRelease (holidays.leeworks.dev) + rapidapi-proxy-secret placeholder ← NEW -- `air-quality` namespace + HelmRelease (aqi.leeworks.dev) + rapidapi-proxy-secret placeholder ← NEW +- `zip-enrichment` namespace + HelmRelease (zip.leeworks.dev) + rapidapi-proxy-secret placeholder +- `holidays` namespace + HelmRelease (holidays.leeworks.dev) + rapidapi-proxy-secret placeholder +- `air-quality` namespace + HelmRelease (aqi.leeworks.dev) + rapidapi-proxy-secret placeholder +- `image-automation` ImageRepository + ImagePolicy + ImageUpdateAutomation for all three APIs ## Blockers (human operator action required) -1. **Create `0xWheatyz/api-company` repo on Gitea** — every ship cycle fails until this exists (#41, #47) +1. **Create `0xWheatyz/api-company` repo on Gitea** — every ship cycle fails until this exists (#41, #47) **<-- DO THIS FIRST** 2. **Add api-company GitRepository+Kustomization to 0xWheatyz/Talos** at `testing1/first-cluster/cluster/flux/` — reference manifests ready in `flux/api-company-source/` (#2) 3. **Create `gitea-leeworks-agents-token` secret** in `flux-system` namespace (HTTPS token for Gitea) -4. **Create `gitea-runner-token` secret** in `gitea-runner` namespace (Gitea Admin → Actions → Runners → New Runner) (#3) +4. **Create `gitea-runner-token` secret** in `gitea-runner` namespace (Gitea Admin -> Actions -> Runners -> New Runner) (#3) 5. **Enable Gitea packages** (for container registry at `registry.leeworks.dev`) (#4) 6. **RapidAPI + PayPal setup** — manual, gated on operator turning 18 (#19, #44) + +> Full ordered runbook with copy-paste commands: `docs/operator-runbook.md`