B2BEA.org Rebuild build-execution S-01
internal prototype · canonical JSON + Dreamborn Forge HTML
internal generated
build-execution · supabase_json

B2BEA.org Rebuild build-execution S-01

build-execution artifact · for B2BEA.org Rebuild · phase S-01 · status complete

Completed
  • Added Cloudflare Pages Function endpoint /api/access/decision.
  • Added functions/_lib/runtimeAccess.js for runtime route policy, bearer/cookie token extraction, Supabase Auth user resolution, role lookup, platform_admin authority, and access decision evaluation.
  • Updated admin and studio layouts to reveal only after /api/access/decision allows the current route.
  • Added tests ensuring admin/studio use server runtime access decisions and runtime access does not use legacy people.is_pro as authority.
  • Rebased cleanly onto main after Slice 0 merged and removed the stacked merge commit from PR #36.
Next Action

Start the next runtime slice from origin/main: extend access decisions into member/vendor/company route families and begin data-backed app endpoints.