Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,6 @@ Untitled-1.txt

# MkDocs build output
site/

# Repomix generated AI bundles
repomix-output*
49 changes: 49 additions & 0 deletions .repomixignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# Repomix generated bundles
repomix-output*

# Local secrets and environment files
.env
.env.*
!.env.example
*.pem
*.key

# Python and test caches
__pycache__/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.coverage
htmlcov/

# Virtual environments and local tool state
.venv/
venv/
.vscode/
.kilocode/

# Rust/PyO3 build artifacts
target/
*.so
*.dylib
*.dll
*.pyd

# Generated/runtime artifacts
site/
archive/
reports/validation/ci/
reports/validation/llm_run/
models/*.pt
models/dataset_*.pt
*.log
*.sqlite
*.db

# Binary/static assets that do not help text-only AI review
*.png
*.jpg
*.jpeg
*.gif
*.webp
*.ico
230 changes: 230 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 14 additions & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
[package]
name = "massive-rust-core"
version = "0.1.0"
edition = "2021"

[lib]
name = "massive_rust_core"
crate-type = ["cdylib", "rlib"]
path = "rust_core/src/lib.rs"

[dependencies]
ndarray = "0.17"
numpy = "0.28"
pyo3 = { version = "0.28", features = ["extension-module"] }
14 changes: 14 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,20 @@ The guiding principle is backward compatibility: the classic APIs (`simular`, `s

---

## AI-ready repository bundle with Repomix

MASSIVE includes a Repomix configuration so any AI assistant can inspect the repository as a single, structured XML file without committing generated bundles.

```bash
npx --yes repomix@latest --config repomix.config.json
```

The command writes `repomix-output.xml` using `.gitignore`, `.repomixignore`, and `repomix-instruction.md` to keep local secrets, caches, build artifacts, binary assets and generated outputs out of the AI bundle. For a smaller structural snapshot, run:

```bash
npx --yes repomix@latest --config repomix.config.json --compress -o repomix-output-compressed.xml
```

## Installation

```bash
Expand Down
14 changes: 14 additions & 0 deletions README_ES.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,20 @@ MASSIVE te permite:

---

## Paquete del repositorio para IA con Repomix

MASSIVE incluye una configuración de Repomix para que cualquier asistente de IA pueda revisar el repositorio como un único archivo XML estructurado, sin versionar paquetes generados.

```bash
npx --yes repomix@latest --config repomix.config.json
```

El comando genera `repomix-output.xml` usando `.gitignore`, `.repomixignore` y `repomix-instruction.md` para excluir secretos locales, cachés, artefactos de compilación, binarios y salidas generadas. Para obtener una vista estructural más compacta, ejecuta:

```bash
npx --yes repomix@latest --config repomix.config.json --compress -o repomix-output-compressed.xml
```

## Arquitectura

```
Expand Down
Loading
Loading