AI-Agent
f3cc3baeed
docs: STATUS.md update for 2026-07-25 triage cycle
Validate Flux manifests / kustomize-build (pull_request) Successful in 24s
2026-07-25 20:01:58 +00:00
AI-Manager
a51d250efb
Merge pull request 'docs: STATUS.md update for 2026-07-16 triage cycle' ( #249 ) from feature/triage-2026-07-16-cycle into main
Validate Flux manifests / kustomize-build (push) Successful in 29s
Build Docs Site / Aggregate OpenAPI Specs (push) Successful in 3m50s
2026-07-16 05:00:49 +00:00
AI-Agent
110c7a813b
docs: STATUS.md update for 2026-07-16 triage cycle
...
Validate Flux manifests / kustomize-build (pull_request) Successful in 24s
All 37 open agent-ready issues re-verified; still gated on operator tasks (#47 , #218 , #33/#106/#150). kustomize build flux/ = PASS.
2026-07-16 00:02:14 +00:00
AI-Manager
ed6d4a6675
Merge pull request 'docs: STATUS.md update for 2026-07-13 triage cycle' ( #248 ) from feature/triage-2026-07-13-cycle into main
Validate Flux manifests / kustomize-build (push) Successful in 15s
Build Docs Site / Aggregate OpenAPI Specs (push) Successful in 2m19s
2026-07-13 20:02:18 +00:00
AI-Agent
317f3fe725
docs: STATUS.md update for 2026-07-13 triage cycle
...
Validate Flux manifests / kustomize-build (pull_request) Successful in 23s
Refs leeworks-agents/api-company#47 #218
2026-07-13 20:01:56 +00:00
AI-Manager
1843cb63fa
Merge pull request 'docs: STATUS.md update for 2026-07-11 triage cycle' ( #247 ) from feature/triage-2026-07-11-cycle into main
Validate Flux manifests / kustomize-build (push) Successful in 15s
Build Docs Site / Aggregate OpenAPI Specs (push) Successful in 2m41s
2026-07-12 00:01:08 +00:00
AI-Agent
35b414b087
docs: STATUS.md update for 2026-07-11 triage cycle
...
Validate Flux manifests / kustomize-build (pull_request) Successful in 21s
Refs leeworks-agents/api-company#47 #218
2026-07-11 20:02:36 +00:00
AI-Manager
4adb40212a
Merge pull request 'docs: STATUS.md update for 2026-07-08 triage cycle' ( #246 ) from feature/triage-2026-07-08-cycle into main
Build Docs Site / Aggregate OpenAPI Specs (push) Failing after 1s
Validate Flux manifests / kustomize-build (push) Failing after 0s
2026-07-08 10:03:10 +00:00
AI-Agent
bc9b2b72de
docs: STATUS.md update for 2026-07-08 triage cycle
Validate Flux manifests / kustomize-build (pull_request) Successful in 22s
2026-07-08 10:02:49 +00:00
AI-Manager
e3368202e2
Merge pull request 'docs: STATUS.md update for 2026-07-04 triage cycle' ( #245 ) from feature/triage-2026-07-04-cycle into main
Validate Flux manifests / kustomize-build (push) Successful in 35s
Build Docs Site / Aggregate OpenAPI Specs (push) Successful in 1m24s
2026-07-04 05:03:18 +00:00
AI-Agent
d2f06dc34b
docs: STATUS.md update for 2026-07-04 triage cycle
Validate Flux manifests / kustomize-build (pull_request) Successful in 20s
2026-07-04 05:02:50 +00:00
AI-Manager
e20e78a9e2
Merge pull request 'docs: update STATUS.md for 2026-06-21 triage cycle' ( #244 ) from feature/triage-2026-06-21-cycle into main
Validate Flux manifests / kustomize-build (push) Successful in 21s
Build Docs Site / Aggregate OpenAPI Specs (push) Successful in 1m22s
2026-06-21 00:03:32 +00:00
AI-Agent
942523411d
docs: update STATUS.md for 2026-06-21 triage cycle
Validate Flux manifests / kustomize-build (pull_request) Failing after 28s
2026-06-21 00:03:00 +00:00
0xWheatyz
7d2a8681ab
Merge pull request 'fix(ci): repair failing Gitea Actions (validate-flux + build-docs)' ( #243 ) from fix/gitea-actions-failures into main
Validate Flux manifests / kustomize-build (push) Successful in 10s
Build Docs Site / Aggregate OpenAPI Specs (push) Successful in 1m15s
2026-06-20 22:12:00 +00:00
0xWheatyz
f841c2216b
fix(scripts): unique PAT names + show HTTP error body in token helper
...
Validate Flux manifests / kustomize-build (pull_request) Successful in 21s
Re-running the helper hit Gitea 400 'token name has been used' because the
token name was only date-stamped. Add time+pid to make names unique, surface
the real HTTP status/body, and continue past a single token failure.
2026-06-20 18:04:16 -04:00
0xWheatyz
98807884b1
fix(ci): authenticate registry push with package-scoped REGISTRY_TOKEN
...
Validate Flux manifests / kustomize-build (pull_request) Successful in 22s
The auto GITEA_TOKEN has no package-registry scope, so docker login to
gitea.leeworks.dev returned 'unauthorized'. Use a dedicated PAT (REGISTRY_TOKEN,
write:package) with the token-owner username. Helper script now mints both
SIBLING_REPOS_TOKEN and REGISTRY_TOKEN from one password prompt.
2026-06-20 17:53:28 -04:00
0xWheatyz
3cb8f648a1
fix(ci): push docs-site image to gitea.leeworks.dev registry
...
Validate Flux manifests / kustomize-build (pull_request) Successful in 25s
registry.leeworks.dev serves Traefik's default self-signed cert (TLS verify
fails). Gitea's built-in container registry at gitea.leeworks.dev has a valid
Let's Encrypt cert, so push there instead.
2026-06-20 17:49:43 -04:00
0xWheatyz
3f648cd5a0
fix(ci): install docker CLI in build-docs before registry steps
Validate Flux manifests / kustomize-build (pull_request) Successful in 22s
2026-06-20 17:41:09 -04:00
0xWheatyz
a374419400
fix(docs-site): pin @astrojs/sitemap to ~3.2.1 for Astro 4 compat
...
Validate Flux manifests / kustomize-build (pull_request) Successful in 21s
sitemap 3.7.3 reads opts.routes from astro:build:done, which only exists in
Astro 5; on Astro 4.16 it is undefined and crashes the build with
'Cannot read properties of undefined (reading reduce)'. Pin to the 3.2.x line
and lock it so the docs-site build completes.
2026-06-20 17:35:59 -04:00
0xWheatyz
d3f7222db1
build(docs-site): add package-lock.json so 'npm ci' works in CI
Validate Flux manifests / kustomize-build (pull_request) Successful in 21s
2026-06-20 17:31:55 -04:00
0xWheatyz
58e7a8e319
fix(ci): install kustomize via pinned release tarball with retries
Validate Flux manifests / kustomize-build (pull_request) Successful in 22s
2026-06-20 17:29:28 -04:00
0xWheatyz
1949873757
docs(deploy): add Flux/Talos deploy guide + sibling-repos PAT helper script
Validate Flux manifests / kustomize-build (pull_request) Failing after 26s
2026-06-20 17:25:38 -04:00
0xWheatyz
ff7c9cfb7e
fix(ci): repair failing Gitea Actions
2026-06-20 17:20:26 -04:00
AI-Manager
0cf5780eb8
Merge pull request 'docs: update STATUS.md for 2026-06-15 triage cycle' ( #242 ) from feature/triage-2026-06-15-cycle into main
Build Docs Site / Aggregate OpenAPI Specs (push) Failing after 40s
Validate Flux manifests / kustomize-build (push) Failing after 17s
2026-06-15 10:10:05 +00:00
AI-Agent
3c2c39cb08
docs: update STATUS.md for 2026-06-15 triage cycle
Validate Flux manifests / kustomize-build (pull_request) Failing after 21s
2026-06-15 10:04:46 +00:00
AI-Manager
8c8f751a14
Merge pull request 'docs: update STATUS.md for 2026-06-08 triage cycle #240 ' ( #240 ) from feature/triage-2026-06-08-cycle-240 into main
Validate Flux manifests / kustomize-build (push) Failing after 9s
Build Docs Site / Aggregate OpenAPI Specs (push) Failing after 37s
2026-06-08 15:07:17 +00:00
AI-Agent
113f09a867
docs: update STATUS.md for 2026-06-08 triage cycle #240
...
Validate Flux manifests / kustomize-build (pull_request) Failing after 26s
All 28 open agent-ready issues triaged and commented.
All confirmed blocked on operator critical path:
- #47 : create 0xWheatyz/api-company (HTTP 404)
- #218 : merge 0xWheatyz/Talos PR #14 (Flux activation)
- #33/#106/#150: configure DNS for all 8 subdomains
kustomize build flux/ = PASS
0 open PRs, 0 new issues, 0 issues closed.
2026-06-08 15:06:52 +00:00
AI-Manager
86d45ab9a6
Merge pull request 'docs: fix stale TBD Grafana dashboard reference in metrics-standard.md ( #238 )' ( #239 ) from feature/fix-metrics-standard-grafana-ref-238 into main
Validate Flux manifests / kustomize-build (push) Failing after 4s
Build Docs Site / Aggregate OpenAPI Specs (push) Failing after 42s
2026-06-08 10:02:04 +00:00
AI-Agent
2c4fc14278
docs: fix stale TBD Grafana dashboard reference in metrics-standard.md
...
Validate Flux manifests / kustomize-build (pull_request) Failing after 26s
Replace the non-existent docs/grafana-api-dashboard.json reference with
pointers to the actual Flux ConfigMap dashboard locations:
- flux/monitoring/grafana-dashboard-apis.yaml (consolidated 4-API dashboard)
- flux/monitoring/vin-decoder-dashboard.yaml (VIN Decoder-specific dashboard)
Note that dashboards are auto-loaded via grafana_dashboard: "1" label.
Remove the (TBD) annotation — dashboards are already committed.
Closes leeworks-agents/api-company#238
2026-06-08 10:01:33 +00:00
AI-Manager
c6165c1e08
Merge pull request 'docs: update STATUS.md for 2026-06-08 triage cycle #237 ' ( #237 ) from feature/triage-2026-06-08-cycle into main
Build Docs Site / Aggregate OpenAPI Specs (push) Failing after 41s
Validate Flux manifests / kustomize-build (push) Failing after 30s
2026-06-08 05:03:09 +00:00
AI-Agent
b88ac14e58
docs: update STATUS.md for 2026-06-08 triage cycle #237
Validate Flux manifests / kustomize-build (pull_request) Failing after 25s
2026-06-08 05:02:23 +00:00
AI-Manager
8fdd2a1edf
Merge pull request 'docs: fix STATUS.md Current Blockers — replace closed #174 with open #231 ' ( #236 ) from feature/fix-status-md-blocker-235 into main
Build Docs Site / Aggregate OpenAPI Specs (push) Failing after 47s
Validate Flux manifests / kustomize-build (push) Failing after 22s
2026-06-07 20:03:12 +00:00
AI-Agent
c8271db1ec
docs: fix STATUS.md Current Blockers — replace closed #174 with open #231
...
Validate Flux manifests / kustomize-build (pull_request) Failing after 9s
Issue #174 (VIN Decoder metrics instrumentation) is closed ✅ .
Replace stale reference in Current Blockers with open issue #231
(Verify VIN Decoder metrics endpoint and ServiceMonitor scrape config
in live cluster), which correctly tracks the outstanding verification
work. Also bump the 'as of' date to 2026-06-07.
kustomize build flux/ = PASS
Closes leeworks-agents/api-company#235
2026-06-07 20:02:42 +00:00
AI-Manager
7adcc9a524
Merge pull request 'fix: update ROADMAP.md stale issue reference #174 → #231 (issue #233 )' ( #234 ) from feature/fix-roadmap-issue-233 into main
Validate Flux manifests / kustomize-build (push) Failing after 17s
Build Docs Site / Aggregate OpenAPI Specs (push) Failing after 41s
2026-06-07 15:01:55 +00:00
AI-Agent
25045d4ff1
fix: update ROADMAP.md stale issue reference from #174 to #231
...
Validate Flux manifests / kustomize-build (pull_request) Failing after 20s
Issue #174 (Add VIN Decoder metrics instrumentation) is closed ✅ .
The live-cluster verification of VIN Decoder metrics/ServiceMonitor
is now tracked by #231 (open).
Closes leeworks-agents/api-company#233
2026-06-07 15:01:30 +00:00
AI-Manager
7a45bfc369
Merge pull request 'docs: update STATUS.md for 2026-06-07 triage cycle #232 ' ( #232 ) from feature/triage-2026-06-07-cycle232 into main
Validate Flux manifests / kustomize-build (push) Failing after 21s
Build Docs Site / Aggregate OpenAPI Specs (push) Failing after 43s
2026-06-07 10:03:01 +00:00
AI-Agent
273a41e1fe
docs: update STATUS.md for 2026-06-07 triage cycle #232
...
Validate Flux manifests / kustomize-build (pull_request) Failing after 23s
- 28 agent-ready issues reviewed (27 previously known + new #231 )
- Issue #231 triaged: @qa-engineer — VIN Decoder metrics live-cluster
verification; BLOCKED on #218 (Flux not active)
- kustomize build flux/ PASS
- 0 open PRs
2026-06-07 10:02:32 +00:00
AI-Manager
23dfec20a1
Merge pull request 'fix: add named port 'http' to vin-decoder Service and container for ServiceMonitor scraping' ( #230 ) from feature/fix-vin-decoder-servicemonitor-port into main
Validate Flux manifests / kustomize-build (push) Failing after 21s
Build Docs Site / Aggregate OpenAPI Specs (push) Failing after 37s
2026-06-07 05:06:43 +00:00
AI-Agent
cc7172d563
fix: add named port 'http' to vin-decoder Service and container for ServiceMonitor compatibility
...
Validate Flux manifests / kustomize-build (pull_request) Failing after 20s
The ServiceMonitor at flux/vin-decoder/servicemonitor.yaml references port
by name ('http'), but the Service had anonymous port 80 -> 3000 and the
container had no named port. Prometheus ServiceMonitor port matching requires
the port name to match between the Service and the ServiceMonitor spec.
Adds:
- name: http to the containerPort (port 3000)
- name: http to the Service port (port 80 -> targetPort 3000)
This allows the kube-prometheus-stack ServiceMonitor to correctly scrape
/metrics from vin-decoder pods.
Closes leeworks-agents/api-company#174
2026-06-07 05:06:10 +00:00
AI-Manager
695dac91c4
Merge pull request 'docs: update STATUS.md for 2026-06-07 triage cycle' ( #229 ) from feature/triage-2026-06-07 into main
Build Docs Site / Aggregate OpenAPI Specs (push) Failing after 34s
Validate Flux manifests / kustomize-build (push) Failing after 24s
2026-06-07 00:05:47 +00:00
AI-Agent
b2d33a56c4
docs: update STATUS.md for 2026-06-07 triage cycle
...
Validate Flux manifests / kustomize-build (pull_request) Failing after 25s
- Updated last-updated date to 2026-06-07
- Added Completed This Cycle section for 2026-06-07 triage
- All 27 agent-ready issues triaged and commented
- 0 new issues, 0 closed, 0 PRs, kustomize build PASS
- Critical path unchanged: #47 , #218 , #33/#106/#150
2026-06-07 00:05:23 +00:00
AI-Agent
8c2cce576e
chore: sprint planning cycle #227 — STATUS.md updated (2026-06-06)
...
Build Docs Site / Aggregate OpenAPI Specs (push) Failing after 59s
Validate Flux manifests / kustomize-build (push) Failing after 38s
Full ROADMAP cross-reference: all 18 unchecked items grounded in open issues, zero gaps.
Staleness check: oldest issue #3/#4 is 19 days old (< 30-day threshold), zero closures.
Label audit: all labels correct from prior cycle, zero changes.
kustomize build flux/ = PASS.
2026-06-06 20:25:07 +00:00
AI-Manager
9c2f228f0c
Merge pull request 'docs: update ROADMAP.md Flux wiring entry to reference active tracker #218 ' ( #228 ) from feature/issue-227-roadmap-flux-ref into main
Validate Flux manifests / kustomize-build (push) Failing after 13s
Build Docs Site / Aggregate OpenAPI Specs (push) Failing after 41s
2026-06-06 20:02:10 +00:00
AI-Agent
1f8014113f
docs: update ROADMAP.md Flux wiring ref from closed #2/#187 to active #218
...
Validate Flux manifests / kustomize-build (pull_request) Failing after 22s
Replace closed issue references (#2 , #187 ) on the Phase 0 Flux
GitRepository entry with the current active tracker #218 , which awaits
operator merge of 0xWheatyz/Talos PR #14 to activate Flux GitOps.
Closes leeworks-agents/api-company#227
2026-06-06 20:01:49 +00:00
AI-Manager
9470207b07
Merge pull request 'docs: update STATUS.md for 2026-06-06 triage cycle ( #226 )' ( #226 ) from feature/issue-226-triage-cycle-2026-06-06 into main
Validate Flux manifests / kustomize-build (push) Failing after 21s
Build Docs Site / Aggregate OpenAPI Specs (push) Failing after 37s
2026-06-06 15:07:01 +00:00
AI-Agent
04a6185824
docs: update STATUS.md for 2026-06-06 triage cycle ( #226 )
...
Validate Flux manifests / kustomize-build (pull_request) Failing after 25s
- Triaged all 27 open agent-ready issues; all confirmed blocked on operator
tasks (create 0xWheatyz/api-company #47 , merge Talos PR #14 #218 , DNS #33 )
- 0 new issues, 0 closures, 0 PRs, kustomize build flux/ = PASS
- Added Completed This Cycle entry for Triage Cycle #226
2026-06-06 15:06:34 +00:00
AI-Manager
cde5122702
Merge pull request 'docs: update secrets-checklist.md item #4 for Alertmanager dual consumer ( #224 )' ( #225 ) from feature/issue-224-secrets-checklist-alertmanager-dual-consumer into main
Build Docs Site / Aggregate OpenAPI Specs (push) Failing after 44s
Validate Flux manifests / kustomize-build (push) Failing after 21s
2026-06-06 10:02:53 +00:00
AI-Agent
c7b44b9da6
docs: update secrets-checklist.md item #4 for Alertmanager dual consumer
...
Validate Flux manifests / kustomize-build (pull_request) Failing after 33s
gatus-slack-webhook (monitoring) is now consumed by two components:
1. Gatus (flux/monitoring/gatus-helmrelease.yaml) - public status-page alerts
2. Alertmanager (flux/monitoring/helmrelease.yaml via alertmanagerSpec.secrets)
- SLO / firing-alert Slack notifications (enabled by PR #212 / issue #210 )
Updates:
- Checklist item #4 : mention both Gatus AND Alertmanager Slack SLO alerts
- Secret Details §4: add Consumers row + dual-consumer note explaining
alertmanagerSpec.secrets mounts this secret and the slack_api_url_file path
- Dependency order: note Alertmanager is also unblocked by item #4
Closes leeworks-agents/api-company#224
2026-06-06 10:02:04 +00:00
AI-Manager
691fe45c13
Merge pull request 'docs: update STATUS.md for 2026-06-06 sprint planning cycle ( #221 )' ( #223 ) from feature/issue-221-status-update-2026-06-06 into main
Validate Flux manifests / kustomize-build (push) Failing after 7s
Build Docs Site / Aggregate OpenAPI Specs (push) Failing after 54s
2026-06-06 05:03:20 +00:00
AI-Agent
14433e7741
docs: update STATUS.md for 2026-06-06 sprint planning cycle ( #221 )
...
Validate Flux manifests / kustomize-build (pull_request) Failing after 22s
- Set Completed This Cycle to Sprint Planning Cycle #221
- Record 0 new issues, 0 closures, 3 label changes (blocked on #106/#150, P1→P2 on #203 )
- Update Current Blockers date to 2026-06-06
- kustomize build flux/ = PASS
Closes leeworks-agents/api-company#221
2026-06-06 05:02:53 +00:00