Feat/documentation and governance improvements - #360
Merged
james2177 merged 5 commits intoSep 2, 2026
Merged
Conversation
- Add private reporting channels (GitHub Security Advisories, email) - Define response SLA: acknowledge within 5 business days - Explicitly scope high-priority security areas: signature verification, fund-moving code, solver registry, WebSocket auth - Cross-reference existing security tracking issues (stellar-vortex-protocol#19, stellar-vortex-protocol#20, stellar-vortex-protocol#26, stellar-vortex-protocol#82–stellar-vortex-protocol#97, stellar-vortex-protocol#96) - Document out-of-scope categories and best practices - Link to related governance documentation Closes stellar-vortex-protocol#312
- Create docs/LABEL_TAXONOMY.md with difficulty and category labels - Define mapping rules for mirroring issues.md entries to GitHub Issues - Include exclusion rules (blockers, cross-module refactoring) - Document status labels for tracking lifecycle - Add label reference to CONTRIBUTING.md - Establish maintenance process for label consistency Closes stellar-vortex-protocol#313
…ommits mapping - Update CHANGELOG.md with detailed instructions on how to update entries - Document mapping from Conventional Commit types to changelog sections - Add changelog update section to CONTRIBUTING.md with examples - Clarify that chore and test commits skip changelog (no user-visible change) - Reference Keep a Changelog and Conventional Commits standards Closes stellar-vortex-protocol#314
…ocess - Create docs/DRIPS_WAVE_LEDGER.md with ledger table and accounting rules - Define point values (200 for High complexity, 150 for Medium) - Document source-of-truth mechanism: Closes tag in PR description - Establish dispute resolution process referencing CODE_OF_CONDUCT.md - Add Drips Wave section to CONTRIBUTING.md with contributor workflow - Enable auditable tracking of issue number → contributor → points Closes stellar-vortex-protocol#315
|
@DNight-King Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits. You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀 |
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.
Documentation and Governance Improvements
This PR addresses four high-priority governance and documentation issues, establishing security, contributor, and release processes for the vortex-backend project.
Overview
All issues focus on formalizing existing practices and creating transparent, auditable processes:
Issues Closed
Changes
1. SECURITY.md (Issue #312)
File:
SECURITY.md(new)2. Label Taxonomy (Issue #313)
Files:
docs/LABEL_TAXONOMY.md(new)CONTRIBUTING.md(updated)Defined label categories:
good-first-issue,help-wanted,hardcategory/backend,category/security,category/devops,category/governancestatus/in-progress,status/blocked,status/ready-to-mergeMapping rules from
issues.mdcomplexity/prerequisites to GitHub labelsExclusion rules (avoid
good-first-issuefor blockers or cross-module work)Added quick reference to CONTRIBUTING.md
3. CHANGELOG.md Documentation (Issue #314)
Files:
CHANGELOG.md(updated)CONTRIBUTING.md(updated)Enhanced
CHANGELOG.mdwith detailed instructions for maintainersMapped Conventional Commit types to changelog sections:
feat(...)→Addedfix(...)→Fixedperf(...)→Changed(performance notes)refactor(...)→Changed(structural notes)docs(...)→Documentation(user-facing only)chore(...)/test(...)→ Skip (internal only)Added changelog update section to CONTRIBUTING.md with examples
4. Drips Wave Contributor Accounting (Issue #315)
Files:
docs/DRIPS_WAVE_LEDGER.md(new)CONTRIBUTING.md(updated)Created auditable ledger mechanism for contributor points
Defined point values: 200 (High), 150 (Medium)
Source of truth:
Closes #<issue-number>in PR descriptionsDispute resolution process referencing CODE_OF_CONDUCT.md
Added Drips Wave workflow section to CONTRIBUTING.md
Implementation Details
All changes are minimal, documentation-focused, and integrate cleanly with existing infrastructure:
issues.mdstructure and Complexity tiers@commitlint/config-conventional)Closestags (already recommended in CONTRIBUTING.md)Testing & Validation
No tests required—these are documentation changes:
Related Work
These changes establish foundations for:
Future issues (e.g., automated changelog generation, GitHub-hosted security advisories integration, or ledger automation) can build on these documented processes without requiring process redesign.
Closes #312
Closes #313
Closes #314
Closes #315