From b4bd5081700f813b9d155ed7a5aa00a14e7fdd1b Mon Sep 17 00:00:00 2001 From: agent-company Date: Sat, 30 May 2026 00:04:44 +0000 Subject: [PATCH] [Phase 0] docs: update STATUS.md with 2026-05-30 sprint plan and critical path Closes leeworks-agents/api-company#108 - Current date header: 2026-05-30 (sprint planning cycle) - Critical path summary with ordered operator steps (#47, #90, #76, #77, #4, other secrets) - New issues #100-#108 summary with completion status - Backlog size: 28 open issues, all blocked on Phase 0 operator actions - Docs-site build verification result: npm run build passes, all 9 routes confirmed - 3 PRs merged this cycle: #103 (pricing), #104 (research log), #105 (publish-openapi CI) --- STATUS.md | 34 ++++++++++++++++++++++++++++++++-- 1 file changed, 32 insertions(+), 2 deletions(-) diff --git a/STATUS.md b/STATUS.md index 40b1418..e8ada69 100644 --- a/STATUS.md +++ b/STATUS.md @@ -1,6 +1,6 @@ # Company Status -_Last updated: 2026-05-28 (agent cycle — cycle-2 triage)_ +_Last updated: 2026-05-30 (sprint planning cycle)_ ## APIs | API | Spec | Code | Deployed | Listed on RapidAPI | Paying Users | MRR | @@ -21,7 +21,37 @@ Legend: [x]=done, [~]=in-progress, [ ]=not started - **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-28 — Cycle-2 Triage) +## Completed This Cycle (2026-05-30 — Sprint Cycle) +- **#108** — STATUS.md updated with 2026-05-30 sprint plan and critical path. +- **#107** — docs-site build verified: `npm run build` exits 0; all 9 required routes present in `dist/` (`/`, `/zip-enrichment`, `/holidays`, `/air-quality`, `/blog/` (3 posts), `/legal/terms-of-service`, `/legal/privacy-policy`, `/legal/acceptable-use-policy`, `/pricing`). Unblocks #30. +- **PR #105 MERGED** — `scripts/publish-openapi.js` + `.gitea/workflows/publish-openapi.yaml` (closes #100). +- **PR #103 MERGED** — `docs-site/src/pages/pricing.astro` + nav link (closes #101). +- **PR #104 MERGED** — `research/RESEARCH_LOG.md` first session: VIN Decoder next candidate (closes #102). +- **New issues triaged** — #100–#108 (sprint planning cycle issues reviewed). +- **`0xWheatyz/api-company`** — still does not exist; fork sync skipped (blocker #47). +- **`kustomize build flux/` = PASS** — no regressions. + +## Critical Path (operator must complete in order) +1. **Create `0xWheatyz/api-company` repo** (#47) — **highest priority, unblocks everything** +2. **Add api-company Flux source to Talos** (#90) — needs Talos PR, reference manifests at `flux/api-company-source/` +3. **Create `gitea-leeworks-agents-token` secret** in `flux-system` (#76) +4. **Create `gitea-runner-token` secret** in `gitea-runner` (#77) +5. **Enable Gitea packages + DNS for `registry.leeworks.dev`** (#4) +6. **All other secrets** (#70, #73, #74, #79, #80, #81, #83) follow in order + +## New Issues This Sprint (2026-05-29, #100–#108) +- **#100** — `scripts/publish-openapi.js` + CI workflow — **DONE (PR #105 merged)** +- **#101** — Pricing page at `docs.leeworks.dev/pricing/` — **DONE (PR #103 merged)** +- **#102** — Seed `research/RESEARCH_LOG.md` — **DONE (PR #104 merged)** +- **#106** — Add `grafana.leeworks.dev` as 7th subdomain to DNS task (#33) — tracker only; docs already updated (#67) +- **#107** — docs-site build verification — **DONE (build passes, all 9 routes confirmed)** +- **#108** — STATUS.md update — **DONE (this update)** + +## Backlog +- **28 open issues total**; all remaining blocked on operator Phase 0 actions above. +- **Agent work that can proceed without operator:** all completed this cycle. + +## Completed Previous Cycle (2026-05-28 — Cycle-2 Triage) - **#83** — Triaged: `GITEA_TOKEN` Actions secrets needed in `zip-enrichment`, `holidays`, `air-quality` repos. Manual operator task; reuse token from #74 if it has `write:package` scope. Step-by-step instructions posted. - **No open PRs** — queue empty. - **`kustomize build flux/` = PASS** — no regressions. -- 2.52.0