genesis: reseed r76 (automated #14) #103

Merged
plat merged 7 commits from reseed/r76 into main 2026-07-22 16:40:36 +00:00
Collaborator

Automated reseed (workflow run 76, plat/mitosis#14). Verify table:

PASS [V1-domain] open-platform.sh
PASS [V1-recipient] age1xcy66u6x0wcyn2qw…
PASS [V1-createdFrom] https://git.open-platform.sh
PASS [V2-bundle] plat__agents.bundle
PASS [V2-bundle] plat___app-template.bundle
PASS [V2-bundle] plat__ci-builder.bundle
PASS [V2-bundle] plat__ci-runner.bundle
PASS [V2-bundle] plat__gitops.bundle
PASS [V2-bundle] plat__hello.bundle
PASS [V2-bundle] plat__mcp.bundle
PASS [V2-bundle] plat__mitosis.bundle
PASS [V3-ref] mcp d285cf727
PASS [V3-ref] agents deb9fa0ed
PASS [V3-ref] _app-template 1888d2ca0
PASS [V3-ref] ci-builder 6cd9eb675
PASS [V3-ref] hello d7226e0cf
PASS [V4-fork] #70 fork-on-germinate present
PASS [V4-tagextract] #68 verbatim extraction present
PASS [V4-selfheal] #61 trim self-heal present
PASS [V5-redirect] #64 middleware present
PASS [V5-capfix] #60-prereq capfix present
PASS [V5-agents-pin] 0.14.0
----
RESEED VERIFY PASS (3.3M)

The coldstart gate on this PR germinates from this exact seed.

🤖 Generated with Claude Code

Automated reseed (workflow run 76, plat/mitosis#14). Verify table: ``` PASS [V1-domain] open-platform.sh PASS [V1-recipient] age1xcy66u6x0wcyn2qw… PASS [V1-createdFrom] https://git.open-platform.sh PASS [V2-bundle] plat__agents.bundle PASS [V2-bundle] plat___app-template.bundle PASS [V2-bundle] plat__ci-builder.bundle PASS [V2-bundle] plat__ci-runner.bundle PASS [V2-bundle] plat__gitops.bundle PASS [V2-bundle] plat__hello.bundle PASS [V2-bundle] plat__mcp.bundle PASS [V2-bundle] plat__mitosis.bundle PASS [V3-ref] mcp d285cf727 PASS [V3-ref] agents deb9fa0ed PASS [V3-ref] _app-template 1888d2ca0 PASS [V3-ref] ci-builder 6cd9eb675 PASS [V3-ref] hello d7226e0cf PASS [V4-fork] #70 fork-on-germinate present PASS [V4-tagextract] #68 verbatim extraction present PASS [V4-selfheal] #61 trim self-heal present PASS [V5-redirect] #64 middleware present PASS [V5-capfix] #60-prereq capfix present PASS [V5-agents-pin] 0.14.0 ---- RESEED VERIFY PASS (3.3M) ``` The coldstart gate on this PR germinates from this exact seed. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
genesis: reseed r76 (automated — #14)
Some checks failed
guard-ppt / no-ppt (pull_request) Successful in 7s
guard-ppt / no-ppt (push) Successful in 7s
coldstart / coldstart (pull_request) Failing after 21m32s
c910a82bdd
Built + verified by the reseed workflow; the coldstart gate germinates from this seed on the PR before merge.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
trim: lean daughters strip monitoring/flow Kustomizations + flip podMonitor toggles
Some checks failed
guard-ppt / no-ppt (push) Successful in 7s
guard-ppt / no-ppt (pull_request) Successful in 7s
coldstart / coldstart (pull_request) Failing after 13m53s
cd86af8430
The r76 reseed gate exposed three fresh-daughter blockers, all one root cause:
the parent's gitops now assumes the monitoring stack, which the lean profile
strips.

- cnpg-operator's podMonitorEnabled:true renders a PodMonitor; without the
  prometheus-operator CRDs the HelmRelease cannot install, forgejo-pg never
  exists, and germinate dies at the [2/2] handoff wait (coldstart run 77).
- The monitoring/monitoring-scrapes Flux Kustomizations point at dirs the trim
  deletes, and flow's chart lives only in the parent registry (plat/flow is not
  a seeded repo) — three permanently-failed Kustomizations, so gate A1
  (ALL Ready) can never pass.

trim_gitops_lean now drops those Kustomization docs (chunk-wise, comments ride
along), deletes the flow/monitoring-scrapes dirs, and flips
podMonitorEnabled/enablePodMonitor to false. All edits are presence-guarded:
byte-identical no-op on an old-vintage (r56) tree, verified against both seed
vintages plus an idempotence pass; kustomize build green on both.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Merge branch 'fix/lean-daughter-observability' into reseed/r76
Some checks failed
guard-ppt / no-ppt (push) Successful in 7s
guard-ppt / no-ppt (pull_request) Successful in 7s
coldstart / coldstart (pull_request) Failing after 5m44s
f40e5de936
An isolated-vintage seed's workflows run host-mode on ci-runner and pin no
`container:` ci-builder tags, so the CIB_TAGS derivation grep exits 1 and
pipefail kills germinate at the step boundary — the same trap as CIRTAG one
step above (run 93). The set now falls back to CIBTAG alone, which still
builds: gate A5's registry pull-probe and any tenant workflow pinning a
container image expect it to exist.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Merge branch 'fix/lean-daughter-observability' into reseed/r76
Some checks failed
guard-ppt / no-ppt (push) Successful in 7s
guard-ppt / no-ppt (pull_request) Successful in 7s
coldstart / coldstart (pull_request) Failing after 55m17s
f6bfd1de1f
Run 96 exposed the second isolated-vintage trap: germinate builds the CHART-pin
tags, but a historical tag's TREE is what runs in CI — and the seeded ci-builder
v0.2.0 and agents v0.14.0 trees carry the retired `runs-on: docker` workflow,
which nothing serves. The tag queues forever and germinate dies at its 55m cap
while the isolated pool sits idle (it had already built the template repo's
checks green).

Three aligned changes:
- germinate skips ci-builder entirely when no workflow pins a container image
  (the isolated vintage runs host-mode on ci-runner; ci-builder is legacy there).
  Old vintages still build the derived set + CIBTAG.
- trim aligns each daughter chart pin (mcp/agents OCIRepository) to its
  helmrelease IMAGE tag: the parent splits chart pin from image tag on purpose,
  but a daughter must build everything it pins, and the image tag is by
  definition current + buildable — every v* release builds chart AND image at
  that version. Also closes the run-90 class where the pinned image
  (agents:0.24.3) was never built at all. No-op on aligned (old) seeds.
- gate A5 probes the mirror with the mcp deployment's own image (guaranteed
  published on every vintage), falling back to ci-builder:$CIB_TAG for old
  platforms.

Verified statically on both seed vintages + idempotence; kustomize builds green.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Merge branch 'fix/lean-daughter-observability' into reseed/r76
All checks were successful
guard-ppt / no-ppt (push) Successful in 7s
guard-ppt / no-ppt (pull_request) Successful in 7s
coldstart / coldstart (pull_request) Successful in 12m13s
74bffb8c1e
plat merged commit 8a67732cc3 into main 2026-07-22 16:40:36 +00:00
Sign in to join this conversation.
No description provided.