mirror of
https://github.com/ruvnet/RuVector.git
synced 2026-07-10 01:38:44 +00:00
The publish guard caught a second failure mode: CI installs @napi-rs/cli v3 (unpinned), which does not emit the v2-style index.js loader at all (the js-bindings artifact contained one 0-byte index.d.ts). Commit the locally generated index.js/index.d.ts instead and drop CI-side codegen. The committed .d.ts is verified current: crates/sona compiles napi_simple.rs (lib.rs:67); src/napi.rs with saveState/loadState is dead code, so the binding surface is unchanged since 0.1.5. Publish job: rename bundled sona.*.node to the index.*.node names the loader checks (after platform packages are created from the sona.* names), and hard-fail on missing platform binaries instead of silently skipping. Co-Authored-By: claude-flow <ruv@ruv.net>
161 lines
3.5 KiB
Text
161 lines
3.5 KiB
Text
# macOS
|
|
.DS_Store
|
|
|
|
# Generated by Cargo
|
|
# will have compiled files and executables
|
|
debug
|
|
target
|
|
|
|
# These are backup files generated by rustfmt
|
|
**/*.rs.bk
|
|
|
|
# MSVC Windows builds of rustc generate these, which store debugging information
|
|
*.pdb
|
|
|
|
# Generated by cargo mutants
|
|
# Contains mutation testing data
|
|
**/mutants.out*/
|
|
|
|
# RustRover
|
|
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
|
|
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
|
|
# and can be added to the global gitignore or merged into this file. For a more nuclear
|
|
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
|
|
#.idea/
|
|
|
|
# Node.js
|
|
**/node_modules/
|
|
package-lock.json
|
|
!npm/package-lock.json
|
|
|
|
# UI build artifacts
|
|
ui/**/build/
|
|
ui/**/.svelte-kit/
|
|
ui/**/adapter-node/
|
|
|
|
# napi-rs build artifacts
|
|
*.node
|
|
index.js
|
|
index.d.ts
|
|
# @ruvector/sona ships committed JS bindings: CI's napi CLI version drifts
|
|
# (v3 emits no v2-style loader), which published an empty 0.1.6 (#516)
|
|
!npm/packages/sona/index.js
|
|
!npm/packages/sona/index.d.ts
|
|
|
|
# Environment variables and secrets
|
|
.env
|
|
**/.env
|
|
**/.env.local
|
|
**/.env.*.local
|
|
*.key
|
|
*.pem
|
|
credentials.json
|
|
|
|
|
|
# Removed Windows wrapper files per user request
|
|
hive-mind-prompt-*.txt
|
|
|
|
|
|
# Removed Windows wrapper files per user request
|
|
hive-mind-prompt-*.txt
|
|
examples/scipix/test_images/
|
|
.fastembed_cache/
|
|
|
|
# Apify actor storage datasets
|
|
examples/apify/*/storage/
|
|
|
|
# Claude Flow generated files
|
|
.claude/settings.local.json
|
|
.mcp.json
|
|
mcp.json
|
|
claude-flow.config.json
|
|
.swarm/
|
|
.hive-mind/
|
|
.claude-flow/
|
|
memory/
|
|
coordination/
|
|
memory/claude-flow-data.json
|
|
memory/sessions/*
|
|
!memory/sessions/README.md
|
|
memory/agents/*
|
|
!memory/agents/README.md
|
|
coordination/memory_bank/*
|
|
coordination/subtasks/*
|
|
coordination/orchestration/*
|
|
*.db
|
|
*.db-journal
|
|
*.db-wal
|
|
*.sqlite
|
|
*.sqlite-journal
|
|
*.sqlite-wal
|
|
claude-flow
|
|
# Removed Windows wrapper files per user request
|
|
hive-mind-prompt-*.txt
|
|
|
|
# Agent worktree directories (runtime-only, per-agent isolation)
|
|
.claude/worktrees/
|
|
|
|
# Native intelligence database (binary)
|
|
.claude/intelligence/data/intelligence.db
|
|
|
|
# Intelligence data files (generated, not tracked)
|
|
.claude/intelligence/data/*.json
|
|
|
|
# RuVector intelligence data
|
|
.ruvector/
|
|
.claude/statusline.sh
|
|
|
|
# Benchmark generated files
|
|
logs/
|
|
data/
|
|
|
|
# Large model files
|
|
*.gguf
|
|
test_models/*.gguf
|
|
|
|
# Compiled server binaries (built for Cloud Run deploy)
|
|
/mcp-brain-server
|
|
crates/mcp-brain-server/mcp-brain-server
|
|
|
|
# Backup files
|
|
*.bak
|
|
|
|
# Large model checkpoint files (use weights.bin for runtime)
|
|
model*/*.pt
|
|
model*/*.onnx
|
|
model*/*.onnx.data
|
|
|
|
# Build dist artifacts for examples
|
|
examples/*/dist/
|
|
|
|
# Unrelated report SVGs
|
|
*_report.svg
|
|
*_sky_map.svg
|
|
|
|
# Training data
|
|
training-data*.jsonl
|
|
|
|
# Extracted code artifacts
|
|
claude-code-extracted/
|
|
examples/open-claude-code/
|
|
examples/real-eeg-analysis/data/*.edf
|
|
examples/real-eeg-multi-seizure/data/*.edf
|
|
agentdb.rvf
|
|
agentdb.rvf.lock
|
|
.kalshi
|
|
bench_data/
|
|
|
|
# Hailo Dataflow Compiler droppings — `hailo` CLI writes these into
|
|
# whatever cwd it's invoked from, even with --output-dir set. Always
|
|
# transient so any tree they land in should ignore them.
|
|
acceleras.log
|
|
hailo_sdk.client.log
|
|
|
|
# Iter 228 — per-crate Cargo.lock files for the hailo workspace members
|
|
# (post iter-219 workspace rejoin). The parent workspace's Cargo.lock
|
|
# is canonical; cargo regenerates these locally as a side effect of
|
|
# `cargo fmt --manifest-path` etc., but they should never be committed.
|
|
crates/ruvector-hailo/Cargo.lock
|
|
crates/ruvector-hailo-cluster/Cargo.lock
|
|
crates/hailort-sys/Cargo.lock
|
|
crates/ruvector-mmwave/Cargo.lock
|