Lithosphere Makalu (Testnet) — Phase Completion Tracker
Last updated: 2026-03-06 Context: Assessed against "L1 Developer Infrastructure Engineer Work Scope" PDF Scope: Makalu testnet (EC2 + Docker Compose deployment, NOT K8s)
Summary Scorecard
0
Discovery & Architecture
100%
Done
1
Source Control & Repo
100%
Done
2
CI Foundations
100%
Done
3
Artifact & Package Mgmt
100%
Done
4
GitOps CD & Promotion
100%
Done
5
Developer Local Env
100%
Done
6
Test Strategy
~5%
CRITICAL GAP
7
Contract Tooling
~30%
Partial
8
SDKs & DX Portal
~35%
Partial
9
Observability
~70%
Mostly done
10
Security & Compliance
~25%
Partial
11
Governance
~0%
Not started
Phase 0 — Discovery & Architecture (100%)
Phase 1 — Source Control & Repo Strategy (100%)
Phase 2 — CI Foundations (100%)
Phase 3 — Artifact & Package Management (100%)
Phase 4 — GitOps CD & Environment Promotion (100%)
Phase 5 — Developer Local Environment (100%)
Phase 6 — Test Strategy & Ephemeral Environments (~5%) — CRITICAL GAP
Phase 7 — Contract Tooling & Safety Rails (~30%)
Phase 8 — SDKs & DX Portal (~35%)
Phase 9 — Observability, Quality & Cost (~70%)
Phase 10 — Security, Compliance & Supply Chain (~25%)
Phase 11 — Governance & Change Management (~0%)
Out of Scope (for Makalu testnet)
Terraform/IaC (VPC, RDS, clusters)
Lives in litho-validator-infra repo
K8s cluster provisioning
Production is EC2 + Docker Compose
ArgoCD server deployment
SSH-based CD in use
Vault/KMS
AWS Secrets Manager used instead
Self-hosted CI runners
GitHub-hosted sufficient at current scale
SIEM integration
Enterprise requirement, premature for testnet
Multi-AZ / HA deployment
Single EC2 for testnet
CDN (CloudFront)
Not needed for testnet
Nix flakes
Docker Compose chosen
Binary releases for CLIs
create-litho-app is npm-distributed
Priority Actions (Next Steps)
Phase 6 — Write deeper tests for API, indexer, explorer (smoke tests added; need integration/E2E)
Phase 8 — Implement blockchain-core SDK or remove stubs
Phase 10 — Add Trivy/Snyk to CI for dependency scanning
Last updated