[Phase 0] docs: update STATUS.md with 2026-05-30 sprint plan and critical path (#108) #109
@@ -1,6 +1,6 @@
|
|||||||
# Company Status
|
# Company Status
|
||||||
|
|
||||||
_Last updated: 2026-05-28 (agent cycle — cycle-2 triage)_
|
_Last updated: 2026-05-30 (sprint planning cycle)_
|
||||||
|
|
||||||
## APIs
|
## APIs
|
||||||
| API | Spec | Code | Deployed | Listed on RapidAPI | Paying Users | MRR |
|
| 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)
|
- **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
|
- **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.
|
- **#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.
|
- **No open PRs** — queue empty.
|
||||||
- **`kustomize build flux/` = PASS** — no regressions.
|
- **`kustomize build flux/` = PASS** — no regressions.
|
||||||
|
|||||||
Reference in New Issue
Block a user