You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Folds in the R-10 version-truth sprint status (solid-pod-rs v0.4.0-alpha.16
tag + forum/agentbox repins, operator post-push steps), and records the
forum system live-test: deployed client severed by five unprovisioned
custom-domain API bases baked at compile time, workers verified live on
workers.dev, fix landed in the website repo, gap remediation in flight.
Co-Authored-By: jjohare <github@thedreamlab.uk>
Follow-on #2 ("tag solid-pod-rs `b81ce9f` as a real version; repin forum off
244
+
registry `alpha.15`") executed. The tag was cut over the *current* solid-pod-rs
245
+
HEAD (`f7785d7`, which already carried the R-04 debit fix on top of `b81ce9f`)
246
+
via a version-bump commit, not over `b81ce9f` directly — `f7785d7` is the code
247
+
all consumers should converge on. All commits on `main`, nothing pushed.
248
+
249
+
| Repo | Item | Status | Commit / tag | Notes |
250
+
|------|------|--------|--------------|-------|
251
+
| solid-pod-rs | version bump 0.4.0-alpha.15 → alpha.16 | DONE | commit `6340a468`, annotated tag `v0.4.0-alpha.16` (object `20223fa`) | Workspace `version`, 7 member crates (via `version.workspace = true`), internal cross-crate path-dep pins, README/docs functional pins + per-crate Status headers, new CHANGELOG/RELEASE_NOTES alpha.16 entry. Cargo.lock is gitignored (library workspace), regenerated locally. `cargo check --workspace` green; wac filter 36 passed, payment filter 59 passed, debit filter 7 passed, 0 failed. First tag since `alpha.11`; cut to kill the aliasing. |
252
+
| nostr-rust-forum | repin off registry alpha.15 → git+tag | DONE | commit `b374317`| Workspace dep `solid-pod-rs` → `{ git = "https://github.com/DreamLab-AI/solid-pod-rs", tag = "v0.4.0-alpha.16", … }`; `deny.toml` comments refreshed (allow-git already present). Verified API-compatible via temporary local **path override** (NOT committed) + native `cargo check -p nostr-bbs-core` — green (solid-pod-rs 0.4.0-alpha.16, `core`). A `[patch]` was insufficient (cargo resolves the git tag before patching); wasm32 cross-check deferred to operator post-push. Cargo.lock left at the alpha.15 registry entry — regenerated by the operator's `cargo update -p solid-pod-rs`. |
253
+
| agentbox | repin `lib/solid-pod-rs.nix` onto alpha.16 | DONE | commit `2be8517f`|`version` → alpha.16, `rev``b81ce9f` → `6340a468`, aliasing comment rewritten, vendored `solid-pod-rs.cargo-lock` 7 workspace versions → alpha.16 (version-only; closure unchanged). `srcHash` → `lib.fakeHash` placeholder (per troubleshooting.md) — the tarball hash cannot be computed before the operator pushes; `nix build` fails fast on the hash mismatch until resolved, rather than building stale alpha.15 code. Committed alongside, but NOT entangling, the repo's in-flight xr-runtime work (only the two solid-pod-rs files staged). |
254
+
255
+
**Disposition update for R-10**: from "Tag + repin as follow-on; record in
256
+
version-skew table" to **LANDED (this session)**, modulo the three operator
257
+
push/resolve actions now listed under "Operator actions" above. After those, the
258
+
version-skew matrix row for `solid-pod-rs 0.4.0-alpha.15` collapses: forum and
259
+
agentbox both build `v0.4.0-alpha.16` from the same git commit.
260
+
261
+
## Sprint Status — Forum system live-test (2026-06-09, Phase 5)
262
+
263
+
Live browser-sidecar testing of dreamlab-ai.com/community/ found the deployed
264
+
forum **backend-severed**: deploy.yml baked five branded custom-domain API
265
+
bases (relay./api./pods./search./preview.dreamlab-ai.com) into the client at
266
+
compile time, and none exist in DNS (apex is GitHub Pages). All five workers
267
+
are live and healthy on solitary-paper-764d.workers.dev with correct CORS for
268
+
the site origin; protocol-level validation from the page origin confirmed the
269
+
WebAuthn registration challenge (auth-worker 200) and relay REQ/EOSE with
270
+
NIP-42 AUTH (7 channel events). The window.__ENV__ runtime injection is dead
271
+
code in the deployed build — URLs are compile-time only.
272
+
273
+
Fixed: website 7096fea (API bases → workers.dev, dreamlab.toml pod URLs,
0 commit comments