Skip to content

docs: verified staging profiles, low-cost controls and cleanup - #704

Merged
daliu merged 1 commit into
mainfrom
codex/701-staging-profile-proof
Oct 11, 2026
Merged

daliu merged 1 commit into
mainfrom
codex/701-staging-profile-proof

Conversation

@daliu

@daliu daliu commented Oct 11, 2026

Copy link
Copy Markdown
Contributor

Related #701. Documentation-only handoff of the verified two-Function staging outcome.

Protected run 38176811598 deployed createMemberOnSignUp and ensureMemberProfile from 2843388 after exact-main six-job CI 38176576872. Normal daliu approval was delegated by Dave; admin bypass disabled. Both native downloaded source archives match SHA256 5dd349869630b3ff8af9ef3c26a116275d0cd0132f039a82675261187247685c (76,628 bytes). Node22/min0/max2/256MB/30s, explicit identities, Auth/Firestore App Check ENFORCED and callable-only public transport verified.

Hosted: fresh signup (~6.5s) created pending profile and preserved claims; normal Account UI repaired failed signup; 12 real-attestation callable tests passed (7 denials, 5 successful calls including burst), self200/cross403, existing profile fields/claims unchanged. Three simultaneous missing-profile recoveries all200/one pending profile (~1.1–1.4s). Background replay preserved canonical fields and update time. Two exact owned accounts and two exact owned profiles were deleted after sign-out; aggregate Auth0/empty collection metadata restored. No emails, payments or production records tested.

Records initial partial release and narrow #703 corrections honestly; no permission/dependency/profile-logic widening. Trial alerts are not a cap or invoice proof. Production/website/payment rollout and #113/#133/#136 remain open. No code, rule, provider or deployment action is included in this documentation PR.

Officer impact: distinguish verified staging profiles from still-unavailable production/member/payment operations, understand limits and specialist recovery.
Officer documentation: OFFICER_START_HERE.md; docs/officers/{LOW_COST_COMMUNITY,README,PUBLISH_AND_CHECK,SYSTEM_MAPS}.md; relevant root design/security/implementation/operations/issue records. Preserves the old attestation link anchor.
Deployment evidence: exact protected run, source archives, provider readback, hosted allow/deny/concurrency/preservation/UI and cleanup above. This PR publishes no website or Firebase revision.

Backup-officer procedure review: no terminal, key, token or member-record step is assigned to an officer; dated run/source checks and observation are usable. Provider setup, release/rollback and identity revocation still need Dave/platform specialist; no backup owner has been appointed.

@netlify

netlify Bot commented Oct 11, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for luminous-fox-7c393f ready!

Name Link
🔨 Latest commit 14a72e8
🔍 Latest deploy log https://app.netlify.com/projects/luminous-fox-7c393f/deploys/6acc087510e5ac0008d6719c
😎 Deploy Preview https://deploy-preview-704--luminous-fox-7c393f.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@daliu

daliu commented Oct 11, 2026

Copy link
Copy Markdown
Contributor Author

Officer handoff review complete: clear staging-only outcome and dated native source/run/results; procedure preserves normal approval, stop conditions, limited same-scope recovery and Dave/specialist escalation, with no officer terminal, secret or data-edit step. Historical source-only anchors preserved. All six jobs passed in 38179103409. Documentation-only diff; Functions remain from2843388 with unchanged verified bundle. Website release manifest inactive/public marker41a9ae4. #701 is ready to close after this documentation merge; #113/#133/#136 stay open.

@daliu
daliu merged commit 204f392 into main Oct 11, 2026
10 checks passed
@daliu
daliu deleted the codex/701-staging-profile-proof branch October 11, 2026 22:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant