Policy-agnostic in-cluster execution data-plane app for Kubernetes, built on a Kubernetes native baseline and integrated with Kueue without making core execution semantics depend on it.
make test: run the root-module unit test suitemake test-regression: rerun the AH seam, executor, metrics, and observe regression packagesmake coverage: generatereports/cover.outandreports/coverage.txtmake lint: fail gate for root-module codemake lint-security: report-onlygosecobservationmake vuln: report-onlygovulncheckobservationmake vuln-all: report-onlygovulncheckover all packagesmake preflight-publish-local: check Harbor reachability from the current hostmake preflight-publish-remote: check Harbor reachability from100.123.80.48make preflight-ko-remote: verify remoteko, Harbor TLS trust, and Docker auth on100.123.80.48make runtime-build-local: local runtime image build for CLI validation onlymake runtime-check-local: localnanCLI contract check against the local imagemake runtime-align-check: compare the JUMIContainerfileruntime pin with the localnode-artifact-runtimecheckoutmake runtime-smoke-remote: remote K8s smoke entrypointmake ko-publish-remote: build and deploy the JUMI service image withkoon100.123.80.48make ko-smoke-remote: run the live smoke after akoservice image publish
Notes:
GOLANGCI_LINT=/path/to/golangci-lint make lintcan be used to reuse an existing local binary instead of bootstrapping./bin/golangci-lint.make lint-securityis intentionally observation-only; current findings should be triaged separately from the fail gate.- Local build is not publish authority. Runtime image publish and K8s smoke authority live on
100.123.80.48. - Remote
kopublish requires Harbor TLS trust in the remote OS trust store and Harbor auth in~/.docker/config.json. - GitHub is the source of truth. Harbor is the primary runtime registry. GHCR is the backup registry.
- When
SYNC_BACKUP_REGISTRY=true, Harbor and GHCR publish must both succeed for the same source commit.
- JUMI Final Development Goal
- JUMI Design
- JUMI State Transition Spec
- JUMI Cancel / Failure / Retry Semantics
- JUMI gRPC Contract Draft
- JUMI Executable Run Spec Draft
- JUMI Sprint Plan
- JUMI Scheduler Boundary
- JUMI Node Runtime Artifact Contract
- JUMI nan PID 1 Shutdown Integration Plan
- JUMI ko Service Image Migration Plan
- JUMI Node Runtime Base Image Plan
- JUMI Artifact Helper Repo Split Plan
- JUMI AH nan Integration Review
- JUMI Remote Fetch v0 Sprint Plan
- JUMI simple_http Artifact Source v0 Plan
- Sprint 3B Design: Pure K8s Node-local Handoff Happy Path
- Artifact Source Registry / Materialization Source Layer
- Sprint 3C-3 Security / Integrity Guardrails
- JUMI Durable Registry Options
- JUMI Implementation Status 2026-05-14
- JUMI Layered Error Guidelines Review
- JUMI dag-go Integration Contract Review
- JUMI dag-go Migration Checklist
- JUMI spawner Integration Contract Review
- JUMI Locality Semantics Review
- JUMI Execution Environment Boundary
- JUMI Registry Sync Policy