PRs opened (merge/deploy together):
- Backend: spikersoft-backend #313 (
feat/wasm-curriculum-i18n) — embedses/*.json+ the locale overlay intoSpikerSoft.Wasm, `GetAttempt(lessonNumber,…
x86 content fan-out is done — backend PR spikersoft-backend#310 (branch feat/296-x86-starter-es, not merged yet).
Added per-dialect codeTemplates Spanish overlays to all 33…
Phase 2 kicked off — Stage 0 up (spikersoft-backend PR #309). With Phase 0/1 closed the vault is live, so the SpikerSoft.Secrets overlay (built 2026-07-14) can finally be adopted.
**Plan…
Phase 0 complete. OpenBao 3-node Raft HA deployed + initialized, bao.spikersoft.com live, audit + rate-limit quotas configured, Keycloak OIDC with group-locked admin-sso working, and the initial…
Phase 1 complete. All three repos migrated to the OpenBao bao-secrets AppRole fetch — spikersoft-backend, spikersoft-angular (PR #192), spikersoft-artpipe (PR #21) — every CI credential…
PR spikersoft-backend#308 merged to master (merged: true). Both GitServicePerUserRepositoryTests pass on macOS and the latent symlinked-Git:RepositoryPath prod failure is closed. Closing.…
Confirmed live on macOS/arm64 and fixed — PR spikersoft-backend#308 (open, awaiting merge).
Reproduced
Ran the two named tests on this Mac before touching anything — both fail exactly…
spikersoft-angular fully migrated & cleaned up (2026-07-15). PR #192 (workflows → bao-secrets) merged and green on master; the 3 angular-specific paths secret/ci/angular/{seq,e2e,sonar}…
Heads-up on action item (3), the CI startup smoke test: it was failing on teardown (not on the assertion). The container passed the 15s survival check, then docker rm -f dm-smoke failed with…
All 12 orphaned plaintext Actions secrets deleted from spikersoft-backend (Gitea API). The repo now holds only BAO_ROLE_ID + BAO_SECRET_ID; every real secret lives in OpenBao.
**#545 is…
Phase 1 code-complete & CI-verified (2026-07-15). All backend workflows fetch from OpenBao; batch 4 (sonar-scan + wasm, PR #306) merged and both ran green — wasm published its bundle on the…
Implemented and merged — closing.
Landed in spikersoft-backend PR #100 (feature/host-disk-space-probe-381, commit 3878c55), verified present on current origin/master. All four…