feat: add legal pages and open source documentation - #25
Merged
Merged
Conversation
Add comprehensive legal and policy pages: - Privacy Policy with data collection, usage, and user rights - Terms of Service with community guidelines - Code of Conduct based on Contributor Covenant 2.1 - Cookie Policy explaining cookie usage - Accessibility Statement with WCAG 2.1 AA commitment - Disclaimer clarifying Cursor Boston's independence - About Cursor page explaining Ambassadors Program affiliation - Open Source page with GPL-3.0 info and contribution guide Update footer with Legal section linking to all new pages. https://claude.ai/code/session_01A2zmeKwoWKsjxEomP7brs4
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
2 tasks
rogerSuperBuilderAlpha
added a commit
that referenced
this pull request
May 18, 2026
…rage push #25) (#1024) Drives lib/members-public-snapshot.ts (96 LOC, previously 0% covered) to 100% lines / 100% statements / 100% functions / 89.65% branches. The two missed branches are the sort-comparator's `toDate()` fallback, which is dead under normal flow because toPlainJson already serializes every Timestamp into an ISO string before the sort runs — kept as defensive code. 13 tests cover: - MEMBERS_SNAPSHOT_CACHE_TTL_MS constant - empty users + empty agents → [] - correct Firestore where/orderBy chain on both collections - human user mapping (uid + memberType + Timestamp → ISO createdAt) - agent mapping (name→displayName, description→bio, avatarUrl→photoURL) - agent owner block hidden when showOwner is falsy - agent owner block emitted when showOwner is truthy - photoURL=null fallback when avatarUrl is missing - cross-type createdAt-desc sort (humans + agents interleaved) - invalid Timestamp (NaN date) → null - nested Timestamp serialization inside visibility blob - null/undefined leaf values preserved verbatim - missing createdAt sorts to bottom (epoch 0) for both humans + agents Refs #54 (OpenSSF Silver test_statement_coverage80) Signed-off-by: Ludwitt <ludwitt@ludwitt.com>
This was referenced May 18, 2026
rogerSuperBuilderAlpha
added a commit
that referenced
this pull request
May 19, 2026
) (#1147) Adds 9 jest tests for the cursor idea-runs recover-agent endpoint on top of the existing 1, lifting app/api/cursor/idea-runs/[runId] /recover-agent/route.ts from 66.1% / 34.88% to 94.91% / 90.69% (statements/branches). New paths covered: - Unauthenticated → 401 - Admin db missing → 500 'not_configured' - Missing run → 404 'not_found' - workflowStage='ideas' with no result/selectedIdea → 409 - workflowStage='ideas' with selectedIdea → advances to 'questions' - workflowStage='questions' with selectedIdea+questions → advances to 'planning' - workflowStage='ready_for_pr' with buildResult → 'pr_open' + autoCreatePR=true - Non-recoverable workflowStage (e.g. plan_approval w/o buildPlan) → 409 - launchCursorAgentRun throw → 500 'recovery_failed' All four stage transitions (questions/plan/build/pr) and the PR opening metadata (pr.status = 'opening', spread of existing pr field) are now covered. Part of the OpenSSF Best Practices Gold coverage push toward 90% / 80%. Signed-off-by: Ludwitt <ludwitt@ludwitt.com>
3 tasks
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.
Add comprehensive legal and policy pages:
Update footer with Legal section linking to all new pages.
https://claude.ai/code/session_01A2zmeKwoWKsjxEomP7brs4
Description
Please include a summary of the changes and the related issue. Include relevant motivation and context.
Fixes # (issue)
Type of Change
Please delete options that are not relevant.
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce.
Checklist
Screenshots (if applicable)
Add screenshots to help explain your changes.
Additional Notes
Add any other information about the PR here.