docs: add officer continuity and secure commerce guides#108
Merged
Conversation
✅ Deploy Preview for luminous-fox-7c393f ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
ce22c110, while preserving the fact that its Firebase/backend-live deployment is unprovenFixes #104
Officer impact
A backup club officer can start with one page, copy one safe request into an AI assistant, identify the correct procedure, understand what must not be shared, and see separate proof requirements for source, tests, merge, GitHub Pages, Netlify, Firebase, payment-provider configuration, and production behavior.
No officer-facing production capability is activated by this PR. Unverified Admin, local Firebase, Netlify, paid-race, and merchandise procedures are explicitly parked behind follow-up work.
Officer documentation
OFFICER_START_HERE.mdOFFICER_HANDBOOK.mddocs/officers/SYSTEM_DESIGN.mdSTRIPE_COMMERCE_DESIGN.mdSECURITY.mdOPERATIONS_RUNBOOK.mdIMPLEMENTATION_PLAN.mdGITHUB_ISSUES.mdGITHUB_ISSUE_SLICES.mdA native Google Doc titled MPRC Website — Officer Start Here was created and connector-readback verified. Its private owner URL is intentionally omitted from this public repository and PR. It remains owner-only until the board moves it into the private MPRC continuity folder, shares it with two backup officers, and completes a two-account access drill.
Deployment evidence
This PR merged as 0e03ac1. Netlify production published that exact commit; GitHub Pages found identical output and created no new commit; Firebase explicitly skipped because deployment authority is absent.
Current repository truth documented here:
mainalso authorizes the automatic GitHub Pages publication and Firebase deployment attemptrunmprc.comis a separate Netlify surface whose repository/build/rollback path still requires verificationVerification
Environment: Node 20.20.2, npm 10.8.2.
npm --prefix functions run lint: passTextEncoder is not defined— tracked by CI-001A — Repair the deterministic frontend test baseline #103 and not claimed by this documentation PRScope guardrails
The branch contains 34 #104-owned documentation, template, environment-example, ignore-rule, and hosting-configuration paths only. It excludes runtime code, Firestore Rules, test harness/package changes,
public/sitemap.xml, Stripe implementation work, and all merged #98 source files.