issue 1859: move the mail page into internal/web, so the local run can serve it

A program cannot import a main package; the page's code moves to modules/mesh-mail-web/internal/web, and
cmd/mesh-mail-web is a two-line program calling it, so cmd/mail-page-dev (1859.5) serves the same handlers.
Nothing the module does changes.
This commit is contained in:
jochen
2026-10-22 19:58:43 +02:00
parent 4071349078
commit f24a4d858a
30 changed files with 160 additions and 150 deletions
@@ -3,7 +3,7 @@
package main
// The runtime player for mesh-mail-reader (novox/hq ADR 0192, ADR 0198; issue 1431), mirroring
// mesh-mail-web's own harness (modules/mesh-mail-web/cmd/mesh-mail-web/runtime_integration_test.go, issue
// mesh-mail-web's own harness (modules/mesh-mail-web/internal/web/runtime_integration_test.go, issue
// 1285) closely: a built binary, played over its real stdin/stdout (initialize, tools/list, tools/call;
// mesh/ask answered by stand-ins for mail-store, claude-code's judge and judged, messenger and
// operator-channel). mesh-mail-reader also HEARS mesh-mail's added events (stdio.Subscribe), which