26 lines
1.1 KiB
JSON
26 lines
1.1 KiB
JSON
{
|
|
"branches": [
|
|
{
|
|
"id": "main",
|
|
"hypothesis": "A shared Heimdall authority service on Yggdrasil can be reused across hosted experiments if OAuth, sessions, grants, and capability machinery are centralized while app-domain data and routine route authorization stay app-local.",
|
|
"status": "active",
|
|
"artifacts": [
|
|
"state/map.yaml",
|
|
"state/scratch.md",
|
|
"state/evidence.jsonl",
|
|
"docs/architecture.md",
|
|
"docs/implementation-plan.md"
|
|
],
|
|
"notes": "Current mainline. Repixelizer is the first auth-blank binding target; StreamPixels is the migration and boundary stress test."
|
|
},
|
|
{
|
|
"id": "eureka/joystick-h1",
|
|
"hypothesis": "One locked refresh primitive plus a Joystick OAuth provider in Heimdall lets StreamPixels ingest Joystick without ever presenting a provider refresh token.",
|
|
"status": "accepted",
|
|
"artifacts": [
|
|
"state/map.yaml"
|
|
],
|
|
"notes": "Merged as PR GameCult/Heimdall#1 (d51fa6b), deployed to Yggdrasil 2026-10-19 15:51Z; gamecult-ops 210a1af. Campaign joystick:campaign:self."
|
|
}
|
|
]
|
|
}
|