feat(provider): runnable affect-server entrypoint + ratatoskr-provider script

Stand-up glue for the live affect negotiation smoke vs Worldtree v0.35.2.

- ratatoskr.provider.serve: build_app_from_env (tested env->app seam) + main
  (uvicorn shell). Config from env: RATATOSKR_HEIMDALL_KEY (required),
  RATATOSKR_AFFECT_DB, RATATOSKR_CONSUMER_ID, RATATOSKR_PROVIDER_HOST/PORT.
- console-script ratatoskr-provider = ratatoskr.provider.serve:main.
- Heimdall key utf-8-encoded into HS256 key_bytes; revisit if Worldtree signs
  with base64/raw bytes (confirm format at wire-up).
This commit is contained in:
vh
2026-06-14 16:28:29 -07:00
parent d90a58dc48
commit bcdcd71090
4 changed files with 68 additions and 4 deletions
Generated
+1 -1
View File
@@ -1052,7 +1052,7 @@ wheels = [
[[package]]
name = "ratatoskr"
version = "0.17.1"
version = "0.17.2"
source = { editable = "." }
dependencies = [
{ name = "httpx" },