Uh oh!
There was an error while loading. Please reload this page.
feat(marketing): add app login, signup, and dashboard navigation - #7
Conversation
ORESoftware
commented
Aug 10, 2026
Current-head certification is now running in shared-auth-test/server-api-contract-e2e#21. That test-fleet PR changes only two immutable pins:
The prior independent certification pinned Shared Auth |
ORESoftware
commented
Aug 10, 2026
Cross-agent reconciliation is complete at exact head
This PR remains draft for one reason only: the registered-client handoff certification in |
Uh oh!
There was an error while loading. Please reload this page.
Summary
https://app.zpkg.netto thezpkg.netGitHub Pages header;web.zpkg.netlabel toapp.zpkg.net;Final scope after cross-agent reconciliation
The final diff is intentionally limited to:
src/layouts/Base.astrotests/site_contract.pyAn overlapping agent had added Sonus-only validation fixtures plus a client/service-worker polling implementation to this Zpkg Pages branch. Those files were removed without rewriting history because they belonged to another product and depended on server endpoints that Zpkg does not expose.
This PR is therefore a credential-free, link-only marketing change. The session-aware cross-product contract is tracked separately in
DEN-3420.Authentication boundary
The public site never receives Shared Auth, Supabase, registry, or R2 credentials. The destinations are server-owned routes implemented by merged
zed-pkg/zed-web-server.rs#19(e158a1c4c7fb90707323f0ccd5e6223459d41212), preserving the server-side PKCE/BFF design and host-only signed product cookie.Exact-head verification
Head
1af9ece51339e2dcf23a6bdc74e7ed380ecce776is green for:public site contract, including desktop and 390px account-action assertions;opto-sync real web application e2e;agents policy.The PR is mergeable, changes two files, and has no unresolved review threads.
Shared Auth test-org signal and separated rollout gate
shared-auth-test/server-api-contract-e2e#21successfully built the exact merged Zpkg Rust web server and its independent protocol/PostgreSQL lane is green. Its additional Chromium run currently stops on a Playwrightpage.waitForURLnet::ERR_ABORTEDnavigation-wait condition after callback; this is tracked as harness/full-auth follow-up and does not invalidate the static Pages link/build checks above.Merging this marketing-only PR does not certify or deploy the Shared Auth registered-client rollout.
shared-auth/shared-auth-server.rs#69, the reviewed schema migration, client/secret provisioning, and deployed callback/state/PKCE/replay/revocation/audience/provider-isolation checks remain separate production gates.Linear:
DEN-2859; session-aware follow-up:DEN-3420.