Skip to content

refactor: migrate math/jit/bench files to zig-golden-float and trinity-training#516

Closed
gHashTag wants to merge 7 commits intomainfrom
feat/tri-math-migration-534
Closed

refactor: migrate math/jit/bench files to zig-golden-float and trinity-training#516
gHashTag wants to merge 7 commits intomainfrom
feat/tri-math-migration-534

Conversation

@gHashTag
Copy link
Copy Markdown
Owner

Summary

  • Remove 28 migrated files from trinity monolith
  • Files moved to zig-golden-float (JIT, math, formats, ternary ops)
  • Files moved to trinity-training (benchmarks, loaders, minimal_forward)
  • Remove cifar-10-python.tar.gz (35 MB) from repository root

Migration Details

→ zig-golden-float

  • JIT: jit_arm64.zig, jit_x86_64.zig, jit_unified.zig
  • Math: math/gen_*.zig (all generators)
  • Ternary: bigint.zig, hybrid.zig, packed_trit.zig
  • VSA: packed_vsa.zig
  • Formats: formats.zig, constants.zig

→ trinity-training

  • Benchmarks: bench_*.zig (10 files)
  • Data loaders: mnist_loader.zig, cifar10_loader.zig
  • Model: minimal_forward.zig (1 MB)

Test plan

  • Build succeeds in all three repos
  • No broken imports in trinity
  • build.zig.zon dependencies configured

🤖 Generated with Claude Code

Dmitrii Vasilev and others added 7 commits April 19, 2026 12:50
…534

Updated 4 files to import from ../math_bridge.zig:
- src/gravity/math_formulas.zig
- src/gravity/einstein_bridge.zig
- src/blind_spot/unified_framework.zig
- src/brain/microglia.zig (comment already correct)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Удалены файлы, перенесённые в zig-golden-float и trinity-training:
- JIT, бенчмарки, загрузчики данных (mnist/cifar10)
- bigint, hybrid, packed_trit, packed_vsa
- math/gen_*, formats.zig, constants.zig
- cifar-10-python.tar.gz (35 MB)

Файлы уже существуют в соответствующих репозиториях.
- Convert `build.zig` → `build.zig.tri` (VIBEE spec format)
- Add `golden_float` package dependency via zig-pkg
- Remove legacy .bak2 files from brain/ and storm/
Extract Knowledge Graph components from Trinity:
- knowledge_graph.zig (26KB) — RDF triples storage
- kg_server.zig (57KB) — HTTP API for KG operations
- kg_cli.zig (19KB) — CLI for KG management

Total: ~102KB extracted from monolith.

Добавлены:
- build.zig.zon — с зависимостью от zig-golden-float
- README.md — документация репозитория
- LICENSE — MIT лицензия

Разгружка монолита: часть плана экосистемы.
…pository

- Extract sequence_hdc.zig (510KB) to zig-hdc
- Extract vsa.zig, vsa_jit.zig to zig-hdc
- Extract src/vsa/ (27 files) to zig-hdc
- Remove shakespeare_extended.txt (not needed in monolith)
- Add zig-hdc as dependency in build.zig.zon

Разгружаем монолит на 510KB + 27 файлов VSA.

Русский перевод описания изменений.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add zig-hdc (Hyperdimensional Computing) to build.zig.zon
- zig-hdc provides sequence_hdc, VSA, and JIT compilation

Русский перевод описания изменений.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Вынесены в отдельный репозиторий zig-knowledge-graph:
- knowledge_graph.zig (26KB)
- kg_server.zig (57KB)
- kg_cli.zig (19KB)

Total: ~102KB удалено из монолита.

Разгрузка монолита продолжается.
@gHashTag
Copy link
Copy Markdown
Owner Author

Closed as part of trinity monolith decomposition. See individual repos:

  • zig-golden-float (numerical core)
  • trinity-training (HSLM training)
  • zig-physics, zig-hdc, zig-agents, zig-crypto-mining, zig-sacred-geometry, zig-knowledge-graph

@gHashTag gHashTag closed this Apr 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant