Define paid pilot transaction and private handoff - #11
Merged
Conversation
fly1d
commented
Aug 12, 2026
fly1d
left a comment
Owner
Author
There was a problem hiding this comment.
Code review completed against 08d5c97 after all required checks passed.
No blocking findings.
Reviewed specifically:
- The public offer now states before application that the service is personally provided, accepts personal WeChat Pay or Alipay, cannot issue an invoice, and does not accept corporate payment. It does not represent a payment record as an invoice or invent an invoicing entity.
- The public Issue Form collects only fit and commercial constraints. It explicitly prohibits names, contact details, customer identifiers, logs, snapshots, bundles, payment QR codes/screenshots, and credentials.
- Qualified applicants receive isolated private repositories created from a template verified by the GitHub API as private and template-enabled. The documented invite grants
pullonly and checks pending invitations and external collaborators. - The private repository is limited to written scope/date/refund/data-deletion confirmation and WeChat handoff. Customer diagnostics and payment details remain outside GitHub.
- The pre-payment template defines the offer, exclusions, version, start/end dates, deletion date, cancellation/refund behavior, and no-invoice status before payment.
Residual risk: personal collection and no invoice will exclude some business buyers. That is made explicit and tracked as a commercial validation result. The service provider must still personally verify payment-platform, local tax, identity, and record-retention requirements before collecting money; these cannot be established by repository automation.
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.
Closes #10
Outcome
Makes the first three paid pilots operable without inventing an invoicing entity or publishing personal/payment information.
Changes
External setup completed
fly1d/rabbitmq-guard-pilot-templateprivateandis_template=trueRisk
Medium. This does not change diagnostic code, but it defines payment disclosures and customer access. The public application remains intentionally non-confidential. Each qualified applicant receives a separate private repository with read-only access; customer data and payment data remain outside GitHub.
The repository does not claim legal/tax compliance or provide an invoice. Before collecting money, the service provider must personally verify platform and local tax requirements.
Verification
make verify(44 tests)make smokemake package-smokeRollback
Revert this documentation commit and disable or archive the private template before accepting applications under a different payment model.