docs(community): add fork stewardship, contributing guide, and code of conduct#1088
Open
blackms wants to merge 40 commits intoruvnet:mainfrom
Open
docs(community): add fork stewardship, contributing guide, and code of conduct#1088blackms wants to merge 40 commits intoruvnet:mainfrom
blackms wants to merge 40 commits intoruvnet:mainfrom
Conversation
### What Changed - add section to README with clear, respectful fork rationale - add for fork contribution workflow and upstream relationship - add (Contributor Covenant 2.1) ### Why - set transparent community expectations for maintenance cadence and collaboration - provide standard open-source governance docs for contributors ### Notes - documentation-only change; no runtime behavior changes ### References - N/A
Replace hardcoded ruv co-author values in local settings and commit hook defaults for v2 and v3.
### What Changed - add to Anthropic provider model types and capabilities - update v3 default model preferences and headless worker opus mapping - add Opus 4.6 to integration router/provider catalogs and CLI provider listings - update local Claude settings defaults to Opus 4.6 - refresh providers README supported model list ### Why - enable runtime support for Anthropic Claude Opus 4.6 across v3 components ### Notes - pricing and max output tokens aligned with official Opus 4.6 documentation used during implementation - local build not executed because is not installed in current environment ### References - https://www.anthropic.com/news/claude-opus-4-6 - https://docs.claude.com/en/docs/about-claude/models/overview - https://docs.claude.com/en/docs/about-claude/models/migrating-to-claude-4-6
### What Changed - rewrote README and in-scope docs to keep only code-traceable claims - added implementation-status/evidence/known-limitations sections across rewritten docs - downgraded aspirational DDD and comparison claims where runtime evidence is partial - added docs/AUDIT_DOCS_VS_CODE.md with adversarial verification report and gates ### Why - enforce docs-as-code truth sync and eliminate doc/code drift ### Validation - evidence pointers checked: 113/113 valid - mermaid diagrams compiled: 2/2 via @mermaid-js/mermaid-cli - no open contradictions and no critical findings in final audit
BREAKING FIX: hooksPostEdit, hooksPostTask, and hooksPostCommand were
returning success without actually storing any data. This fix makes
them call getRealStoreFunction() to persist to the memory database.
Changes:
- hooksPostEdit: Now stores to 'patterns' namespace with HNSW indexing
- hooksPostTask: Now stores to 'trajectories' namespace with HNSW indexing
- hooksPostCommand: Now stores to 'commands' namespace with HNSW indexing
- getLearningStats: Now queries real SELECT COUNT(*) instead of file_size/2KB
Before:
- handlers returned {recorded: true} without database INSERT
- hooksPostTask returned Math.random() for duration (fake data)
- statusline showed file_size/2KB as "patterns" count (misleading)
After:
- handlers call storeEntry() with generateEmbeddingFlag: true
- real pattern IDs returned from database
- statusline queries actual table row counts
Verified:
- ✅ post-edit: PERSISTED - "Pattern stored with HNSW indexing"
- ✅ post-task: PERSISTED - "Trajectory stored with HNSW indexing"
- ✅ post-command: PERSISTED - "Command pattern stored with HNSW indexing"
Closes ruvnet#1058
(cherry picked from commit 2e32f85)
docs: truth-sync README + docs + v3/docs with adversarial verification
…efined-param crashes
fix(mcp): validate tool input before handler execution to prevent undefined-param crashes
…istence fix(hooks): V3 MCP hook handlers now persist data (upstream ruvnet#1059)
…cleanup fix(workers): cleanup background processes and avoid default background fan-out
fix(security): parameterize memory-initializer SQL queries
…doff-guard fix(teammate): guard general-purpose subagent on legacy claude code
fix(hooks): fallback to hook payload when TOOL_INPUT vars are missing
…anup chore(root): clean stale aliases and restore CI script map
chore(ci): fix rollback-manager CLI smoke path
…ract chore(root): deprecate broken root entrypoint contract
chore(ci): fix stale publish command in v3-ci
…checks test(docker): enforce strict MCP regression assertions
…checks test(docker): remove permissive CLI regression fallbacks
* chore(v2): repair broken package/script contract surfaces - fix missing v2 package contract targets (main/start/files) - restore neural/goal init script entrypoints - replace undefined coverage script invocations Refs: #47 #48 #49 * docs(v2): remove stale npm script snippets - replace dead script examples with runnable v2 scripts - mark MCP registry steps as TODO placeholders instead of missing scripts Refs: #50
- mark wrapper entrypoint files as deprecated internal paths - add deprecation runtime notices with supported replacement command - document staged removal plan and entrypoint contract Refs: #51
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
This PR adds baseline community governance documentation for the fork and clarifies project stewardship expectations.
What Changed
README.mdCONTRIBUTING.mdwith contribution workflow and upstream relationship guidanceCODE_OF_CONDUCT.md(Contributor Covenant 2.1)Why
Scope
Documentation-only changes. No runtime or behavior changes.